аЯрЁБс>ўџ  уўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot Entryџџџџџџџџš“кIЫбРContentsџџџџџџџџџџџџ Л ProjectAdapter1 џџџџџџџџџџџџxAddStructuresџџџџЯ§џџџџџџџџџџџџџџџџџџџўџџџўџџџџџџџ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€Root Entryџџџџџџџџф•кIЫб€Contentsџџџџџџџџџџџџ tˆ ProjectAdapter1 џџџџџџџџџџџџxAddStructuresџџџџџџџџџџџџ§џџџ§џџџџџџџџџџџўџџџ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€Embedding 1ь‚ъмaˆ–K­щ–`u—жˆП'HЫ€ўєiHЫCalculationsџџџџџџџџš“кIЫф•кIЫContentsџџџџџџџџВControlsNmbџџџџџџџџџџџџ‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪкџџџџџџџџЮзџџџџџџџџхџџџџџџџџџџџџџџџџџџџџийўџџџлмоџџџџпрстЭўџџџџџџџцўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџ6џџџџџџџџџџџџўџџџџџџџџџџџџџџџўџџџ$џџџџџџџџџџџџўџџџўџџџўџџџ ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџUsedCalculations" џџџџ6CalculationsNumber&џџџџџџџџџџџџScheduler0џџџџџџџџџџџџ$џџџџџџџџџџџџ$SIG #OptiSys_Design$VER 9.0_&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{255EDC8F-37E4-11D4-93EC-0050DAB7C5D6}Amplifiers Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{4462750B-F858-42BB-A415-994DFE4D44BD}CATV Component Library 9.0.0&{4462750B-F858-42BB-A415-994DFE4D44BD}CATV Component Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{4462750B-F858-42BB-A415-994DFE4D44BD}CATV Component Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{255EDC8F-37E4-11D4-93EC-0050DAB7C5D6}Amplifiers Library 9.0.0&{255EDC8F-37E4-11D4-93EC-0050DAB7C5D6}Amplifiers Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{4462750B-F858-42BB-A415-994DFE4D44BD}CATV Component Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{4462750B-F858-42BB-A415-994DFE4D44BD}CATV Component Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{4462750B-F858-42BB-A415-994DFE4D44BD}CATV Component Library 9.0.0&{4462750B-F858-42BB-A415-994DFE4D44BD}CATV Component Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{4462750B-F858-42BB-A415-994DFE4D44BD}CATV Component Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{255EDC8F-37E4-11D4-93EC-0050DAB7C5D6}Amplifiers Library 9.0.0&{255EDC8F-37E4-11D4-93EC-0050DAB7C5D6}Amplifiers Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0A100 Gbps Coherent Detection Dual-Polarization Optical OFDM System $Pseudo-Random Bit Sequence Generator$Pseudo-Random Bit Sequence Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}PRBS Generator Y<№^$Pseudo-Random Bit Sequence Generator<№^$Pseudo-Random Bit Sequence Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationRandom numbersBit rateшvH'BЂ”mBBit rateBits/s MBits/s GBits/sBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Operation mode DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Order >@log(Sequence length)/log(2)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Mark probability№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of leading zeros@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of trailing zeros@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationseЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Different each iteration  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bit SequenceИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}шvH'Bр? CW LaserCW Laser&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}CW Laser–@ИCW Laser–@ИCW Laser9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main Polarization SimulationNoiseRandom numbers Frequency€OA>@ Hz THz nmTHz FrequencyDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Power@@@РW mW dBmdBmPowerDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| LinewidtheЭЭAMHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Initial phase}У”%­IВT}У”%­IВдdegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Azimuth€V@€VРdegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Ellipticity€F@€FРdegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationseЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Parameterized   ParameterizedOutput signal typeDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate шvHGB}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise bandwidth }У”%­IВT Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OutputИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}33333#h@шvHGBš™™™™™Й?€F@YР@Optical Spectrum AnalyzerOptical Spectrum Analyzer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Optical Spectrum Analyzer ф @Optical Spectrum Analyzerф @Optical Spectrum Analyzer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Resolution bandwidthGraphs SimulationResolution bandwidth  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Filter type  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth }У”%­IВTnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Power unit  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Minimum value }У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Scale factor }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Power spectral density  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Frequency unit  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate phase   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Unwrap phase   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate group delay   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate dispersion   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points „з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option 6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sampled signal spectrum Wavelength (m) Power (dBm) Sampled signal spectrum X Wavelength (m) Power (dBm) Sampled signal spectrum Y Wavelength (m) Power (dBm) Parameterized signal spectrum Wavelength (m) Power (dBm) Parameterized signal spectrum X Wavelength (m) Power (dBm) Parameterized signal spectrum Y Wavelength (m) Power (dBm) Noise bins spectrum Wavelength (m) Power (dBm) Noise bins spectrum X Wavelength (m) Power (dBm) Noise bins spectrum Y  Wavelength (m) Power (dBm) Sampled signal phase X  Wavelength (m) Phase (rad) Sampled signal phase Y  Wavelength (m) Phase (rad) Sampled signal group delay X  Wavelength (m) Delay (s) Sampled signal group delay Y  Wavelength (m) Delay (s) Sampled signal dispersion X Wavelength (m) Dispersion (ps/nm) Sampled signal dispersion Y Wavelength (m) Dispersion (ps/nm)   Input 2Sampled signals, Noise bins, Parameterized signalsš™™™™™щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}ќЉёвMbP?YРєOptical AmplifierOptical Amplifier&{255EDC8F-37E4-11D4-93EC-0050DAB7C5D6}Optical AmplifierH hРOptical AmplifierH hРOptical Amplifier9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main Polarization SimulationNoiseRandom numbersOperation mode DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||GainY@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PowerY@YРW mW dBmdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Saturation powerY@YРdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Saturation port DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Include noise DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise figureY@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Polarization filter DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise center frequency `уFA>@ Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise bandwidth ““§ќaтTzqW#\+ Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise bins spacing Xу‚#{ @uЏLЬFw€? Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Convert noise bins  Convert noise binsConvert noise binsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||InputИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}*@$@$@@33333#h@$@š™™™™™Щ?Fork 1x2Fork 1x2&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6} Fork 1x2_1в№ђFork 1x2в№ђFork 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) InputИ…ыQИо?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Outputš™™™™™Щ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Outputш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}NRZ Pulse GeneratorNRZ Pulse Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}NRZ Pulse Generator Y Ь€ЊЂNRZ Pulse GeneratorЬ€ЊЂNRZ Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationRectangle shape  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Amplitude  _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Bias  _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Position №?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Rise time №?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Fall time №?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate шvHWB}У”%­IВT№? 2*Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||    Bit Sequence И…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}Output И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}шvHWB)\Тѕ(№?333333У?333333У? BER Analyzer BER Analyzer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}BER Analyzer YFv˜ BER AnalyzerFv˜ BER Analyzer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) A MainClockEnhanced ThresholdGraphs BER PatternsPenalty Calculations SimulationNoise  Random numbers   Algorithm DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time window@№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore start bitsjј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore end bitsјjј@_Int(Sequence length/(104+14)) * 14 + Sequence length - Int(Sequence length/(104+14)) * (104+14)bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Lower calculation limitј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Upper calculation limitј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye must be openA DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye opening toleranceBY@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Clock recovery DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled FEC gain estimation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||FEC estimation type  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured FEC filename  AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Threshold mode  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Absolute threshold }У”%­IВT}У”%­IВд(a.u)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Relative threshold Y@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Decision instantY@ Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Load threshold from file DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured threshold filename AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Reload before calculation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time unit DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Ratio unit DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points„з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enable color grade DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of color binsˆГ@$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Color grade palette DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Smoothness@@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate patterns DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of points„з—A$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 1№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 2№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 3№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 4 №?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 5!№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate 3D graph" DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference values setup# DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Total power$}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Signal power%}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise power&}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Min. BER'№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Q factor from min. BER(@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Max. Q factor)@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye height*}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye amplitude+}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye closure,}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye opening factor-}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Extinction ratio at min. BER.}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Min. BER at user defined decision instant/№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||7Q factor from min. BER at user defined decision instant0@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Q factor at user defined decision instant1@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER at user defined threshold2№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Q factor from BER at user defined threshold3@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||2BER at user defined decision instant and threshold4№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||@Q factor from BER at user defined decision instant and threshold5@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Eye height at user defined decision instant6}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||.Eye amplitude at user defined decision instant7}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||-Eye closure at user defined decision instant8}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||3Eye opening factor at user defined decision instant9}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||1Extinction ratio at user defined decision instant:}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option<6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add noise to signal=  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed>  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index? ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Eye DiagramTime (s)Amplitude (a.u.)Min. BERTime (s) log of BERQ FactorTime (s)QThreshold at Min. BERTime (s)Amplitude (a.u.) Eye HeightTime (s)Amplitude (a.u.) Eye AmplitudeTime (s)Amplitude (a.u.) Eye ClosureTime (s)Amplitude (a.u.)Eye Opening FactorTime (s) Ratio (dB)Eye Extinction Ratio Time (s) Ratio (dB) BER Pattern 1 Time (s)Amplitude (a.u.) BER Pattern 2 Time (s)Amplitude (a.u.) BER Pattern 3 Time (s)Amplitude (a.u.) BER Pattern 4 Time (s)Amplitude (a.u.) BER Pattern 5Time (s)Amplitude (a.u.)BER Pattern 3D GraphTime (s)Amplitude (a.u.)Measured ThresholdTime (bit period)Amplitude (a.u.)BER at Measured ThresholdTime (s) log of BERAmplitude Histogram AmplitudeAmplitude (a.u.)Amplitude Probability AmplitudeAmplitude (a.u.)Time HistogramTime (s)Amplitude (a.u.)MTotal Power (dBm)}У”%­IВT}У”%­IВдTotal Power (W)}У”%­IВT}У”%­IВдSignal Power (dBm)}У”%­IВT}У”%­IВдSignal Power (W)}У”%­IВT}У”%­IВдNoise Power (dBm)}У”%­IВT}У”%­IВдNoise Power (W)}У”%­IВT}У”%­IВдSignal Delay (s)}У”%­IВT}У”%­IВдSignal Delay (samples)}У”%­IВT}У”%­IВдBit Rate (Bits/s) }У”%­IВT}У”%­IВд Max. Q Factor }У”%­IВT}У”%­IВдQ Factor from Min. BER }У”%­IВT}У”%­IВдMin. BER }У”%­IВT}У”%­IВдMin. log of BER }У”%­IВT}У”%­IВдMax. Eye Height (a.u.)}У”%­IВT}У”%­IВдThreshold at Min. BER (a.u)}У”%­IВT}У”%­IВд)Decision Instant at Min. BER (bit period)}У”%­IВT}У”%­IВдMax. Eye Amplitude (a.u.)}У”%­IВT}У”%­IВдMax. Eye Closure (a.u.)}У”%­IВT}У”%­IВдMax. Eye Opening Factor (dB)}У”%­IВT}У”%­IВдMax. Eye Opening Factor}У”%­IВT}У”%­IВдMax. Eye Opening Factor (%)}У”%­IВT}У”%­IВд!Extinction Ratio at Min. BER (dB)}У”%­IВT}У”%­IВдExtinction Ratio at Min. BER}У”%­IВT}У”%­IВд Extinction Ratio at Min. BER (%)}У”%­IВT}У”%­IВд)Q Factor at User Defined Decision Instant}У”%­IВT}У”%­IВд2Eye Height at User Defined Decision Instant (a.u.)}У”%­IВT}У”%­IВд)Min. BER at User Defined Decision Instant}У”%­IВT}У”%­IВд7Q Factor from Min. BER at User Defined Decision Instant}У”%­IВT}У”%­IВд0Min. log of BER at User Defined Decision Instant}У”%­IВT}У”%­IВдBER at User Defined Threshold}У”%­IВT}У”%­IВд2BER at User Defined Decision Instant and Threshold}У”%­IВT}У”%­IВд+Q Factor from BER at User Defined Threshold }У”%­IВT}У”%­IВд@Q Factor from BER at User Defined Decision Instant and Threshold!}У”%­IВT}У”%­IВд$log of BER at User Defined Threshold"}У”%­IВT}У”%­IВд9log of BER at User Defined Decision Instant and Threshold#}У”%­IВT}У”%­IВд5Eye Amplitude at User Defined Decision Instant (a.u.)$}У”%­IВT}У”%­IВд4Eye Closure at User Defined Decision Instant (a.u.)%}У”%­IВT}У”%­IВд8Eye Opening Factor at User Defined Decision Instant (dB)&}У”%­IВT}У”%­IВд3Eye Opening Factor at User Defined Decision Instant'}У”%­IВT}У”%­IВд7Eye Opening Factor at User Defined Decision Instant (%)(}У”%­IВT}У”%­IВд6Extinction Ratio at User Defined Decision Instant (dB))}У”%­IВT}У”%­IВд1Extinction Ratio at User Defined Decision Instant*}У”%­IВT}У”%­IВд5Extinction Ratio at User Defined Decision Instant (%)+}У”%­IВT}У”%­IВдPenalty: Total Power (dB),}У”%­IВT}У”%­IВдPenalty: Signal Power (dB)-}У”%­IВT}У”%­IВдPenalty: Noise Power (dB).}У”%­IВT}У”%­IВдPenalty: Max. Q Factor (dB)/}У”%­IВT}У”%­IВд$Penalty: Q Factor from Min. BER (dB)0}У”%­IВT}У”%­IВдPenalty: Min. BER (dB)1}У”%­IВT}У”%­IВдPenalty: Max. Eye Height (dB)2}У”%­IВT}У”%­IВд Penalty: Max. Eye Amplitude (dB)3}У”%­IВT}У”%­IВдPenalty: Max. Eye Closure (dB)4}У”%­IВT}У”%­IВд%Penalty: Max. Eye Opening Factor (dB)5}У”%­IВT}У”%­IВд*Penalty: Extinction Ratio at Min. BER (dB)6}У”%­IВT}У”%­IВд7Penalty: Q Factor at User Defined Decision Instant (dB)7}У”%­IВT}У”%­IВд9Penalty: Eye Height at User Defined Decision Instant (dB)8}У”%­IВT}У”%­IВд7Penalty: Min. BER at User Defined Decision Instant (dB)9}У”%­IВT}У”%­IВдEPenalty: Q Factor from Min. BER at User Defined Decision Instant (dB):}У”%­IВT}У”%­IВд+Penalty: BER at User Defined Threshold (dB);}У”%­IВT}У”%­IВд@Penalty: BER at User Defined Decision Instant and Threshold (dB)<}У”%­IВT}У”%­IВд9Penalty: Q Factor from BER at User Defined Threshold (dB)=}У”%­IВT}У”%­IВдNPenalty: Q Factor from BER at User Defined Decision Instant and Threshold (dB)>}У”%­IВT}У”%­IВд:Œ0тŽyE>є№?ј?№?№?№?№?@Р@Р@Р Threshold.datFEC.datє$@Y@˜™™™™™Й? р?š™™™™™Й?р?š™™™™™Щ?р?333333г?р?š™™™™™й?р?р?р?333333у?р?ffffffц?р?š™™™™™щ?р?ЭЬЬЬЬЬь?р?6;EЌјR/ o™„йK@-o™„йK@-#aMЌјR/#aMЌјR/5щf15щf1&ІЌЊЖy3&ІЌЊЖy3ИдJzю5ИдJzю5œWw'&lЁ7œWw'&lЁ7 ТыўKHД9 ТыўKHД9#B’ ЁœЧ;#B’ ЁœЧ;ЛНзйп|л=ЛНзйп|л=№?№?OFDM DemodulatorOFDM Demodulator&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}OFDM Demodulator 2f€DЂOFDM Demodulatorf€DЂOFDM Demodulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationRandom numbersReference bit rateшvHBЂ”mB Bit rate/2Bits/s MBits/s GBits/sBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Delay compensation}У”%­IВT}У”%­IВдs ms nssDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of output ports@@№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of subcarriers„з—A№?‚§џџџƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||User defined position DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Position array DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of FFT points„з—A@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Symmetric spectrum DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of prefix points „з—ADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OFDM FFTFrequency (Hz)Amplitude (a.u.) Input - Iq= зЃpЭ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} Input - Qш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} Output - I 1q= зЃpЭ?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6} Output - Q 1ш?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6}шvHB€h 12 Subsystem 1.0 Subsystem 1.0&{C83C8C01-53FD-11D4-9407-0050DAB7C5D6} Subsystem_1)ю€КЂ Subsystem 1.0ю€КЂ Subsystem 1.09OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) )ImageSubsystem Representation) DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filename)*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch Image)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)))Input)q= зЃpЭ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@*Output)а?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@,Output)q= зЃpЭ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@*Input)ш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@+Output)ш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@-Output)ш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@+)Fork 1x2Fork 1x2&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6} Fork 1x2_4*(xH˜Fork 1x2(xH˜Fork 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ****Input*И…ыQИо?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Output*š™™™™™Щ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Output*ш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Fork 1x2Fork 1x2&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6} Fork 1x2_5+2њRFork 1x22њRFork 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ++++Input+И…ыQИо?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Output+š™™™™™Щ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Output+ш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}M-ary Pulse GeneratorM-ary Pulse Generator&{4462750B-F858-42BB-A415-994DFE4D44BD}M-ary Pulse Generator_2,ŒFjhM-ary Pulse GeneratorŒFjhM-ary Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ,Main SimulationGain, _ B _ ТDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Bias, _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Duty cycle,№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Position,№?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled, DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate,шvHGB}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||,,, Bit Sequence,И…ыQИо?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6}Output,И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}шvHGBp—@№?M-ary Pulse GeneratorM-ary Pulse Generator&{4462750B-F858-42BB-A415-994DFE4D44BD}M-ary Pulse Generator_3-‚ОЄрM-ary Pulse Generator‚ОЄрM-ary Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) -Main SimulationGain- _ B _ ТDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Bias- _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Duty cycle-№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Position-№?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled- DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate-шvHGB}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||--- Bit Sequence-И…ыQИо?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6}Output-И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}шvHGBp—@№? *)*,*)+)+-+),*,)-+-),,)*),)*)+)-)+#Electrical Constellation Visualizer#Electrical Constellation Visualizer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}%Electrical Constellation Visualizer_1.&*H#Electrical Constellation Visualizer&*H#Electrical Constellation Visualizer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) .MainGraphs SimulationRandom numbers Polar diagram. DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference bit rate.шvHBЂ”mB Bit rate/2Bits/s MBits/s GBits/sBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Delay compensation I.}У”%­IВT}У”%­IВдs ms nssDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Delay compensation Q.}У”%­IВT}У”%­IВдs ms nssDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Decision instant.№?BitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore start symbols.jј@symbolsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore end symbols.jј@symbolsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Estimate symbol error. DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Targets (a.u.).DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Targets file name. DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Distance scale . _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||I target shift . _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Q target shift . _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||I target scale . _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Q target scale . _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Phase offset.}У”%­IВT}У”%­IВдdeg raddegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points. DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points.„з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors. DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enable color grade. DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of color bins.ˆГ@$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Color grade palette. DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Smoothness.@@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled. DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option.6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed. DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index.‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||.Signal Amplitude.Amplitude - I (a.u.)Amplitude - Q (a.u.)Noise Amplitude.Amplitude - I (a.u.)Amplitude - Q (a.u.)Signal + Noise Amplitude.Amplitude - I (a.u.)Amplitude - Q (a.u.)Targets.Amplitude - I (a.u.)Amplitude - Q (a.u.).4log of Symbol Error at User Defined Decision Instant.}У”%­IВT}У”%­IВд-Symbol Error at User Defined Decision Instant.}У”%­IВT}У”%­IВд;Q Factor from Symbol Error at User Defined Decision Instant.}У”%­IВT}У”%­IВд7Error Vector Magnitude at User Defined Decision Instant.}У”%­IВT}У”%­IВд.Electrical - I.Sampled signalsq= зЃpЭ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Electrical - Q.Sampled signalsш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}ќЉёвMbPПќЉёвMbPП№?ќЉёвMbPПќЉёвMbP?№?ќЉёвMbP?ќЉёвMbPП№?ќЉёвMbP?ќЉёвMbP?№?Amplitude - I (a.u.)Amplitude - Q (a.u.)Distance (a.u.)є3\\Opti\Public\Marcio\NewSamples\ver80\OFDM\4QAM.txtр?шvHBќЉёвMbP?№?№?є$@QAM Sequence DecoderQAM Sequence Decoder&{4462750B-F858-42BB-A415-994DFE4D44BD}QAM Sequence Decoder/b€@ЂQAM Sequence Decoderb€@ЂQAM Sequence Decoder9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) /Main SimulationBits per symbol/Y@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Gray code/ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled/ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||/// Input - I/q= зЃpЭ?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6} Input - Q/ш?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6} Bit Sequence/И…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}NRZ Pulse GeneratorNRZ Pulse Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}NRZ Pulse Generator Reference 2ШXІzNRZ Pulse GeneratorШXІzNRZ Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main SimulationRectangle shape DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Amplitude _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Bias _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Position№?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Rise time№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Fall time№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateшvHWB}У”%­IВT№? 2*Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bit SequenceИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}OutputИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}шvHWB№?333333У?333333У?Optical Time Domain VisualizerOptical Time Domain Visualizer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Optical Time Domain Visualizer4фP rOptical Time Domain VisualizerфP rOptical Time Domain Visualizer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) 4 Graphs DownsamplingEnhanced SimulationRandom numbersPlot individual mode4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Individual mode number4=The individual mode number used to select and plot the signal„з—ADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time unit4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference bit rate4шvH'BЂ”mBBit rateBits/s MBits/s GBits/sBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Retracing 4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time window!4•dyс§Е=}У”%­IВT 1/(Bit rate)sDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Autocorrelation4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate phase and chirp4DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Phase unit4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Unwrap phase4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate alpha parameter 4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Power unit 4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Minimum value 4}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points 4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points 4„з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enable color grade4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of color bins4ˆГ@$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Color grade palette4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency4€OA>@ Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate4Ђ”mB}У”%­IВT№?5 * ( Sample rate ) Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate FROG4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||FROG polarization4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add noise to FROG signal4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||FROG frequency range4шvHGB}У”%­IВT Sample rateHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||FROG delay range4•dyс§u>}У”%­IВTTime window / 2sDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of FROG delay points4аcA$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option46Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed4 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index4‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||4 Signal Power4Time (s) Power (W)Signal Power X4Time (s) Power (W)Signal Power Y4Time (s) Power (W)Signal Phase X4Time (s) Phase (deg)Signal Phase Y4Time (s) Phase (deg)Signal Chirp X4Time (s)Frequency (Hz)Signal Chirp Y4Time (s)Frequency (Hz) Noise Power4Time (s) Power (W) Noise Power X 4Time (s) Power (W) Noise Power Y 4Time (s) Power (W) Noise Phase X 4Time (s) Phase (deg) Noise Phase Y 4Time (s) Phase (deg) Noise Chirp X 4Time (s)Frequency (Hz) Noise Chirp Y4Time (s)Frequency (Hz)Signal + Noise Power4Time (s) Power (W)Signal + Noise Power X4Time (s) Power (W)Signal + Noise Power Y4Time (s) Power (W)Signal + Noise Phase X4Time (s) Phase (deg)Signal + Noise Phase Y4Time (s) Phase (deg)Signal + Noise Chirp X4Time (s)Frequency (Hz)Signal + Noise Chirp Y4Time (s)Frequency (Hz)Signal Alpha Parameter X4Time (s) Alpha (ratio)Signal Alpha Parameter Y4Time (s) Alpha (ratio)Noise Alpha Parameter X4Time (s) Alpha (ratio)Noise Alpha Parameter Y4Time (s) Alpha (ratio) Signal + Noise Alpha Parameter X4Time (s) Alpha (ratio) Signal + Noise Alpha Parameter Y4Time (s) Alpha (ratio)Signal Autocorrelation4 Delay (s)Intensity (a.u.)Noise Autocorrelation4 Delay (s)Intensity (a.u.)Signal + Noise Autocorrelation4 Delay (s)Intensity (a.u.) FROG 3D Graph4 Delay (ns)Frequency (THz)44Input4Sampled signals, Noise binsš™™™™™щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}33333#h@Ђ”mBшvH'B8єYРє€•dyс§u>шvHGB•dyс§Е= Subsystem 1.0 Subsystem 1.0&{C83C8C01-53FD-11D4-9407-0050DAB7C5D6}Coherent detection 25LvфЎ Subsystem 1.0LvфЎ Subsystem 1.09OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) 5ImageSubsystem Representation5 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filename5*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch Image5DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||555Input5I’$I’$щ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@6Output5;Б;БЫ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@EInput5Ws5Ws5Ч?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@AOutput5їxїxч?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@F5 X Coupler X Coupler&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6} X Coupler_16–lЖŒ X Coupler–lЖŒ X Coupler9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) 6MainCoupling coefficient6№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Additional loss6}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Conjugate6 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||666Input 16š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 26ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 16š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 26ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}р?№?Photodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN7єPrPhotodetector PINєPrPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) 7Main DownsamplingNoiseRandom numbers Responsivity7Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current7}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power7 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency7€OA>@ Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate7Ђ”mB}У”%­IВT№?5 * ( Sample rate ) Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type7 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise7 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise7 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise 7 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise 7}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise 7 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution 7 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed 7 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index7‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||777Input7/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output7р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@ц^ 9^;33333#h@Ђ”mBPhotodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_18євєPhotodetector PINєвєPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) 8Main DownsamplingNoiseRandom numbers Responsivity8Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current8}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power8 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency8€OA>@ Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate8Ђ”mB}У”%­IВT№?5 * ( Sample rate ) Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type8 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise8 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise8 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise 8 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise 8}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise 8 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution 8 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed 8 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index8‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||888Input8/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output8р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@ц^ 9^;33333#h@Ђ”mB X Coupler X Coupler&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6} X Coupler_29|ŒœЌ X Coupler|ŒœЌ X Coupler9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) 9MainCoupling coefficient9№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Additional loss9}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Conjugate9 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||999Input 19š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 29ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 19š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 29ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}р?№?Electrical SubstractorElectrical Substractor&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Substractor:Š–ЊЖElectrical SubstractorŠ–ЊЖElectrical Substractor9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) :Main:::Input 1:š™™™™™Щ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Input 2:ш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}"Output = ( Input 1 ) - ( Input 2 ):И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} Optical Null Optical Null&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Optical Null_1;PЦ`ж Optical NullPЦ`ж Optical Null9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ; Simulation Iterations;eЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||;;;Output;И…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Photodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_2=ў* Photodetector PINў* Photodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) =Main DownsamplingNoiseRandom numbers Responsivity=Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current=}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power= DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency=§џџџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€€OA>@ Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate=Ђ”mB}У”%­IВT№?5 * ( Sample rate ) Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type= DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise= DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise= DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise = DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise =}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise = DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution = DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed = DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index=‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||===Input=/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output=р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@ц^ 9^; 33333#h@Ђ”mBPhotodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_3>Š4ЌPhotodetector PINŠ4ЌPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) >Main DownsamplingNoiseRandom numbers Responsivity>Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current>}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power> DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency>€OA>@ Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate>Ђ”mB}У”%­IВT№?5 * ( Sample rate ) Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type> DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise> DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise> DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise > DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise >}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise > DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution > DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed > DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index>‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||>>>Input>/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output>р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@ц^ 9^; 33333#h@Ђ”mB X Coupler X Coupler&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6} X Coupler_3?†lІŒ X Coupler†lІŒ X Coupler9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ?MainCoupling coefficient?№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Additional loss?}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Conjugate? DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||???Input 1?š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 2?ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1?š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2?ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}р?№?Electrical SubstractorElectrical Substractor&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Substractor_1@”:ДZElectrical Substractor”:ДZElectrical Substractor9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) @Main@@@Input 1@š™™™™™Щ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Input 2@ш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}"Output = ( Input 1 ) - ( Input 2 )@И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} X Coupler X Coupler&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6} X Coupler_4AxŒ˜Ќ X CouplerxŒ˜Ќ X Coupler9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) AMainCoupling coefficientA№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Additional lossA}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| ConjugateA DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||AAAInput 1Aš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 2Aш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1Aš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2Aш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}р?№? Optical Null Optical Null&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Optical Null_2B2B Optical Null2B Optical Null9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) B Simulation IterationsBeЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BBBOutputBИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Phase Shift Phase Shift&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6} Phase ShiftD6J Phase Shift6J Phase Shift9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) DMain Simulation Phase shiftD}У”%­IВT}У”%­IВдdeg raddegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledD DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||DDDInputDр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputDр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}€V@Electrical AmplifierElectrical Amplifier&{255EDC8F-37E4-11D4-93EC-0050DAB7C5D6}Electrical Amplifier_2Eю–ЖElectrical Amplifierю–ЖElectrical Amplifier9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) EMain SimulationNoiseRandom numbersGainE}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledE DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Include noiseE DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PSDE DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise powerE}У”%­IВT}У”%­IВдW mW dBmdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add noise to signalE DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seedE DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed indexE‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EEEInputEИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}OutputEИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}4@NРElectrical AmplifierElectrical Amplifier&{255EDC8F-37E4-11D4-93EC-0050DAB7C5D6}Electrical Amplifier_1Fј:ZElectrical Amplifierј:ZElectrical Amplifier9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) FMain SimulationNoiseRandom numbersGainF}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledF DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Include noiseF DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PSDF DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise powerF}У”%­IВT}У”%­IВдW mW dBmdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add noise to signalF DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seedF DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed indexF‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||FFFInputFИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}OutputFИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}4@NР&656;6D6?797:898:9A9D9798:7:8:E;6=?=@>?>@?A?6?=?>@=@>@FA5ABA9A?BAD6D9E:E5F@F5 „565E5A5F Subsystem 1.0 Subsystem 1.0&{C83C8C01-53FD-11D4-9407-0050DAB7C5D6}OFDM Y Ўц& Subsystem 1.0Ўц& Subsystem 1.09OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  ImageSubsystem Representation  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filename *Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch Image DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   Input а?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@Input ш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@Output р?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@3 OFDM ModulatorOFDM Modulator&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}OFDM ModulatorОр&OFDM ModulatorОр&OFDM Modulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  MainDAC SimulationNumber of input ports@@№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of subcarriers„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||User defined position DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Position array DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of FFT points„з—A@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Symmetric spectrum DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Cyclic prefix DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of prefix points„з—ADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Interpolation  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Smoothing filter  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate шvHGB}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OFDM FFTFrequency (Hz)Amplitude (a.u.) Input - I 1q= зЃpЭ?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6} Input - Q 1ш?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6} Output - Iq= зЃpЭ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} Output - Qш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}шvHGB€h 12QAM Sequence GeneratorQAM Sequence Generator&{4462750B-F858-42BB-A415-994DFE4D44BD}QAM Sequence GeneratorFh&QAM Sequence GeneratorFh&QAM Sequence Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main SimulationBits per symbolY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Gray code DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bit SequenceИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C} Output - Iq= зЃpЭ?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6} Output - Qш?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6}Fork 1x2Fork 1x2&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Fork 1x2 ЬŒьЌFork 1x2ЬŒьЌFork 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )     Input И…ыQИо?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Output š™™™™™Щ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Output ш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}LiNb Mach-Zehnder ModulatorLiNb Mach-Zehnder Modulator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}LiNb Mach-Zehnder Modulator€ОЂрLiNb Mach-Zehnder Modulator€ОЂрLiNb Mach-Zehnder Modulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) MainModulator transfer function SimulationExtinction ratioˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Switching bias voltage}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Switching RF voltage}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion lossˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Normalize electrical signal DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Modulation voltage1}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Modulation voltage2}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bias voltage1}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bias voltage2 }У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Load transfer function  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||File frequency unit  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| File format  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Linear scale  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| HF filename (Data (*.dat)|*.dat|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||'Modulator transfer function - real partFrequency (Hz)Amplitude (a.u.)'Modulator transfer function - imag partFrequency (Hz)Amplitude (a.u.) Modulation 1р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} Modulation 2р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}CarrierИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}№?№?№?№?@№?@№?@№?№?№?@@@N@@@№?@РTranferFunction.dat@Р@ Optical Null Optical Null&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6} Optical Null††–– Optical Null††–– Optical Null9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Simulation IterationseЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OutputИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} X Coupler X Coupler&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6} X CouplerТ"тB X CouplerТ"тB X Coupler9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) MainCoupling coefficient№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Additional loss}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Conjugate DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Input 1š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 2ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}р?№?Fork 1x2Fork 1x2&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6} Fork 1x2_6ъЎ ЮFork 1x2ъЎ ЮFork 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) InputИ…ыQИо?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Outputš™™™™™Щ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Outputш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}LiNb Mach-Zehnder ModulatorLiNb Mach-Zehnder Modulator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}LiNb Mach-Zehnder Modulator_1!€ИЂкLiNb Mach-Zehnder Modulator€ИЂкLiNb Mach-Zehnder Modulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) !MainModulator transfer function SimulationExtinction ratio!ˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Switching bias voltage!}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Switching RF voltage!}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion loss!ˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Normalize electrical signal! DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Modulation voltage1!}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Modulation voltage2!}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bias voltage1!}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bias voltage2 !}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Load transfer function ! DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||File frequency unit ! DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| File format ! DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Linear scale ! DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| HF filename! (Data (*.dat)|*.dat|All Files (*.*)|*.*||Enabled! DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter!aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order!)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||!'Modulator transfer function - real part!Frequency (Hz)Amplitude (a.u.)'Modulator transfer function - imag part!Frequency (Hz)Amplitude (a.u.)!! Modulation 1!р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} Modulation 2!р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Carrier!И…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output!И…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}№?№?№?№?@№?@№?@№?№?№?@@@N@@@№?@РTranferFunction.dat@Р@Electrical GainElectrical Gain&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Gain"r–‚ІElectrical Gainr–‚ІElectrical Gain9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) "Main SimulationGain"}У”%­IВT}У”%­IВдDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled" DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||"""Input"р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Output = Input * Gain"р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}š™™™™™™ПElectrical GainElectrical Gain&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Gain_1&†Т–вElectrical Gain†Т–вElectrical Gain9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) &Main SimulationGain&}У”%­IВT}У”%­IВдDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled& DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||&&&Input&р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Output = Input * Gain&р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}š™™™™™™ПPower Combiner 2x1Power Combiner 2x1&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Power Combiner 2x13 @.Power Combiner 2x1 @.Power Combiner 2x19OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) 3MainLoss3}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||333Input 13š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 23ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output3И…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Electrical GainElectrical Gain&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Gain_2Nњ^ Electrical GainNњ^ Electrical Gain9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main SimulationGain}У”%­IВT}У”%­IВдDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Output = Input * Gainр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№ПElectrical GainElectrical Gain&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Gain_3bєrElectrical GainbєrElectrical Gain9OptiSystem c‚§џџџƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџomponents (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main SimulationGain}У”%­IВT}У”%­IВдDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Output = Input * Gainр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№ПLow Pass Cosine Roll Off FilterLow Pass Cosine Roll Off Filter&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}LP Cosine Roll Off Filter"ЊDЬLow Pass Cosine Roll Off Filter"ЊDЬLow Pass Cosine Roll Off Filter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main SimulationCutoff frequencyАŽ№ B}У”%­IВT0.3 * Bit rate Hz MHz GHzHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion loss}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Depth}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Roll off factor№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Outputр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}а?АŽ№ BY@@Low Pass Cosine Roll Off FilterLow Pass Cosine Roll Off Filter&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}LP Cosine Roll Off Filter_1|:žLow Pass Cosine Roll Off Filter|:žLow Pass Cosine Roll Off Filter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main SimulationCutoff frequencyАŽ№ B}У”%­IВT0.3 * Bit rate Hz MHz GHzHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion loss}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Depth}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Roll off factor№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Outputр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}а?АŽ№ BY@@)  "   3 !&!!!!!3"" &&33!3  !"&J„   3 Subsystem 1.0 Subsystem 1.0&{C83C8C01-53FD-11D4-9407-0050DAB7C5D6}OFDM XKЎ2r Subsystem 1.0Ў2r Subsystem 1.09OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) KImageSubsystem RepresentationK DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image FilenameK*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch ImageKDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||KKKInputKа?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@MInputKш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@QOutputKр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@VKOFDM ModulatorOFDM Modulator&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}OFDM Modulator_2L Т:OFDM Modulator Т:OFDM Modulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) L MainDAC SimulationNumber of input portsL@@№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of subcarriersL„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||User defined positionL DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Position arrayL DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of FFT pointsL„з—A@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Symmetric spectrumL DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Cyclic prefixL DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of prefix pointsL„з—ADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Interpolation L DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Smoothing filter L DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate LшvHGB}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled L DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||LOFDM FFTLFrequency (Hz)Amplitude (a.u.)LL Input - I 1Lq= зЃpЭ?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6} Input - Q 1Lш?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6} Output - ILq= зЃpЭ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} Output - QLш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}шvHGB€h 12QAM Sequence GeneratorQAM Sequence Generator&{4462750B-F858-42BB-A415-994DFE4D44BD}QAM Sequence Generator_2M(J:QAM Sequence Generator(J:QAM Sequence Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) MMain SimulationBits per symbolMY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Gray codeM DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledM DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||MMM Bit SequenceMИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C} Output - IMq= зЃpЭ?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6} Output - QMш?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6}Fork 1x2Fork 1x2&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6} Fork 1x2_7Nж‚іЂFork 1x2ж‚іЂFork 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) NNNNInputNИ…ыQИо?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}OutputNš™™™™™Щ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}OutputNш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}LiNb Mach-Zehnder ModulatorLiNb Mach-Zehnder Modulator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}LiNb Mach-Zehnder Modulator_4OŠОЌрLiNb Mach-Zehnder ModulatorŠОЌрLiNb Mach-Zehnder Modulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) OMainModulator transfer function SimulationExtinction ratioOˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Switching bias voltageO}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Switching RF voltageO}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion lossOˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Normalize electrical signalO DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Modulation voltage1O}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Modulation voltage2O}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bias voltage1O}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bias voltage2 O}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Load transfer function O DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||File frequency unit O DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| File format O DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Linear scale O DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| HF filenameO (Data (*.dat)|*.dat|All Files (*.*)|*.*||EnabledO DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterOaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderO)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||O'Modulator transfer function - real partOFrequency (Hz)Amplitude (a.u.)'Modulator transfer function - imag partOFrequency (Hz)Amplitude (a.u.)OO Modulation 1Oр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} Modulation 2Oр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}CarrierOИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputOИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}№?№?№?№?@№?@№?@№?№?№?@@@N@@@№?@РTranferFunction.dat@Р@ Optical Null Optical Null&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Optical Null_4PšhЊx Optical NullšhЊx Optical Null9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) P Simulation IterationsPeЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PPPOutputPИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} X Coupler X Coupler&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6} X Coupler_6QЬ"ьB X CouplerЬ"ьB X Coupler9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) QMainCoupling coefficientQ№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Additional lossQ}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| ConjugateQ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||QQQInput 1Qš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 2Qш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1Qš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2Qш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}р?№?Fork 1x2Fork 1x2&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6} Fork 1x2_8RрИиFork 1x2рИиFork 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) RRRRInputRИ…ыQИо?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}OutputRš™™™™™Щ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}OutputRш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}LiNb Mach-Zehnder ModulatorLiNb Mach-Zehnder Modulator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}LiNb Mach-Zehnder Modulator_5S€šЂМLiNb Mach-Zehnder Modulator€šЂМLiNb Mach-Zehnder Modulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) SMainModulator transfer function SimulationExtinction ratioSˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Switching bias voltageS}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Switching RF voltageS}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion lossSˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Normalize electrical signalS DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Modulation voltage1S}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Modulation voltage2S}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bias voltage1S}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bias voltage2 S}У”%­IВT}У”%­IВдVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Load transfer function S DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||File frequency unit S DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| File format S DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Linear scale S DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| HF filenameS (Data (*.dat)|*.dat|All Files (*.*)|*.*||EnabledS DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterSaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderS)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||S'Modulator transfer function - real partSFrequency (Hz)Amplitude (a.u.)'Modulator transfer function - imag partSFrequency (Hz)Amplitude (a.u.)SS Modulation 1Sр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} Modulation 2Sр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}CarrierSИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputSИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}№?№?№?№?@№?@№?@№?№?№?@@@N@@@№?@РTranferFunction.dat@Р@Electrical GainElectrical Gain&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Gain_8T†Œ–œElectrical Gain†Œ–œElectrical Gain9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) TMain SimulationGainT}У”%­IВT}У”%­IВдDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledT DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||TTTInputTр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Output = Input * GainTр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}š™™™™™™ПElectrical GainElectrical Gain&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Gain_9U†И–ШElectrical Gain†И–ШElectrical Gain9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) UMain SimulationGainU}У”%­IВT}У”%­IВдDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledU DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||UUUInputUр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Output = Input * GainUр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}š™™™™™™ПPower Combiner 2x1Power Combiner 2x1&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Power Combiner 2x1_2V68Power Combiner 2x168Power Combiner 2x19OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) VMainLossV}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||VVVInput 1Vš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 2Vш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputVИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Electrical GainElectrical Gain&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Gain_10WN^Electrical GainN^Electrical Gain9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) WMain SimulationGainW}У”%­IВT}У”%­IВдDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledW DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||WWWInputWр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Output = Input * GainWр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№ПElectrical GainElectrical Gain&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Gain_11X:ўJElectrical Gain:ўJElectrical Gain9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) XMain SimulationGainX}У”%­IВT}У”%­IВдDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledX DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||XXXInputXр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Output = Input * GainXр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№ПLow Pass Cosine Roll Off FilterLow Pass Cosine Roll Off Filter&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}LP Cosine Roll Off Filter_4YŒ0ЎLow Pass Cosine Roll Off FilterŒ0ЎLow Pass Cosine Roll Off Filter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) YMain SimulationCutoff frequencyYАŽ№ B}У”%­IВT0.3 * Bit rate Hz MHz GHzHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion lossY}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||DepthY}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Roll off factorY№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledY DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterYaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderY)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||YYYInputYр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}OutputYр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}а?АŽ№ BY@@Low Pass Cosine Roll Off FilterLow Pass Cosine Roll Off Filter&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}LP Cosine Roll Off Filter_5ZИ0кLow Pass Cosine Roll Off FilterИ0кLow Pass Cosine Roll Off Filter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ZMain SimulationCutoff frequencyZАŽ№ B}У”%­IВT0.3 * Bit rate Hz MHz GHzHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion lossZ}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||DepthZ}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Roll off factorZ№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledZ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterZaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderZ)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ZZZInputZр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}OutputZр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}а?АŽ№ BY@@Oscilloscope VisualizerOscilloscope Visualizer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Oscilloscope VisualizerжFўhOscilloscope VisualizerжFўhOscilloscope Visualizer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Graphs SimulationRandom numbers Time unit DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference bit rateшvH'BЂ”mBBit rateBits/s MBits/s GBits/sBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Retracing DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time window•dyс§Е=}У”%­IВT 1/(Bit rate)sDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate autocorrelation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points„з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enable color grade DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of color binsˆГ@$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Color grade palette  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option 6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal Amplitude Time (s) Amplitude (a.u.)Noise Amplitude Time (s) Amplitude (a.u.)Signal + Noise Amplitude Time (s) Amplitude (a.u.)Signal Autocorrelation Delay (s) Intensity (a.u.)Noise Autocorrelation Delay (s) Intensity (a.u.)Signal + Noise Autocorrelation Delay (s) Intensity (a.u.)InputSampled signalsš™™™™™щ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}шvH'Bєє•dyс§Е=*LMLMLYLZMKMLMLNTNONWONOWOQOVPQQKQPQOQSRURSRXSRSXSQSVTYTNUZURVOVSVKWNWOXRXSYLYTZLZUTJ„KMKQKV$Pseudo-Random Bit Sequence Generator$Pseudo-Random Bit Sequence Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}PRBS Generator X[<<^^$Pseudo-Random Bit Sequence Generator<<^^$Pseudo-Random Bit Sequence Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIA§џџџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€NT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) [ Main SimulationRandom numbersBit rate[шvH'BЂ”mBBit rateBits/s MBits/s GBits/sBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Operation mode[ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Order[ >@log(Sequence length)/log(2)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Mark probability[№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of leading zeros[@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of trailing zeros[@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled[ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Iterations[eЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed [ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index [‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Different each iteration [ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||[[[ Bit Sequence[И…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}шvH'Bр? NRZ Pulse GeneratorNRZ Pulse Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}NRZ Pulse Generator XжТДфNRZ Pulse GeneratorжТДфNRZ Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main SimulationRectangle shape DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Amplitude _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Bias _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Position№?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Rise time№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Fall time№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateшvHWB}У”%­IВT№? 2*Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bit SequenceИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}OutputИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}шvHWB)\Тѕ(№?333333У?333333У?OFDM DemodulatorOFDM Demodulator&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}OFDM Demodulator 1RТ0фOFDM DemodulatorRТ0фOFDM Demodulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationRandom numbersReference bit rateшvHBЂ”mB Bit rate/2Bits/s MBits/s GBits/sBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Delay compensationЫвŸ&‘VЫвŸ&‘жs ms nsnsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of output ports@@№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of subcarriers„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||User defined position DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Position array DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of FFT points„з—A@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Symmetric spectrum DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of prefix points „з—ADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OFDM FFTFrequency (Hz)Amplitude (a.u.) Input - Iq= зЃpЭ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} Input - Qш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} Output - I 1q= зЃpЭ?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6} Output - Q 1ш?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6}шvHB €h 12 Subsystem 1.0 Subsystem 1.0&{C83C8C01-53FD-11D4-9407-0050DAB7C5D6} SubsystemoюТКф Subsystem 1.0юТКф Subsystem 1.09OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) oImageSubsystem Representationo DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filenameo*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch ImageoDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||oooInputoq= зЃpЭ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@sOutputoа?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@uOutputoq= зЃpЭ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@sInputoш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@tOutputoш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@wOutputoш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@toFork 1x2Fork 1x2&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6} Fork 1x2_11s(xH˜Fork 1x2(xH˜Fork 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ssssInputsИ…ыQИо?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Outputsš™™™™™Щ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Outputsш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Fork 1x2Fork 1x2&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6} Fork 1x2_12t2њRFork 1x22њRFork 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ttttInputtИ…ыQИо?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Outputtš™™™™™Щ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Outputtш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}M-ary Pulse GeneratorM-ary Pulse Generator&{4462750B-F858-42BB-A415-994DFE4D44BD}M-ary Pulse GeneratoruŒFjhM-ary Pulse GeneratorŒFjhM-ary Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) uMain SimulationGainu _ B _ ТDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Biasu _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Duty cycleu№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Positionu№?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledu DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateuшvHGB}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||uuu Bit SequenceuИ…ыQИо?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6}OutputuИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}шvHGBp—@№?M-ary Pulse GeneratorM-ary Pulse Generator&{4462750B-F858-42BB-A415-994DFE4D44BD}M-ary Pulse Generator_1w‚ОЄрM-ary Pulse Generator‚ОЄрM-ary Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) wMain SimulationGainw _ B _ ТDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Biasw _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Duty cyclew№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Positionw№?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledw DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample ratewшvHGB}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||www Bit SequencewИ…ыQИо?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6}OutputwИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}шvHGBp—@№? sosusototwtousuowtwo,,osouosotowot#Electrical Constellation Visualizer#Electrical Constellation Visualizer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}#Electrical Constellation Visualizerxh>Š#Electrical Constellation Visualizerh>Š#Electrical Constellation Visualizer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) xMainGraphs SimulationRandom numbers Polar diagramx DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference bit ratexшvHBЂ”mB Bit rate/2Bits/s MBits/s GBits/sBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Delay compensation Ix}У”%­IВT}У”%­IВдs ms nssDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Delay compensation Qx}У”%­IВT}У”%­IВдs ms nssDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Decision instantx№?BitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore start symbolsxjј@symbolsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore end symbolsxjј@symbolsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Estimate symbol errorx DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Targets (a.u.)xDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Targets file namex DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Distance scale x _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||I target shift x _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Q target shift x _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||I target scale x _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Q target scale x _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Phase offsetx}У”%­IВT}У”%­IВдdeg raddegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of pointsx DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of pointsx„з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colorsx DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enable color gradex DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of color binsxˆГ@$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Color grade palettex DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Smoothnessx@@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledx DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access optionx6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seedx DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed indexx‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||xSignal AmplitudexAmplitude - I (a.u.)Amplitude - Q (a.u.)Noise AmplitudexAmplitude - I (a.u.)Amplitude - Q (a.u.)Signal + Noise AmplitudexAmplitude - I (a.u.)Amplitude - Q (a.u.)TargetsxAmplitude - I (a.u.)Amplitude - Q (a.u.)x4log of Symbol Error at User Defined Decision Instantx}У”%­IВT}У”%­IВд-Symbol Error at User Defined Decision Instantx}У”%­IВT}У”%­IВд;Q Factor from Symbol Error at User Defined Decision Instantx}У”%­IВT}У”%­IВд7Error Vector Magnitude at User Defined Decision Instantx}У”%­IВT}У”%­IВдxElectrical - IxSampled signalsq= зЃpЭ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Electrical - QxSampled signalsш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}ќЉёвMbPПќЉёвMbPП№?ќЉёвMbPПќЉёвMbP?№?ќЉёвMbP?ќЉёвMbPП№?ќЉёвMbP?ќЉёвMbP?№?Amplitude - I (a.u.)Amplitude - Q (a.u.)Distance (a.u.).є3\\Opti\Public\Marcio\NewSamples\ver80\OFDM\4QAM.txtр?шvHBќЉёвMbP?№?№?є$@QAM Sequence DecoderQAM Sequence Decoder&{4462750B-F858-42BB-A415-994DFE4D44BD}QAM Sequence Decoder_1yXТ6фQAM Sequence DecoderXТ6фQAM Sequence Decoder9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) yMain SimulationBits per symbolyY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Gray codey DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledy DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||yyy Input - Iyq= зЃpЭ?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6} Input - Qyш?&{63CE1701-4D5C-11D6-958C-0050DAB7C5D6} Bit SequenceyИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C} Subsystem 1.0 Subsystem 1.0&{C83C8C01-53FD-11D4-9407-0050DAB7C5D6}Coherent detection 1zLИф№ Subsystem 1.0LИф№ Subsystem 1.09OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) zImageSubsystem Representationz DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filenamez*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch ImagezDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||zzzInputzI’$I’$щ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@{Outputz;Б;БЫ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@ˆInputzWs5Ws5Ч?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@…Outputzїxїxч?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@‰z X Coupler X Coupler&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6} X Coupler_8{–lЖŒ X Coupler–lЖŒ X Coupler9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) {MainCoupling coefficient{№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Additional loss{}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Conjugate{ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||{{{Input 1{š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 2{ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1{š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2{ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}р?№?Photodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_4|єPrPhotodetector PINєPrPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) |Main DownsamplingNoiseRandom numbers Responsivity|Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current|}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power| DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency|€OA>@ Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate|Ђ”mB}У”%­IВT№?5 * ( Sample rate ) Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type| DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise| DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise| DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise | DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise |}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise | DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution | DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed | DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index|‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|||||Input|/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output|р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@ц^ 9^;33333#h@Ђ”mBPhotodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_5}євєPhotodetector PINєвєPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) }Main DownsamplingNoiseRandom numbers Responsivity}Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current}}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power} DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency}€OA>@ Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate}Ђ”mB}У”%­IВT№?5 * ( Sample rate ) Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type} DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise} DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise} DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise } DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise }}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise } DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution } DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed } DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index}‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||}}}Input}/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output}р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@ц^ 9^;33333#h@Ђ”mB X Coupler X Coupler&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6} X Coupler_9~|ŒœЌ X Coupler|ŒœЌ X Coupler9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ~MainCoupling coefficient~№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Additional loss~}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Conjugate~ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||~~~Input 1~š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 2~ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1~š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2~ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}р?№?Electrical SubstractorElectrical Substractor&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Substractor_2Š–ЊЖElectrical SubstractorŠ–ЊЖElectrical Substractor9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) MainInput 1š™™™™™Щ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Input 2ш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}"Output = ( Input 1 ) - ( Input 2 )И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} Optical Null Optical Null&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Optical Null_6€PЦ`ж Optical NullPЦ`ж Optical Null9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) € Simulation Iterations€eЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||€€€Output€И…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Photodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_6ў* Photodetector PINў* Photodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main DownsamplingNoiseRandom numbers ResponsivityY@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency€OA>@ Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateЂ”mB}У”%­IВT№?5 * ( Sample rate ) Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise }У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Input/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Outputр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@ц^ 9^; 33333#h@Ђ”mBPhotodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_7‚Š4ЌPhotodetector PINŠ4ЌPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ‚Main DownsamplingNoiseRandom numbers Responsivity‚Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current‚}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power‚ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency‚€OA>@ Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate‚Ђ”mB}У”%­IВT№?5 * ( Sample rate ) Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type‚ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise‚ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise‚ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise ‚ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise ‚}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files ‚§џџџƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ(*.*)|*.*||Add shot noise ‚ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution ‚ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed ‚ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index‚‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||‚‚‚Input‚/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output‚р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@ц^ 9^; 33333#h@Ђ”mB X Coupler X Coupler&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6} X Coupler_10ƒ†lІŒ X Coupler†lІŒ X Coupler9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ƒMainCoupling coefficientƒ№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Additional lossƒ}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Conjugateƒ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ƒƒƒInput 1ƒš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 2ƒш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1ƒš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2ƒш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}р?№?Electrical SubstractorElectrical Substractor&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Substractor_3„”:ДZElectrical Substractor”:ДZElectrical Substractor9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) „Main„„„Input 1„š™™™™™Щ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Input 2„ш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}"Output = ( Input 1 ) - ( Input 2 )„И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} X Coupler X Coupler&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6} X Coupler_11…xŒ˜Ќ X CouplerxŒ˜Ќ X Coupler9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) …MainCoupling coefficient…№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Additional loss…}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Conjugate… DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||………Input 1…š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 2…ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1…š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2…ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}р?№? Optical Null Optical Null&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Optical Null_7†2B Optical Null2B Optical Null9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) † Simulation Iterations†eЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||†††Output†И…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Phase Shift Phase Shift&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6} Phase Shift_1‡6J Phase Shift6J Phase Shift9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ‡Main Simulation Phase shift‡}У”%­IВT}У”%­IВдdeg raddegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled‡ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||‡‡‡Input‡р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output‡р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}€V@Electrical AmplifierElectrical Amplifier&{255EDC8F-37E4-11D4-93EC-0050DAB7C5D6}Electrical Amplifierˆю–ЖElectrical Amplifierю–ЖElectrical Amplifier9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ˆMain SimulationNoiseRandom numbersGainˆ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledˆ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Include noiseˆ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PSDˆ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise powerˆ}У”%­IВT}У”%­IВдW mW dBmdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add noise to signalˆ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seedˆ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed indexˆ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ˆˆˆInputˆИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}OutputˆИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}4@NРElectrical AmplifierElectrical Amplifier&{255EDC8F-37E4-11D4-93EC-0050DAB7C5D6}Electrical Amplifier_3‰ј:ZElectrical Amplifierј:ZElectrical Amplifier9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ‰Main SimulationNoiseRandom numbersGain‰}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled‰ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Include noise‰ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PSD‰ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise power‰}У”%­IВT}У”%­IВдW mW dBmdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add noise to signal‰ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed‰ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index‰‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||‰‰‰Input‰И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Output‰И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}4@NР&{z{€{‡{ƒ|~|}~}~…~‡~|~}|}ˆ€{ƒ„‚ƒ‚„ƒ…ƒ{ƒƒ‚„„‚„‰…z…†…~…ƒ†…‡{‡~ˆˆz‰„‰z „z{zˆz…z‰ BER Analyzer BER Analyzer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}BER Analyzer XFИк BER AnalyzerFИк BER Analyzer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) A MainClockEnhanced ThresholdGraphs BER PatternsPenalty Calculations SimulationNoise  Random numbers   Algorithm DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time window@№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore start bitsjј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore end bitsјjј@_Int(Sequence length/(104+14)) * 14 + Sequence length - Int(Sequence length/(104+14)) * (104+14)bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Lower calculation limitј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Upper calculation limitј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye must be openA DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye opening toleranceBY@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Clock recovery DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled FEC gain estimation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||FEC estimation type  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured FEC filename  AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Threshold mode  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Absolute threshold }У”%­IВT}У”%­IВд(a.u)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Relative threshold Y@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Decision instantY@ Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Load threshold from file DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured threshold filename AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Reload before calculation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time unit DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Ratio unit DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points„з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enable color grade DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of color binsˆГ@$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Color grade palette DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Smoothness@@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate patterns DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of points„з—A$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 1№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 2№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 3№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 4 №?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 5!№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate 3D graph" DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference values setup# DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Total power$}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Signal power%}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise power&}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Min. BER'№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Q factor from min. BER(@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Max. Q factor)@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye height*}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye amplitude+}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye closure,}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye opening factor-}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Extinction ratio at min. BER.}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Min. BER at user defined decision instant/№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||7Q factor from min. BER at user defined decision instant0@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Q factor at user defined decision instant1@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER at user defined threshold2№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Q factor from BER at user defined threshold3@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||2BER at user defined decision instant and threshold4№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||@Q factor from BER at user defined decision instant and threshold5@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Eye height at user defined decision instant6}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||.Eye amplitude at user defined decision instant7}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||-Eye closure at user defined decision instant8}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||3Eye opening factor at user defined decision instant9}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||1Extinction ratio at user defined decision instant:}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option<6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add noise to signal=  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed>  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index? ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Eye DiagramTime (s)Amplitude (a.u.)Min. BERTime (s) log of BERQ FactorTime (s)QThreshold at Min. BERTime (s)Amplitude (a.u.) Eye HeightTime (s)Amplitude (a.u.) Eye AmplitudeTime (s)Amplitude (a.u.) Eye ClosureTime (s)Amplitude (a.u.)Eye Opening FactorTime (s) Ratio (dB)Eye Extinction Ratio Time (s) Ratio (dB) BER Pattern 1 Time (s)Amplitude (a.u.) BER Pattern 2 Time (s)Amplitude (a.u.) BER Pattern 3 Time (s)Amplitude (a.u.) BER Pattern 4 Time (s)Amplitude (a.u.) BER Pattern 5Time (s)Amplitude (a.u.)BER Pattern 3D GraphTime (s)Amplitude (a.u.)Measured ThresholdTime (bit period)Amplitude (a.u.)BER at Measured ThresholdTime (s) log of BERAmplitude Histogram AmplitudeAmplitude (a.u.)Amplitude Probability AmplitudeAmplitude (a.u.)Time HistogramTime (s)Amplitude (a.u.)MTotal Power (dBm)}У”%­IВT}У”%­IВдTotal Power (W)}У”%­IВT}У”%­IВдSignal Power (dBm)}У”%­IВT}У”%­IВдSignal Power (W)}У”%­IВT}У”%­IВдNoise Power (dBm)}У”%­IВT}У”%­IВдNoise Power (W)}У”%­IВT}У”%­IВдSignal Delay (s)}У”%­IВT}У”%­IВдSignal Delay (samples)}У”%­IВT}У”%­IВдBit Rate (Bits/s) }У”%­IВT}У”%­IВд Max. Q Factor }У”%­IВT}У”%­IВдQ Factor from Min. BER }У”%­IВT}У”%­IВдMin. BER }У”%­IВT}У”%­IВдMin. log of BER }У”%­IВT}У”%­IВдMax. Eye Height (a.u.)}У”%­IВT}У”%­IВдThreshold at Min. BER (a.u)}У”%­IВT}У”%­IВд)Decision Instant at Min. BER (bit period)}У”%­IВT}У”%­IВдMax. Eye Amplitude (a.u.)}У”%­IВT}У”%­IВдMax. Eye Closure (a.u.)}У”%­IВT}У”%­IВдMax. Eye Opening Factor (dB)}У”%­IВT}У”%­IВдMax. Eye Opening Factor}У”%­IВT}У”%­IВдMax. Eye Opening Factor (%)}У”%­IВT}У”%­IВд!Extinction Ratio at Min. BER (dB)}У”%­IВT}У”%­IВдExtinction Ratio at Min. BER}У”%­IВT}У”%­IВд Extinction Ratio at Min. BER (%)}У”%­IВT}У”%­IВд)Q Factor at User Defined Decision Instant}У”%­IВT}У”%­IВд2Eye Height at User Defined Decision Instant (a.u.)}У”%­IВT}У”%­IВд)Min. BER at User Defined Decision Instant}У”%­IВT}У”%­IВд7Q Factor from Min. BER at User Defined Decision Instant}У”%­IВT}У”%­IВд0Min. log of BER at User Defined Decision Instant}У”%­IВT}У”%­IВдBER at User Defined Threshold}У”%­IВT}У”%­IВд2BER at User Defined Decision Instant and Threshold}У”%­IВT}У”%­IВд+Q Factor from BER at User Defined Threshold }У”%­IВT}У”%­IВд@Q Factor from BER at User Defined Decision Instant and Threshold!}У”%­IВT}У”%­IВд$log of BER at User Defined Threshold"}У”%­IВT}У”%­IВд9log of BER at User Defined Decision Instant and Threshold#}У”%­IВT}У”%­IВд5Eye Amplitude at User Defined Decision Instant (a.u.)$}У”%­IВT}У”%­IВд4Eye Closure at User Defined Decision Instant (a.u.)%}У”%­IВT}У”%­IВд8Eye Opening Factor at User Defined Decision Instant (dB)&}У”%­IВT}У”%­IВд3Eye Opening Factor at User Defined Decision Instant'}У”%­IВT}У”%­IВд7Eye Opening Factor at User Defined Decision Instant (%)(}У”%­IВT}У”%­IВд6Extinction Ratio at User Defined Decision Instant (dB))}У”%­IВT}У”%­IВд1Extinction Ratio at User Defined Decision Instant*}У”%­IВT}У”%­IВд5Extinction Ratio at User Defined Decision Instant (%)+}У”%­IВT}У”%­IВдPenalty: Total Power (dB),}У”%­IВT}У”%­IВдPenalty: Signal Power (dB)-}У”%­IВT}У”%­IВдPenalty: Noise Power (dB).}У”%­IВT}У”%­IВдPenalty: Max. Q Factor (dB)/}У”%­IВT}У”%­IВд$Penalty: Q Factor from Min. BER (dB)0}У”%­IВT}У”%­IВдPenalty: Min. BER (dB)1}У”%­IВT}У”%­IВдPenalty: Max. Eye Height (dB)2}У”%­IВT}У”%­IВд Penalty: Max. Eye Amplitude (dB)3}У”%­IВT}У”%­IВдPenalty: Max. Eye Closure (dB)4}У”%­IВT}У”%­IВд%Penalty: Max. Eye Opening Factor (dB)5}У”%­IВT}У”%­IВд*Penalty: Extinction Ratio at Min. BER (dB)6}У”%­IВT}У”%­IВд7Penalty: Q Factor at User Defined Decision Instant (dB)7}У”%­IВT}У”%­IВд9Penalty: Eye Height at User Defined Decision Instant (dB)8}У”%­IВT}У”%­IВд7Penalty: Min. BER at User Defined Decision Instant (dB)9}У”%­IВT}У”%­IВдEPenalty: Q Factor from Min. BER at User Defined Decision Instant (dB):}У”%­IВT}У”%­IВд+Penalty: BER at User Defined Threshold (dB);}У”%­IВT}У”%­IВд@Penalty: BER at User Defined Decision Instant and Threshold (dB)<}У”%­IВT}У”%­IВд9Penalty: Q Factor from BER at User Defined Threshold (dB)=}У”%­IВT}У”%­IВдNPenalty: Q Factor from BER at User Defined Decision Instant and Threshold (dB)>}У”%­IВT}У”%­IВд:Œ0тŽyE>є№?ј?№?№?№?№?@Р@Р@Р Threshold.datFEC.datє$@Y@˜™™™™™Й? р?š™™™™™Й?р?š™™™™™Щ?р?333333г?р?š™™™™™й?р?р?р?333333у?р?ffffffц?р?š™™™™™щ?р?ЭЬЬЬЬЬь?р?6;EЌјR/ o™„йK@-o™„йK@-#aMЌјR/#aMЌјR/5щf15щf1&ІЌЊЖy3&ІЌЊЖy3ИдJzю5ИдJzю5œWw'&lЁ7œWw'&lЁ7 ТыўKHД9 ТыўKHД9#B’ ЁœЧ;#B’ ЁœЧ;ЛНзйп|л=ЛНзйп|л=№?№?NRZ Pulse GeneratorNRZ Pulse Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}NRZ Pulse Generator Reference 1Žв†АЈNRZ Pulse Generatorв†АЈNRZ Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ŽMain SimulationRectangle shapeŽ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| AmplitudeŽ _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BiasŽ _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PositionŽ№?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Rise timeŽ№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Fall timeŽ№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledŽ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateŽшvHWB}У”%­IВT№? 2*Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ŽŽŽ Bit SequenceŽИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}OutputŽИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}шvHWB№?333333У?333333У?Fork 1x2Fork 1x2&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6} Fork 1x2_13Д<д\Fork 1x2Д<д\Fork 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) InputИ…ыQИо?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Outputš™™™™™Щ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Outputш?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Polarization SplitterPolarization Splitter&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Polarization Splitter –&ИPolarization Splitter–&ИPolarization Splitter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main Simulation Device angle šd~ХQJšd~ХQЪdegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   Input И…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1 š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2 ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Polarization CombinerPolarization Combiner&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Polarization Combinerv ˜ТPolarization Combinerv ˜ТPolarization Combiner9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main Simulation Device anglešd~ХQJšd~ХQЪdegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Input 1š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 2ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}CW LaserCW Laser&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}LOd0BRCW Laserd0BRCW Laser9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main Polarization SimulationNoiseRandom numbers Frequency€OA>@ Hz THz nmTHz FrequencyDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Power@@@РW mW dBmdBmPowerDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| LinewidtheЭЭAMHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Initial phase}У”%­IВT}У”%­IВдdegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Azimuth€V@€VРdegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Ellipticity€F@€FРdegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationseЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Parameterized   ParameterizedOutput signal typeDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate шvHGB}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise bandwidth }У”%­IВT Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OutputИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}33333#h@шvHGBš™™™™™Й?€F@YР@:Polarization SplitterPolarization Splitter&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Polarization Splitter_1і0дRPolarization Splitterі0дRPolarization Splitter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main Simulation Device anglešd~ХQJšd~ХQЪdegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||InputИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Polarization SplitterPolarization Splitter&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Polarization Splitter_2 ИшкPolarization Splitter ИшкPolarization Splitter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) §џџџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€Main Simulation Device anglešd~ХQJšd~ХQЪdegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||InputИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Oscilloscope VisualizerOscilloscope Visualizer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Oscilloscope Visualizer_1 є^€Oscilloscope Visualizerє^€Oscilloscope Visualizer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Graphs SimulationRandom numbers Time unit  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference bit rate шvH'BЂ”mBBit rateBits/s MBits/s GBits/sBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Retracing  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time window •dyс§Е=}У”%­IВT 1/(Bit rate)sDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate autocorrelation  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points „з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enable color grade  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of color bins ˆГ@$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Color grade palette   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option  6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index  ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Signal Amplitude  Time (s) Amplitude (a.u.)Noise Amplitude  Time (s) Amplitude (a.u.)Signal + Noise Amplitude  Time (s) Amplitude (a.u.)Signal Autocorrelation  Delay (s) Intensity (a.u.)Noise Autocorrelation  Delay (s) Intensity (a.u.)Signal + Noise Autocorrelation  Delay (s) Intensity (a.u.)  Input Sampled signalsš™™™™™щ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}шvH'Bєє•dyс§Е=M    / 55))))/))/.).)/)/)/ 45555    KK K[yzzooooyooyxoxoyoyoyzzzz[ŽŽ[KŽ  K  K z5z5 аИ Optiwave#пќRБу@€шvHGB•dyс§…>шvH'B YРš™™™™™Й?р?ddI@I@р?р? SimulationSignalsSpatial effectsNoiseSignal tracingSimulation windowDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Bit rateЂ”mB№?Bits/sDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time window}У”%­IВT0Žф.џ++sDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate}У”%­IВT№?HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Sequence lengthаA№?BitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Samples per bitаA№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of samplesаA№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Iterations eЭЭA№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Initial delay DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Parameterized DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Synchronize  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Space width X }У”%­IВT0Žф.џ++umDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Space width Y}У”%­IВT0Žф.џ++umDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Grid spacing X}У”%­IВT0Žф.џ++umDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Grid spacing Y}У”%­IВT0Žф.џ++umDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Convert noise binsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate signal tracingDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Power unitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Frequency unitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Decimal placeseЭЭA№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sensitivity}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Resolution$@0Žф.џ++nmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate noise floorDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Interpolation offset$@0Žф.џ++nmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||И а 5Optiwave 7 Capella Court Ottawa ON Canada K2E 7X1 613.224.4702 613.224.4700info@optiwave.comsupport@optiwave.comhttp://www.optiwave.comBMši6(Ыdiџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ­Ў­RQRџџџџџџџџџџџџжзж141Z]cїѓїџџџџџџџџџџџџџџџџџџџџџџџџ„†„141149149­ЎЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRQRЕВЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїѓїZ]Z149141RQRжзжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕВЕRQRџџџџџџџџџџџџџџџїѓїRQRЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНКН149їѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRQR­Ў­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ”–”Z]Zџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчччkmk141141RQRЮЫЮџџџџџџkmk141141kmkїѓїЕЎЕBABRQR149kikџџџџџџџџџ{y{RQRџџџџџџkmk„†„џџџчуч149чуччучZ]c149Z]c149ЮЫЮЅЂЅRQRџџџџџџkikЅЂЅїѓїBAB149џџџџџџџџџџџџччч{y{149141BABЅЂЅџџџџџџџџџџџџЅЂЅ141149141149RQRџџџЅЂЅ149141149ЕЎЕџџџЅЂЅ141149149­Ў­џџџжзж149149149жзжџџџџџџџџџџџџџџџжзоZ]c141149Z]cЮЫЮџџџџџџRQRZ]c149BABЮЫЮџџџЅЂЅ141ЅЂЅRQR­ЎЕџџџ”–”141жзжНОН149ЅЂЅџџџжзоBAB149Z]cZ]Z{y{џџџїѓї141”–”џџџџџџЮЫЮRQR149BAB­ЎЕџџџЕЎЕ141џџџџџџџџџ„†„ЅЂЅџџџџџџџџџџџџRQRНОНRQRЮЫЮ­Ў­kmkџџџџџџџџџџџџ141­ЎЕџџџ­ЎЕRQRџџџЮЫЮBAB141Z]c141џџџkik„†„џџџџџџ149ЮЫЮЮЫЮ149kmkЮЫЮBAB149BAB­ЎЕџџџџџџџџџџџџ149­Ў­џџџџџџ{y{149141kikїѓїџџџkmk149141kmkїѓїчччZ]c141141”–”џџџkik„†Œџџџџџџџџџ”–”149їѓїџџџџџџ{y{149141kmkїѓїџџџkmk141RQRRQRЅЂЅџџџRQRЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRQRkikїѓїџџџЅЂЅ141жзжЅЂЅRQRччччучRQR”–”­ЎЕ989жзжчччRQRЅЂЅџџџїѓї141141ЮЫЮџџџkmk„†„џџџччч149чччkmkkikџџџ­ЎЕ149ЮЫЮЅЂЅRQRџџџџџџkikЅЂЅЮЫЮ149їѓїџџџџџџџџџчччRQR{y{їѓїџџџЮЫЮZ]Z„†„џџџџџџџџџїѓїZ]Z„†„џџџџџџџџџџџџZ]ZЅЂЅџџџЅЂЅZ]ZџџџZ]cЅЂЅџџџЅЂЅZ]cџџџ{y­жзжџџџНыџ149џџџџџџџџџџџџчччBAB{y{џџџџџџ”’”141жзжџџџRQR{y{џџџЅЂЅBABїѓїkmk”–”џџџRQR­Ў­џџџZ]Z141ЅЂЅ”’”141{y{џџџ{y{{y{џџџЮЫЮ141ЅЂЅџџџ­Ў­141RQRџџџїѓїBEB„†„џџџ­Ў­141їѓїџџџџџџџџџџџџџџџЮЫЮBABїѓїџџџџџџЮЫЮRQRџџџRQRЮЫЮЕВЕkmkџџџџџџџџџџџџ149­ЎЕџџџЕЎЕRQRїѓїBABЅЂЅџџџ„†„141џџџkik„†„џџџџџџ141ЮЫЮЅЂЅZ]cџџџBABЅЂЅџџџ­ЎЕBABџџџџџџџџџџџџ149ЕВЕџџџЅЂЅBABолоїѓїZ]c”–”ЅЂЅRQRїѓїџџџRQRЅЂЅkmkZ]cїѓїолоBABНКНkmk„†„џџџџџџџџџRQR141ЕВЕџџџЅЂЅBABжзжїѓїZ]Z”–”ЅЂЅRQRчччжзж141ЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНОНBABїѓїџџџџџџџџџїѓїЮЫЮkik”–”џџџџџџЅЂЅZ]ZЕВЕkmkџџџџџџЅЂЅkmkџџџЅЂЅ{y{{y{”’”џџџkmk„†„џџџччч141чуч141ЮЫЮџџџџџџBABЮЫЮЅЂЅRQRџџџџџџkmkЅЂЅЮЫЮ149џџџџџџџџџџџџ”–””–”ЮЫЮBEB141„†ŒїѓїRQRЮЫЮџџџџџџџџџџџџЕВЕkmkџџџџџџїѓї141чччџџџчуч149їѓї149чччџџџччч149џџџ149џџяџџџяџџ149џџџџџџџџџџџџ”–”kmkџџџџџџџџџџџџ„†„{y{џџџRQRЮЫЮџџџџџџ141ЮЫЮkmkЅЂЅџџџRQRЕЎЕїѓї141„†„„†„{y{„†„BEBџџџЅЂЅRQR„†„жзоRQRЅЂЅџџџkmkЅžЅBABЮЫЮозо141їѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџZ]Z141141141141ЅЂЅџџџRQRЮЫЮ­Ў­kmkџџџџџџџџџџџџ141­ЎЕџџџ­ЎЕRQRЮЫЮ149џџџџџџжзж141џџџkmk„†Œџџџџџџ141ЮЫЮЅЂЅkikџџџџџџЮЫЮ„†„RQRRQRџџџџџџџџџџџџ149­Ў­џџџ{y{”–”џџџџџџџџџџџџџџџџџџ”–”{y{149ЕВЕBABНКНџџџџџџџџџџџџkmk„†„џџџџџџЮЫЮBABЅЂЅkmkџџџ{y{”’”џџџџџџџџџџџџkmk”–”џџџџџџkmkЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅЂЅkmkџџџџџџџџџџџџџџџџџџkmk”’”џџџџџџЅЂЅZ]Z­ЎЕkmkџџџџџџЅЂЅkmkџџџZ]ZЕЎЕНКНBABџџџkmk„†„џџџччч149ччч141ЮЫЮџџџџџџBABЮЫЮЅЂЅRQRџџџџџџkikЅЂЅЮЫЮ149џџџџџџџџџџџџRQRозоRQRНОНїѓїZ]ZНКН”–”ЅЂЅџџџџџџџџџџџџџџџЅЂЅ{y{џџџччч141чччџџџччч141ччч141чччџџџччч149џџџ149жзжяџџжзж149џџџџџџџџџџџџkmkЅЂЅџџџџџџџџџџџџЕВЕRQRџџџRQRЮЫЮџџџџџџ141ЮЫЮkmkЅЂЅџџџRQR­Ў­ЅЂЅZ]cНКНZ]cBABЮЫЮBEBНОНџџџЅЂЅ„†„RQR141ЅЂЅїѓї149ччч„†„”’”жзж149149149141141ЮЫЮџџџџџџџџџџџџџџџџџџЅЂЅkikџџџїѓї141чучџџџRQRЮЫЮЕВЕkmkџџџџџџџџџџџџ149­ЎЕџџџЕЎЕRQRЮЫЮ149џџџџџџжзж989џџџkmk„†„џџџџџџ141ЮЫЮЅЂЅkmkџџџ{y{149kik”’”џџџџџџџџџџџџџџџ149­Ў­џџџ{y{141149141149kmkжзж149BAB„†ŒЮЫЮџџџBEB149141141141ЅЂЅkmk„†„џџџџџџ”–”„†„чуч141їѓї{y{141141141141kmkkik”’”џџџџџџkmkЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅЂЅkmkџџџџџџџџџџџџџџџџџџЅЂЅRQRчуччччRQR”’”­ЎЕ149ЮЫЮїѓїRQRЅЂЅжзжBEBїѓїїѓїBABНОНkmkRQRџџџчуч149чучkikkmkџџџЅЂЅ149ЮЫЮЅЂЅ949ЮЫЮїѓїBABЅЂЅЮЫЮ141џџџџџџџџџџџџRQRжзоRQRНОНџџџџџџџџџ”’”ЅЂЅџџџџџџџџџџџџџџџџџџ„†„ЅЂЅччч141чучџџџччч149ччч149чучџџџччч149џџџжџџ{y­{y{”y{жзжџџџџџџџџџџџџkmkЅЂЅџџџџџџџџџџџџЕВЕRQRџџџRQRkikџџџЅЂЅBABїѓїkikЅЂЅџџџRQR­ЎЕ{u{”’”жзо141149їѓї{y{”’”ЅЂЅRQRїѓїџџџBABЅЂЅЅЂЅZ]ZџџџЮЫЮBABџџџBAB­ЎЕџџџЮЫЮ141їѓїџџџџџџџџџџџџџџџџџџїѓїBABчучЅžЅ{y{џџџџџџRQRЮЫЮЕЎЕkikџџџџџџџџџџџџ141„†„џџџ­ЎЕRQRїѓїBABЅЂЅџџџ{y{141џџџkmkRQRчччЮЧЮ149озоЅЂЅkikџџџRQRЅЂЅџџџZ]c”–”џџџџџџџџџџџџ149„†„џџџЅЂЅZ]cїѓїџџџkik”–”­Ў­BABџџџНКН949їѓї{y{„†„џџџчччRQRНКНkikRQRџџџџџџBABНОНџџџkmkЅЂЅЅЂЅZ]cїѓїџџџkik”’”ЅЂЅRQRчучжзж149ЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНОНBABџџџџџџџџџџџџЅЂЅжзжџџџ{y{141141kmkїѓї­ЎЕRQRRQR141Z]Zїѓї„†„{y{џџџџџџ„†„{y{kmkRQR141{y{141чуччччZ]Z141Z]ZBABЮЫЮЅЂЅBABRQR141Z]Zїѓї141149141џџџџџџџџџ„†„”–”ЮЫЮBAB141RQRжзжRQRЮЫЮџџџџџџџџџџџџџџџџџџЕВЕRQRїѓї141чччџџџжзж149їѓї149чччџџџжзж141яџџ149жзжџџџжзж149џџяџџџџџџџџџ”’”kmkџџџџџџџџџџџџ„†„{y{џџџRQRkik141141­ЎЕЅЂЅ949141ЅЂЅRQR­ЎЕBEBЮЫЮџџџBABZ]ZџџџЅЂЅcacџџџkik149149Z]ZчччZ]ZЅЂЅџџџџџџBEBНОНЮЫЮRQR141BABЕВЕџџџџџџџџџџџџџџџџџџџџџџџџ„†„ЅЂЅkmkНОНџџџџџџRQRЮЫЮ­ЎЕkmkџџџџџџџџџџџџ141RQR141ЅЂЅRQRџџџЮЫЮBEB989kmk149џџџkikZ]c141141„†„ЮЫЮ141149kik­ЎЕ141141Z]Zчччџџџџџџџџџџџџ141RQR141НОН{y{149141kikїѓїїѓїZ]Z149149ЅЂЅџџџчччZ]Z141141”–”џџџkmkRQR141RQRBABџџџџџџЅЂЅZ]Zџџџ{y{141141kmkїѓїџџџkmk141RQRRQRЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRQRkmkїѓїџџџЅЂЅ149чччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅЂЅRQRџџџџџџџџџџџџЮЫЮ949џџџџџџџџџџџџчччRQR{y{їѓїџџџЮЫЮZ]Z„†„џџџџџџџџџНОНBABчччџџџkmkZ]ZџџџZ]cЅЂЅџџџ”–”Z]ZџџџZ]ZЅЂЅџџџ”–”Z]Zяџџ149жзжџџџжзж149џџяџџџџџџџџџчччBAB{y{џџџџџџ”’”141жзжџџџџџџџџџџџџџџџџџџџџџkikЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЫЮRQRRQRџџџџџџџџџRQRЮЫЮ­ЎЕkikџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџkik„†„џџџџџџџџџџџџЅЂЅkmkџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџkikЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџччч{y{141149RQRЮЫЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџччч149чччџџџџџџџџџџџџџџџџџџЅЂЅRQRџџџџџџџџџџџџчччZ]Zџџџџџџџџџџџџџџџчуч{y{141149BABЅЂЅџџџџџџџџџџџџџџџ„†Œ149149Z]Zжзжџџџ­ЎЕ149141149­ЎЕџџџ­ЎЕ141149149­Ў­џџџжзж149149149жзжџџџџџџџџџџџџџџџжзоZ]c141149Z]cЮЫЮџџџџџџџџџџџџџџџџџџџџџџџџЅЂЅЅЂЅџџџRQR­Ў­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџZ]cЅЂЅџџџџџџџџџRQRЮЫЮ­ЎЕkmkџџџџџџџџџџџџџџџџџџџџџ­Ў­RQRџџџџџџџџџџџџџџџџџџџџџkmk„†„џџџџџџџџџџџџЮЫЮ{y{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџkmkЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‚§џџџƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяїѓїжЯЮНЊЅНІЅЦІЅНЂœЮЖЕяыяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяоЯЮЕŽŒ­us­us­us­us­us­usЕ‚{ЦЎ­яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїЮОН­}s­us­us­us­us­us­us­us­us­usН–”їѓїяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяїѓїїѓїїѓїїѓїїѓїяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїяяяяяяяяяяяяяяяяяяяяяяяяяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїоЯЮ­ys­us­us­us­usНŽŒ­us­us­us­us­us­usНЂœїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїяяН–”­us­us­us­us­usџћџНš”­us­us­us­us­us­usжЫЮїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїїїїїїїїїїїїїїїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїѓїїїїїїїїѓїїѓїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїѓїїїїїїїїѓїїѓїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїѓїїїїїїїїѓїїѓїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїоЯЮ­us­us­us­us­us­usџџџџћџНš”­us­us­us­us­usНš”їїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїџћџЦЊЅ­us­us­us­us­us­usџџџџџџџћџЮЊ­­us­us­us­usЕ†„їїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџЦžœ­us­us­us­us­us­usџџџџџџџџџџџџЮЖЕ­us­us­us­usїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїяяяолоолоолоџџџїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїяяяпояпояпояпояпояпояпояпояпояпояпояпояпояпояпояпоЦžœ­us­us­ys­ys­ys­ysџџџџџџџџџџџџчзж­ys­us­us­usџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџЕЖЕ!!!!!!џџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяччœU9”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<Цš”­usЕ†„ЦžœЦžœЦžœЦžœџџџџџџџџџяпоЦšœЦšœНŽŒ­us­ysџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџЕЖЕ!!!!!!џџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<ЅYBЅaRЅaRЅaRЅaRЅaRЅaRЅaRЅaRЅaRЅaRЅaRЅaRЅaRЅaRН’Œ­usЦІЅЦІЅЦІЅЦІЅЦІЅџџџџџџогЮЦЂЅЦЂЅЦЂЅЦЂЅ­ysЕŠ„џћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџЕЖЕ!!!!!!џџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<­mZЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮІЅ­}sЦІЅЦЎ­ЦЊ­ЦЊ­ЦЊ­џџџоЯЮЦЊ­ЦЊЅЦЊЅЦЊЅЦІЅ­usЮЊ­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<Е}sЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦžœЕ’ŒЦВ­ЦВ­ЦВ­ЦВ­жЫЮЦВ­ЦВ­ЦЎ­ЦЎ­ЦЎ­НžœЕ†„їччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<­mcЕysЕysЕysЕysЕysЕysЕysЕysЕysЕysЕysЕysЕysЕysЕysЕysН†„Н–”НžœЦЖЕЦЖЕЦЖЕЦЖЕЦЖЕЦЖЕЦВЕЦВЕНЊЅЕ‚{оЫЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяччжКЕжКЕжКЕчлжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяччжКЕжКЕжКЕчлжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяпжџџџџџџџџџџџџџџџџџџџџџџїїчгЮяпоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<­aR­mc­mc­mc­mc­mc­mc­mc­mc­mc­mc­mc­mc­mc­mc­mc­mc­mcЕysЦ–”ЕŽŒНЎ­ЦКЕЦКЕЦКЕЦКЕЦЖЕНš”Е†„оЫЦџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЯЮ­Њ­{}„BAB!!!!kmkŒŽŒЦУЦїїїџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!їїїœžœBAB!!ŒŽŒолоџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!BABЦУЦџџџ{}„!!!!{}„џџџџџџџїї”<”<”<ЕŠ{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїЕŠ{”<”<”<”<”<œUBжКЕџџџџџџЮЎ­”<”<œUBџџџџџџџџџџџџџџџџџџџџџџџџ”<”<”<жКЕџџџџџџџџџџџџџџџџџџчгЮН–ŒœUB”<”<­ykЦЂœїяяџџџџџџџџџџџџЮЎ­”<”<œUBџџџџџџџџџџџџџџџџџџчгЮ”<”<”<члжџџџџџџџџџ­yk”<”<ЕŠ{џџџџџџџџџчлж”<”<”<члжџџџџџџџџџџїїЕŠ{”<”<”<”<”<œUBжКЕџџџџџџџџџЮЎ­”<”<œUBџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџязЮЅQ1ЕqRџїяџџџџџџџџџџџџџџџџџџџџџџџџЕycœM1­eJїычџџџџџџџџџџѓїН}cЅQ)­iB­eJЅY9жЊ”џѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<ЅYJ­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­eZН’ŒН’”Е†„ЕŠ„ЕŠ„ЕŽŒЕ†„Н’ŒНŽ„џџџџџџџџџџџџџџџџџџџџџџџџЮЯЮZYZ!!!!BABœžœЕЖЕЕЖЕkmk!!!!BABЕЖЕџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!kmkœžœœžœ!!!!!!ЦУЦџџџџџџџџџџџџџџџчуч!!!!!!ЕЖЕїїїяяяџџџ{}„!!!!{}„џџџџџџџџџœUB”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ­yk”<”<œUBоЧЦячччлжоЧЦ­ykчлжџџџжКЕ”<”<”<їяяџџџџџџџџџџџџџџџџџџџџџЕŠ{”<”<ЕŠ{џџџџџџџџџџџџџџџЦЂœ”<”<­ykчлжчгЮ­yk”<”<ЮЎ­џџџџџџџџџжКЕ”<”<”<їяяџџџџџџџџџџџџџџџїяя”<”<”<оЧЦџџџџџџџџџЦЂœ”<”<œUBџџџџџџџџџџїї”<”<”<жКЕџџџџџџџџџ­yk”<”<œUBоЧЦячччлжоЧЦ­ykчлжџџџџџџжКЕ”<”<”<їяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїЕqRЅQ1язЮџџџџџџџџџџџџџџџџџџџџџџџџœQ)œQ1ЅQ1Ц†sџџџџџџџџџЕqZœM1Е}cџџџџїїЕycœQ)ЕqRџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<œQ9ЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅYBЅYJЅ]JЅ]JЅ]JЅYB”<Е†{џџџџџџџџџџџџџџџџџџџџџœžœ!!!!!!œžœїїїџџџџџџџџџџџџолоBAB!!!!kmkїїїџџџџџџџџџџџџЕЖЕ!!!!!!œžœџџџџџџЕЖЕ!!!!BABяяяџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџЕŠ{”<”<”<їяяџџџџџџџџџџџџџџџџџџџџџџџџоЧЦ”<”<”<чгЮџџџџџџџџџџџџџџџчлжџџџчлж”<”<”<члжџџџџџџџџџџџџџџџџџџџџџЦЂœ”<”<œUBџџџџџџџџџџџџчлж”<”<”<яччџџџџџџџїї­yk”<”<ЦЂœџџџџџџчлж”<”<”<члжџџџџџџџџџџџџџџџџџџ”<”<”<ЮЎ­џџџџџџџџџжКЕ”<”<”<їяяџџџџџџџџџЅiZ”<”<ЦЂœџџџџџџоЧЦ”<”<”<чгЮџџџџџџџџџџџџџџџчлжџџџџџџчлж”<”<”<члжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџязЮЕqRЅQ1язНџџџџџџџџџџџџџџџџџџџџџЮžŒœQ)œQ1Ц’{џџџџџџчЧЦœQ)ЅQ)ЮЊ”џџџџџџїычœQ)œQ)Н†sџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<œI1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1”<Е†{џџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!ŒŽŒџџџџџџџџџџџџџџџџџџџџџчучBAB!!!!kmkїїїџџџџџџџџџЕЖЕ!!!!!!олоџџџџџџїїї!!!!!!­Њ­џџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџЮЎ­”<”<”<члжџџџџџџџџџџџџџџџџџџџџџџџџЦЂœ”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџ”<”<”<жКЕџџџџџџџџџџџџџџџџџџџџџжКЕ”<”<”<џїїџџџџџџџџџЮЎ­”<”<”<џџџџџџџџџџџџчлж”<”<”<жКЕџџџџџџ”<”<”<жКЕџџџџџџџџџџџџџџџџџџЕŠ{”<”<ЕŠ{џџџџџџџџџчлж”<”<”<члжџџџџџџџџџЕŠ{”<”<­ykџџџџџџЦЂœ”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ”<”<”<жКЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџязЮЅQ1ЕqRџїяџџџџџџџџџџџџџџџџџџџџџоОЕжВЅџїяџџџџџџЮžŒœQ)ЅQ1жІœџџџџџџџџџН†sЅQ1ЅQ1чЫНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”E!œE)œE)œE)œE)œE)œE)œE)жЖЕжЖЕжЖЕжЖЕжЖЕжЖЕжЖЕжЖЕжЖЕжЖЕжЖЕЕŠ{œE)œE)œE)œE)œE)œE)œE)”<Е†{џџџџџџџџџџџџџџџїїїBAB!!!!!!їїїџџџџџџџџџџџџџџџџџџџџџџџџЦУЦ!!!!!!{}„џџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџkmk!!!!{}„џџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџоЧЦ”<”<”<жКЕџџџџџџџџџџџџџџџџџџџџџџџџЕŠ{”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџЅiZ”<”<ЦЂœџџџџџџџџџџџџџџџџџџџџџчлж”<”<”<члжџџџџџџџџџЕŠ{”<”<”<џџџџџџџџџџџџџџџЕŠ{”<”<œUBџїїџџџЅiZ”<”<ЦЂœџџџџџџџџџџџџџџџџџџЮЎ­”<”<œUBџџџџџџџџџџџџ”<”<”<жКЕџџџџџџџџџжКЕ”<”<”<џџџџџџЕŠ{”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅiZ”<”<ЦЂœџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџязЮЅQ1ЕqRџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕ}cЅQ1œM)ЮЊœџџџџџџџџџоОЕЅQ1ЅQ1­eJџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”A”A!”A!”A!”A!”A!”A!”A!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџжЖЕ”A!”A!”A!”A!”A!”A!”A!”<Е†{џџџџџџџџџџџџџџџЕЖЕ!!!!!!ŒŽŒџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџBAB!!!!!!олоџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!!!џџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџчлж”<”<”<ЦЂœџџџџџџџџџџџџџџџџџџџџџџџџЕŠ{”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџЕŠ{”<”<­ykџџџџџџџџџџџџџџџџџџџџџџїї”<”<”<жКЕџџџџџџџџџН–Œ”<”<”<їяяџџџџџџџџџџџџжКЕ”<”<”<оЧЦџџџЕŠ{”<”<­ykџџџџџџџџџџџџџџџџџџжКЕ”<”<”<їяяџџџџџџџџџЅiZ”<”<Н–ŒџџџџџџџџџчгЮ”<”<”<яччџџџЕŠ{”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕŠ{”<”<­ykџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕqRЅQ1язЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕycœM1œQ1Ц’„џџџџџџџџџџїїœQ1œM1œQ)чгЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<”<”<”<œU9”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖЕ”<”<œU9œU9”<”<”<”<Е†{џџџџџџџџџџџџџџџ{}„!!!!!!ЕЖЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџœžœ!!!!!!œžœџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!!!џџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџџџџ”<”<”<­ykџџџџџџџџџџџџџџџџџџџџџџџџЮЎ­”<”<”<ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЦЂœџџџжКЕ”<”<”<џїїџџџџџџџџџџџџџџџџџџџџџœUB”<”<ЦЂœџџџџџџџџџжКЕ”<”<”<чгЮџџџџџџџџџџџџячч”<”<”<ЮЎ­џџџжКЕ”<”<”<џїїџџџџџџџџџџџџџџџчлж”<”<”<члжџџџџџџџџџН–Œ”<”<ЅiZџџџџџџџџџячч”<”<”<оЧЦџџџЮЎ­”<”<”<ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЦЂœџџџџџџжКЕ”<”<”<џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїяЅQ1ЅQ1џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦ’{ЅQ1ЅQ1Е}cџџџџџџџџџџџџЕqRœM1ЅM1ЮžŒџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<”<”<”<їяя­uk”<”<џџџџџџяпо”<”<”<”<”<Е†{џџџџџџЮЖЕ”<”<Е†{яччœU9”<”<”<Е†{џџџџџџџџџџџџџџџBAB!!!!!!ЮЯЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!ZYZџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!!!џџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџџџџЅiZ”<”<”<жКЕжКЕчлжїяяџџџџџџџџџџџџчгЮ”<”<”<ЕŠ{жКЕжКЕжКЕЕŠ{”<”<”<џџџчгЮ”<”<”<оЧЦџџџџџџџџџџџџџџџџџџџџџЕŠ{”<”<ЕŠ{џџџџџџџџџїяя”<”<”<ЦЂœџџџџџџџџџџџџџџџ”<”<”<ЕŠ{џџџчгЮ”<”<”<оЧЦџџџџџџџџџџџџџџџџџџ”<”<”<ЮЎ­џџџџџџџџџжКЕ”<”<”<џїїџџџџџџџџџ”<”<”<жКЕџџџчгЮ”<”<”<ЕŠ{жКЕжКЕжКЕЕŠ{”<”<”<џџџџџџчгЮ”<”<”<оЧЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџязЮЅQ1ЕqRџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮІœœQ1œM1ЅQ1џџџџџџџџџџџџЦ’{ЅQ1œQ)ЕqRџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<œU9Е†{Е†{џџџџїї­uk”<џџџџџџяпо”<”<”<”<”<Е†{џџџџџџЮЖЕЅeRЕ†{ЮЊЅџџџяччœU9”<”<Е†{џџџџџџџџџџџџџџџ!!!!!!!!олоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоло!!!!!!!!џџџџџџЕЖЕ!!!!!!чучџџџџџџџџџZYZ!!!!{}„џџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџџџџЕŠ{”<”<”<”<”<”<”<­ykоЧЦџџџџџџџџџЅiZ”<”<ЦЂœџџџџџџџџџчлж”<”<”<џџџячч”<”<”<œUBоЧЦџџџџїїїяяџџџџџџџџџЮЎ­”<”<”<џџџџџџџџџџџџЦЂœ”<”<œUBџїїџџџџџџџџџџџџ”<”<”<Н–Œџџџячч”<”<”<œUBоЧЦџџџџїїїяяџџџџџџЅiZ”<”<ЅiZџџџџџџџџџжКЕ”<”<”<оЧЦџџџџџџџџџ”<”<”<ЕŠ{џџџџџџЅiZ”<”<ЦЂœџџџџџџџџџчлж”<”<”<џџџџџџячч”<”<”<œUBоЧЦџџџџїїїяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџязЮЅQ1оК”џџџџџџџџџџџџџџџџџџџџџџџџџџџчЧЦЅQ1œQ1œQ)їычџџџџџџџџџЮІ”ЅM1œQ1œQ1џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<Е†{џџџџџџџџџџџџџїїœU9џџџџџџяпо”<”<”<”<”<Е†{џџџџџџЮЖЕЮЖЕџџџџџџџџџџџџяпо”<”<Е†{џџџџџџџџџџџџџџџ!!!!!!!!олоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоло!!!!!!!!џџџџџџЕЖЕ!!!!!!ЕЖЕџџџџџџяяя!!!!!!ЕЖЕџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџџџџжКЕ”<”<”<оЧЦїяяжКЕœUB”<”<­ykџїїџџџчлж”<”<”<їяяџџџџџџчлж”<”<­ykџџџџџџ”<”<”<ЕŠ{”<”<”<ЮЎ­џџџџџџџџџоЧЦ”<”<”<їяяџџџџџџџџџџїї­yk”<”<ЦЂœџџџџџџџџџџїї”<”<”<оЧЦџџџџџџ”<”<”<ЕŠ{”<”<”<ЮЎ­џџџџџџН–Œ”<”<”<ЦЂœџїїџїї­yk”<”<”<ЅiZчгЮџџџжКЕ”<”<”<ЕŠ{џџџџџџчлж”<”<”<їяяџџџџџџчлж”<”<­ykџџџџџџџџџ”<”<”<ЕŠ{”<”<”<ЮЎ­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕqRЅQ1їыоџџџџџџџџџџџџџџџџџџџџџџџџџїїЅQ1ЅQ)ЅQ1оОЕџџџџџџџџџязЮЅQ1œQ)ЅQ1япоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<ЅeRЮЖЕЮЖЕџџџџїїН’Œ”<џџџџџџяпо”<”<”<”<”<Е†{џџџџџџЮЖЕЕ†{ЮЖЕоЫЦџџџџїї­uk”<”<Е†{џџџџџџџџџџџџџџџkmk!!!!!!ЕЖЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоло!!!!!!kmkџџџџџџЕЖЕ!!!!!!kmkчучїїїœžœ!!!!BABїїїџџџџџџяяяЕЖЕ{}„!!!!!!ЕЖЕЕЖЕџџџџџџ{}„!!!!{}„џџџџџџџџџџџџоЧЦ”<”<”<жКЕџџџџџџячч”<”<”<­ykџџџџџџоЧЦ”<”<­ykїяяџџџН–Œ”<”<жКЕџџџџџџЕŠ{”<”<ЕŠ{ЮЎ­”<”<ЕŠ{џџџџџџжКЕЦЂœ”<”<”<ЦЂœжКЕоЧЦџџџџџџџїї­yk”<”<жКЕџїїџџџЦЂœ”<”<­ykџџџџџџџџџЕŠ{”<”<ЕŠ{ЮЎ­”<”<ЕŠ{џџџџџџжКЕ”<”<”<ЮЎ­”<”<”<”<”<­ykяччœUB”<”<”<”<”<жКЕџџџџџџџџџоЧЦ”<”<­ykїяяџџџН–Œ”<”<жКЕџџџџџџџџџЕŠ{”<”<ЕŠ{ЮЎ­”<”<ЕŠ{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїяЅQ1ЕqRџџџџџџџџџџџџџџџџџџџџџџџџџџџН†sœQ1œM1Ц’{џџџџџџџџџчзЮЅQ1ЅQ1ЅQ)чгЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<”<”<”<џїї­uk”<”<џџџџџџяпо”<”<”<”<”<Е†{џџџџџџЮЖЕ”<”<Е†{яччœU9”<”<”<Е†{џџџџџџџџџџџџџџџœžœ!!!!!!œžœџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!ŒŽŒџџџџџџЕЖЕ!!!!!!чучBAB!!!!!!ZYZчучџџџџџџџџџоло!!!!!!!!!!!!!!џџџџџџ{}„!!!!{}„џџџџџџџџџџџџчлж”<”<”<ЕŠ{џџџџџџџџџжКЕ”<”<”<оЧЦџџџџџџїяяЦЂœœUB”<”<”<œUBжКЕџџџџџџџџџЦЂœ”<”<œUBџџџжКЕœUBœUBџџџџџџ­yk”<”<”<”<”<”<œUBџџџџџџџџџџџџоЧЦ­yk”<”<”<”<œUBжКЕџџџџџџџџџџџџЦЂœ”<”<œUBџџџжКЕœUBœUBџџџџџџчлжЕŠ{ЕŠ{ЕŠ{ячччлжН–ŒœUB”<Н–ŒяччџџџџїїЮЎ­ЅiZ”<ЅiZжКЕџџџџџџџџџџџџџџџїяяЦЂœœUB”<”<”<œUBжКЕџџџџџџџџџџџџЦЂœ”<”<œUBџџџжКЕœUBœUBџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџязЮЅQ1язЮџџџџџџџџџџџџџџџџџџџџџџџџчзЮœQ)ЅQ1ЅY9џџџџџџџџџџѓїœQ1œM1œQ)ягЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<”<”<”<­uk”<”<”<џџџџџџяпо”<”<”<”<”<Е†{џџџџџџЮЖЕ”<”<ЅeRœUB”<”<”<”<Е†{џџџџџџџџџџџџџџџоло!!!!!!ZYZџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџkmk!!!!!!ЦУЦџџџџџџяяяолоолоолоџџџїїїЕЖЕЕЖЕЮЯЮџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџчучолоолочучџџџџџџџџџџџџџџџ”<”<”<ЅiZџџџџџџџџџячч”<”<”<Н–Œџџџџџџџџџџџџџџџїяячлжяччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчлжџџџџџџџџџџџџ­yk”<”<чгЮџџџџџџџџџџџџџџџџџџџџџџџџџџџчлжчлжїяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчлжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїяячлжяччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчлжџџџџџџџџџџџџџџџџџџџџџџџџџџџязЮязЮязЮязЮязЮязЮязЮЕqR­eїыоџџџџџџџџџџџџџџџџџџџџџџџџЕycЅQ1œQ)оОЕџџџџџџџџџœQ1œQ)œM1џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”E!œE)œE)œE)œE)œE)œE)œE)џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџжЖЕœE)œE)œE)œE)œE)œE)œE)”<Е†{џџџџџџџџџџџџџџџџџџ{}„!!!!!!ЮЯЮџџџџџџџџџџџџџџџџџџџџџџџџчуч!!!!!!BABїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ­yk”<”<”<џџџџџџџџџџџџ”<”<”<œUBџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоЧЦ”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅQ1ЅQ1ЅQ1ЅQ1ЅQ1ЅQ1ЅQ1ЅQ1ЅQ1ЕqRџџџџџџџџџџџџџџџџџџџџџџџџџїяЅY9œQ1­eJџїїџџџяпжœM1ЅQ1Ц†sџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<œI1œM1œM1œM1œM1œM1œM1œM1џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџжКЕœM1œM1œM1œM1œM1œM1œM1”<Е†{џџџџџџџџџџџџџџџџџџчучBAB!!!!ZYZїїїџџџџџџџџџџџџџџџџџџїїїkmk!!!!!!ЦУЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџчуч{}„ŒŽŒчучџџџџџџџџџџџџџџџН–Œ”<”<”<яччџџџџџџџїї”<”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџœUB”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕqRЅQ1ЅQ1ЅQ1ЅQ1ЅQ1ЅQ1ЅQ1ЅQ1ЅQ1язЮџџџџџџџџџџџџџџџџџџџџџџџџїычЕqZœQ)НycягЮН†sЅM1­eJїычџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<œQ9ЅUBЅUBЅUBЅUBЅUBЅUBЅUBяпояпояпояпояпояпояпояпояпояпояпоЮІЅЅUBЅUBЅUBЅUBЅUBЅUBЅUB”<Е†{џџџџџџџџџџџџџџџџџџџџџчучBAB!!!!kmkяяяџџџџџџџџџџџџїїї{}„!!!!!!œžœџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїїЕЖЕBAB!!џџџџџџџџџџџџZYZ!!!!ZYZџџџџџџџџџџџџџџџжКЕ”<”<”<чгЮџџџџџџжКЕ”<”<”<ЅiZџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоЧЦ”<чгЮџџџџџџчлжџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџязЮЅQ1ЅQ1ЅQ1ЅQ1ЅQ1ЅQ1ЅQ1ЅQ1ЅQ1ЅQ1џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчЧНЦ’{Е}cН†sжВЅџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<Ѕ]J­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR”<Е†{џџџџџџџџџџџџџџџџџџџџџџџџяяяŒŽŒ!!!!!!ŒŽŒЕЖЕЕЖЕœžœ!!!!!!ZYZЮЯЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕџџџџџџџџџџџџBAB!!!!BABџџџџџџџџџџџџџџџчгЮ”<”<”<ЕŠ{жКЕЦЂœ”<”<”<”<оЧЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџН–Œ”<ЕŠ{­yk”<жКЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<­eZЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqk”<Е†{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяяЕЖЕ{}„ZYZ!!!!!!{}„­Њ­ЮЯЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!ЦУЦџџџџџџџџџџџџџџџячч”<”<”<”<”<”<”<ЅiZН–ŒчлжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїЕŠ{”<”<”<ЮЎ­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<ЕukН‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{”<Е†{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяяяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоЧЦ­yk”<Н–ŒџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<Н†„Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš””<Е†{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<ЮžœоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕ”<Е†{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<жКЕязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязж”<Е†{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<Цž”џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоЫЦ”<Е†{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<­ukЕ†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{”<”<Е†{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїї­uk”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<œU9яччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчпяжЫяЮУоЦОоНЖжЕЎЮЕЎЮЕЎЮœ–Е„‚œ”–ЕЕЎЮжЧчЕВЮЕОжЅЖЮ­ВЮНОоїяџџїџїяџячџолїЮУоЕЎЮ­ЊЮœžНœšЕЅЂНЅЂЦЅЂНЅžЕœšЕœšЕ”’Е”’­œ–ЕЅžНЅžНЅžНЅžН­ЂНЅžНœšЕœ’Е”’Е”’Е”Ž­ŒŽ­ŒŠ­„†­„‚Ѕ„‚Ѕ{‚Ѕ{‚Ѕ„‚­„‚­„‚Ѕ„‚Ѕ„‚Ѕ„}Ѕ„}Ѕ{}Ѕ{yЅ{yЅ{yœsuœsyЅsuЅ{}­œšЦŒ†ЕŒŠЕ”’НŒŠЕ„†­ŒŠЕŒ†­{}ЅsuœZeŒZe„cm”cqœcqœcqœcqœcqœcuœkuЅsyЅs}Ѕs}Ѕs}­s}­s}ЅkuœsyЅ„‚­„Š­„Š­{†­s‚Е{‚ЕЅžЦжЫччыїоуяЮгч­ОжœЊЦŒšЕ{†œkyŒku„ky„cq„kuŒЅЊЦ­ВЮ­ЖЮЕОжНУж­ЖЮœЊЦœІЦŒš­Œš­­ЖНЮгжяыяџћџџџџџџџџџџџџџџџџџџџџџџїѓїяяяџџџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяяЅЂЅЅЂЅЦЧЦжгжЮЫЮЦУЦжгжопоЮЫЮЮЫЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџїїїяѓїяяяоучЮгжНОНЅІ­”šœ”šœЅЊ­ЕЖЕЕВЕЅЊ­ЅІЅ­Њ­­Ў­ЕВЕЕВЕЕВЕ­Ў­œšœ”–”­Њ­ЮЫЮопояыяїѓїїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоыоЮлЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчлїозяоЯяЮУоЕЊЮЅžНœšНœšНŒ†ЅkmŒ{}œ”ŽЕЮУчНЖж­ВЮœЖЮЅЖЦœЂЦНЖояуџџѓџџѓџїыџчлїЦКо­ІЮЅЂЦЅžНЅžНЅžНœšЕœ–Е”Ž­ŒŠ­Œ†­ŒŠ­”’­œ–Еœ–ЕЅšЕЅšЕœ–Еœ–Е”’Е”Š­ŒŠ­ŒŠ­Œ†­„‚Ѕ{yЅsqЅ{uЅ{yœ{yЅ„}Ѕ{}Ѕ{yЅ{yЅ{uœsqœsqœsqœkmœkmœkmœkmœkm”ki”ce”suЅ”’Ц„}Е„‚Е„†Е„†Е„y­„}­„‚­{u­ZaŒJU{R]„Re”Re”Re”Re”Zi”ZiœZiœcmœcmœkqœkqœkqЅkqœcqœZe”kmœ{}Ѕ„‚Ѕ{}­{yЅsyЅsy­­ЊЮогчяуїочїЮзяЕУоЅВЮ„–Нk}œZisZakZisZe{Ze„ŒšНœІЦœЊНЅЎЦ­ЖЮœЊЮŒšН„–Е{ŽЅ„ŽœЅЎЕЮЯжчыяџћџџџџџџџџџџџџџџџџїѓїџџџопо­Ў­їѓїжгжчччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџжзжЮЯЮџџџџџџяыяНОНчучяяяяяяїїїїѓїяяяяыяНКНЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџїїїяѓїяыяоучЮгжЕКНœžЅŒ’””–”œЂЅ­Ў­­Ў­­Ў­ЕЖЕЦЧЦжгжопояыяїѓїчычЦУЦЕВЕЅІЅ”’”ŒŠŒ­ІЅЮЧЦолояыяяяяїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяпїячџяуџчляЦУоЕЎЮЅЂЦЅžЦŒŽ­kqŒ{}Ѕ”’ЕЕЊЮЮЧоЅІН­ВЮЅЎЦœšН­ЂЦНЖоозяїыџїяџїяџчуџЦОоЅЂЦЅžЦЅžНЅЂЦЅžНœšН”’Е”ŽЕ”Ž­”Ž­œ–Еœ–Еœ–Еœ–Е”’­”’­œ’Е”’­”Ž­”Š­Œ†­Œ‚ЅŒ‚ЅŒ†­„‚Ѕ„‚Ѕ„‚Ѕ„‚Ѕ„‚Ѕ„}Ѕ{yЅ{uœsqœsqœsqœsqœsqœkqœkmœkmœkmœkm”ce”{y­”ŽЦ„‚Е„}Е„}ЕŒŠН{y­sqœ{yЅ{yЅZaŒJY{ReŒZi”Zi”ZiœZiœZiœZmœcmœcmœcm”kqœkqœkqœkqœZiŒZaŒsuœ„†Ѕ„†Ѕ„‚Ѕ{}Ѕ{}­ŒŠЕЦОжчляячїочїЦзяНЧч­Жж”ЂЦ{Ž­ku”Zm{cm{cm„cqŒŒžНœІЦœЊЮЅЎЮ­КЮ­ЖЮ”ЂН„’­s†”{Ž”œЎЕЦЯжяыїџћџџџџџџџџџџџџџџћџНКНїїїїїїНОНœšœЦЧЦїѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџџџїѓїїїїЕЖЕЮЯЮџџџџџџопоНОНїїїџџџџџџџџџџџџџџџџџџччч­Ў­џћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїћџїїїяѓїяяяопчЮЯЮ­ЖЕ”žœŒŽ””–œœІЅ­Ў­ЕВЕЕЖЕНУЦжзжяыяїѓїїѓїїѓїїяяяыяяяяяучНЎ­ЅЂœ­Њ­”’”ŒŠŒ­ІЅЮЧЦолояыяяяяїїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяуїїыџџяџячџчлїжЫчЦОоЕЖжœšН„‚ЅЅžНЦКжНВжНВжНЖжœ–­”’­œ–ЕЅžЦЅЂЦЕЎжжЫяяпџяыџїяџяуџЕЎЮ„‚­„†Ѕ”’­œ–ЕœšН”–Е”–Е”–Е”’Е”Š­”ŽЕœ–Еœ’ЕŒŠ­Œ†­”Š­”Ž­”Ž­”Š­ŒŠ­”Š­”ŽЕ”Ž­”Š­„‚Ѕ„}Ѕ„}Ѕ„}Ѕ{yЅ{yЅsuœsuЅsuЅsqœsuœsuœsqœkqœkmœkmœkm”ce”{y­ŒŽЦ„‚Е„}­Œ}Е”’Ц{uЅka”smœsqЅZeŒRaŒZmœZmœZiœZmœZiœZiœcmœcm”cm”kqœsyЅsuЅsuЅkqœcm”kqœ„‚­„†­Œ†Ѕ”Š­ŒŠ­Œ†­ЅЂЦозчяпяччїоыїжпїНЫч­Вж”ЂЦ”žЦŒ–Еs†”s‚”ci„Ze{”ЂЦЅЎЮ­ВжЅЖЮЅВЮœЊЦŒžЕ{Šœky„s†ŒЅЊЕЦЯжяяїџћџџџџџџџџџџџџџџћџЕЖЕяяяџџџжгж{y{ЮЫЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїѓїЮЫЮчучНОНопоœšœжгжџћџџџџопоЕЖЕяяяџџџџџџџџџџџџџџџџџџчучЅІЅяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџџћџїїїяѓїчыяопоЦЯЮ­ВЕ”šœŒ–””žœЅЊ­­ВЕ­ЖЕНКНЮЫЦопоїяяїѓїїѓїїяяяычяччяччяччяычяяяЮУНЅ–”­ЂЅ­Ў­œ–””ŽŒ­ІЅЮЧЦолояччїѓїїїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїчџїыџџѓџїяџяуџчлїЮЯчЕВжЅЂЦЕЊЮЮЧчжЯяжЧч­žЦНВжЕІЦœ’­ЅЂЦ­ЎЮЕЊжЕЊжНВожЫячлџяуџїѓџозяЅšН„‚Ѕ{‚œ„†Ѕ„†­ŒŽ­ŒŽ­ŒŽ­ŒŠ­Œ†ЅŒŠ­”Ž­œ’Е”Ž­„‚­„‚ЅŒŠ­”’Е”ŽЕ”Ž­”Š­”Ž­”Ž­”Š­ŒŠ­„‚­„}Ѕ{}Ѕ{}Ѕ{yЅ{yЅ{yЅsuЅsuЅ{yЅ{yЅsuœsuœkqœsmœkm”ce”{}­”ŽЦŒ†Е„y­Œ‚НœšЮ{qЅcUŒsmœkqЅci”cmœcmЅcqЅcmЅZmœZiœZi”ci”cm”cq”ciŒZa{ce„Za„Za„JQsRYsZa{R]{Z]{ke{casZYskm„”’œ”Ž”œšЅ”šЅ”š­œЂЕœІНœІНЅЊНЅЊН”Ђ­”ž­{‚”cq„ЅВЮ­КжЕОж­КЮ”ІН„’­sŠœk}Œcq{s‚ŒЅЊЕЮгояяїџџџџџџџџџџџџџџџџџџЦЧЦчучџћџжзжолояыяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїї”’”ŒŠŒЕВЕїѓї„†„­Њ­яяяџџџяыяЕВЕчччџџџџџџџџџџџџџџџџџџчучЅЂЅчччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџћџџћџїїїяѓїчыяопоЦЫЮ­Ў­”šœŒ–”œЂЅ­ВЕ­ЖЕЕЖЕНОНЮгжчччїѓїїїїїѓяїяяяыяяычяычяычяычяычяычяычяычЮЧЦЅ–”­ІЅ­Ў­œžœ”’”­І­ЮЧЦолочччїѓїїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїыџїяџџѓџџѓџїыџяуџЮЧч­ЊЮЕВжЦУоЮУчНКжНЖж­žЦЅžННЖж­ЂЦЅšНЕЎЮЦКоЦОоЦКоЦОчжЯячлїяуџїяџчзїЕВжœšН”–Е”’­ŒŽ­ŒŽ­ŒŽ­„‚Ѕ{}œ„‚ЅŒŠ­œ–ЕЅšНЅšНœšНœšЕœšН”’Е”Ž­”Ž­”Ž­”’Е”’Е”’ЕŒŠ­Œ†­„‚­„‚­„‚­„‚Ѕ{}Ѕ{yЅ{yЅ{yЅ{yЅ{yЅsqœkqœkqœkmœci”{}­”ŽЦŒ†Н„y­Œ†НЅžжsmœZI„kmЅku­kqЅkq­cqЅcmЅcmœZiœZi”Zi”Zi”ci”kqœBEc9ARJUkRUsJUsRU{Ra„ZiŒRiŒZeŒce„km„sqŒ”–­НЖЦНЖЦЦОЮНОЮЕЖжЕКжНЫчЮзяЮзяжзяжпяоуяЦЫо­КжЕОоНУжНУжЕКЮЅЎЦŒšЕ{ŠЅs‚”ky„s‚ŒœЊЕЮзояяїџџџџџџџџџџџџџџџџџџЮЫЮЕВЕџћџїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїїЮЫЮЅЂЅНОНжзжЕВЕїѓїџџџџџџяыя­Ў­чучџџџџџџџџџџџџџџџџџџчучЅІЅчччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїћџїїїяѓїчычопоЦЧЦЅЎ­”šœ”šœЅЊ­­ВЕЕЖЕЕЖЕЦУЦжзжяыяїѓїїїїїяяяяяяыяяыяяыяяыяяычяыяяычяычяычяычяяяїяяжЫЦ­žœ­ІЅЕВ­ЅЂЅ”’”­ІЅЮЧЦолояыяяяяїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїыџчпїїыџџѓџџяџїчџжЫя­ЊЮЅЂЦЅІЦЅІЮœžЦЅžН­ЂЦœŽЕЕІЦНВж­ЂЦЅšНЕЎЮЮУчжЯяжЯяжЫяозїчпїїыџїяџчлїНЖо­ЊЮ­ЊЦ­ІЦЅžНœžН”’Е„‚Ѕ{yЅ„}Ѕ”Ž­ЅžН­ІН­ІН­ІНЅžНЅžНœšЕ”’Е”’Е”ŽЕ”’Е”Ž­”Ž­”ŽЕŒŠ­Œ†­ŒŠ­ŒŽ­„†­{}Ѕ{yЅ{yЅ{yЅ{yЅsuЅsqœkqœkmœci”{y­”ŽЦŒŠН„}­Œ†НЅžжsiЅZU”{}Еs}Еsy­ku­cqЅcmœciœZi”Zi”Zi”ci”ci”kqœ9AZR]{kqœkqœcm”kmœsy­k‚Еc}­k‚­s‚Ѕ„‚ЅŒŠ­ЕВЮжЯочляяяџоуїЮгяНЫчЦгяжуїчыїяѓџїћџїћџчыџЮзяЮгяЮгчНЧоНОжЕКЮЅЎЦ”žЕ„–­{ŽœŒšЅ­ЖЦЮзояяїџџџџџџџџџџџџџџџолоЅІЅœžœНОНЦЧЦїѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїѓїїѓїолояяяџџџџџџџџџяяяЕЖЕчччџџџџџџџџџџџџџџџџџџопоЅЂЅяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїїїїїїяѓїчычжлжНЧЦЅЊ­”žœ”žœ­Ў­ЕКЕЕЖЕЕКЕЦЧЦопояяяїїїїїїїѓяїяяїяяяычяыяяыяяычяычяычяыяяычяычяыяяччяычяычїяяжЯЮ­ЂœЕІЅЕВЕЅЂЅœ–”­ІЅЮЧЦолояччїѓїїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчлїЦОояпїџѓџџѓџїыџчпџжЯяЦОоЕВж­ІЦœ–Н”Ž­œŽЕ”ŠЕœŽ­ЅžН­ІЦЅžНЅžНЕВжЮУчогїчлїчпїчпїяуџїыџїяџозяНЖж­ЊЮЕЎЮ­ІЦ­ЂЦ­ЂЦ”ŽЕ„}Ѕ{yЅ„}­”ŽЕ­ЂН­ЂН­ЂН­ЂНЅžНЅžНœšЕ”’Е”ŽЕ”ŽЕ”ŽЕ”’Е”ŽЕŒŽЕ”’Е”ŽЕŒŽ­„†­„‚­{}­{}Ѕ{}Ѕ{yЅsuЅsuЅsuЅsqœciœŒ†НЅЂж”’Н„}­Œ†НЅЂж„y­{u­”’Ю{‚Еsy­sy­kuЅcmœciœZi”Zi”ci”cm”cm”kqœBMcJYskuЅkqœcmœkqЅs}­kyЕc‚Еk†Еs‚­{yЅŒŠ­ЕЎЮЮЧжячїџїџоуїЮзяЦгчЮзячыџїћџџџџџџџџџџџџџчяџопїЮзчНЧоЕКЮ­ВЦЅЎЦ”ЂНŒšЕ”ž­­ВНЮЯжопчяяїџћџџџџџџџџџџџџџџћџїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяя­Њ­опоџџџџџџџџџџџџџџџџџџчучЅЂЅяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїћџїїїїїїяяячччжзжНОЦЅЊ­”žœœЂЅ­ВЕЕКНЕЖЕНКНЮЯЮчччїѓїїїїїїїїяяїяяяяяяяяяычяычяычяычяычяычяычяычяычяычяычяычяччяычяычїяяогжЕІЅЕЊ­ЕВЕ­ІЅœ–”­ІЅЦУЦолояччїѓїїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџогяНВЮяуїџѓџџѓџїѓџїчџяпџяпїчляжЫяЕВж­ІЦЅžЦ”ŠЕŒ‚Ѕ”Ž­œ–НœšН”ŽЕЅšНЕЊЮЦКожЯячпїячџячџїчџџѓџџяџжЯяНВж­ЊЦЕЎЮЕЎЮ­ЊЦЅžНŒŠ­{}­{y­{yЅŒ†­œ’ЕЅšНЅžНЅžНЅžНЅžНœ–Е”’Е”Ž­ŒŽ­ŒŽЕ”’Е”’Е”’Е”Ž­ŒŠ­Œ†­„‚­{}­{}Ѕ„‚Ѕ{yЅ{yЅsuЅsuœsqЅkmЅ”–ЮНКчœšЦ„}Е”ŠНЅЂж”ŽН”’ЦœšЮ{‚Еsy­sy­kuЅcmœcmœcmœZi”Zi”cm”cm”kuœJQsJUskuЅcqœcmœsuЅs}­s}­ky­c}­kyЅ{}Ѕœ–ЕНКжЮЧжџѓїїћџжляЮгяЦгяЮгяочџїћџџџџџџџџџџџџџїџџоуїЦЯчЕОж­ВЮЅЎЦœЊЦ”žНœІЦЕКЮЮЯжопччыяяѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџЕЖЕЮЫЮжзжяыяопо”’”ЮЫЮяяяїѓїчччїїїџџџџџџопоЅІЅяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїћџїѓїяяячччЮгжЕКНЅІЅ”žœœЂЅ­ЖЕЕКННОННОНжгжяыяџїїџїїїѓїїяяїяяїяяїяяїяяяяяяычяяяяычяычяычяычяычяычяычяычяычяычяычяычяычяычїяяозжЕЊ­ЕЊ­ЕЖЕ­Њ­œ–”ЅЂЅЦУЦолочччїѓїїїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦОоЦЖжїыџџѓџџїџџѓџџяџїчџяпџчпїозїЮУчЮУчоЯяНЎж”‚­œ’ЕЅšЕ­ІЦЅžНœ–ЕЅЂН­ЊЮНЖоЮЫячлїячџячџїыџџїџїяџжЯяЕЖжЕЎЮЕВЮЕВЮ­ІЦ”’ЕŒ†­„}­{yЅ{}ЅŒ†­”ŽЕœ–ЕЅšНЅžНЅЂНЅžНœ–Е”’Е”’Еœ–ЕœšЕœšЕ”ŽЕŒŠ­ŒŠЕŒŠ­„†­„‚­„‚­„‚­{}Ѕ{yЅ{yЅsuЅkmœsu­œ–ЮНЖоЅЂЮŒ‚Е”†НЅЂжœ–Ц­ЂжЅЂж{‚Нsy­sy­ky­kqЅcmœcmœcm”cm”cqœcmœcuЅJUsJUskuЅcqœkqœ{yЅ{}­{}­kyЅkuЅkqЅ{}­­ІЦЮУжозчџїџїїџЮЯяНЧчНЧчЦЯяЮзяяяџїџџџџџџџџџџџїћџочїЕЧоЅВЮЅЊЦœЊН”žН”žН­КЮЮЯчопчччяяяїїћџяяїчччччччччяыяяыячччяыячччїѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџ”’”sqsŒŽŒ­Њ­œžœ„‚„ŒŽŒ”’”ЕЖЕЦЧЦчучџџџџџџопоœžœчччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїїїїїїяяяоучЮЯЮЕКНœІЅ”žœЅІЅ­ЖЕНОННОНЦЧЮжгжяяяџћџџћїїѓїїѓяїяяїяяїяяїяяїяяяяяїыяяыяяыяяяяяычяычяычяычяычяычяычяычяычяычяччяычяычяычяяячлжНВ­ЕЎ­НЖЕ­Њ­œ–”ЅЂЅЦУЦолояччїѓїїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїћїЮзЦЦлЦЮлЦЮлЦжпЮжпЮжпЮжпЮїїїџџџџџџџџџџџџџџџџџџяяїџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦКжозяїяџџѓџџѓџџѓџџѓџїяџїчџяуїогїжЫчогяїчџчзїœ†ЕœŠЕЅšН­ІЦЕЊЮЅžНЅžНЕЊЮЕВжЮУчжЯяозїчпџяуџїыџџїџяыџжЫчНЖжЕВЮЕВЮЕВЮ­ІЦ”’Е„†­{}­{y­{y­„‚­ŒŠ­œ’ЕЅšНЅЂНЅЂНЅžНœšНœšНœšНœ–Нœ–Е”’Е”’Е”’ЕŒŠЕ„†­„‚­„‚­„‚­„‚­{}Ѕ{yЅsuЅsqЅ{}­”’ЮЕЎо­Іж”ŠН”†Ц­ЂжЅžЮ­ІжЅІо„†Нsy­sy­suЅkqЅcmœcmœcmœcqœcqœcqœkyЅJQsJUskuЅkqœsuœ{}­{}­{}Ѕ{}­s}­ky­{‚­œšНЕВЮогчџћџїїџЦЫч­Жж­КжНЧчЦЯчжпїїїџџџџџџџџџџяѓџжлїЕОоœЊЦ”ЂЕ„’­{Š­ŒžНЕКжжпяоуячыїїѓїџџџНКНŒŠŒœšœ”’”ЅЂЅœšœ”’”œšœœšœЕЖЕяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџНКНяяяџџџџџџїѓїїїїяяяїѓїџџџжгжчччџџџџџџчучЅЂЅяыяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџїћџїїїчяяоучЦЫЮ­ВЕœЂЅœžœЅЊЅЕЖЕНОННОНЮЫЮжзжЅІЅœžœяыяџїїїяяїяяїяяїяяїяяїяяїяяїяяяяяяяяяыяяыяяычяычяычяычяычяычяычяычяччяччяычяччяычяычяычяычїяячпоЦЖЕНЎ­НКН­Њ­œ–”­ІЅЦОНозжяччїяяїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїћїЦгННЫЕЦЯЕНЯЕ­ОЅЅЖœНЫ­œЖ”ЕЧЕчуочыччуоїыячччяячНУЦжЯЦїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяпїїяџячџїяџџѓџџїџџѓџїяџїыџяуџогяжЯяозяяуџячџ­žЮ”}ЕЅ’ЕЅšНЕІЦЕЊЦЅžН­ІЦЕВЮНКоЮЧчжЫяжгїчпїчпџячџџѓџячџжЯчНКжНВжНЖжЕЎЮЅІН”’Е„†Е„}Е{y­{}­„‚ЕŒŠЕ”’ЕœšНЅšНЅžНЅšНЅžНœšН”–Н”’Е”’Е”’Е”’Е”ŽЕŒ†­„†­„†­„‚­„‚­{}Ѕ{yЅsyЅsqЅ{yЕ”’ЦЕЊоЕЊжœŽН”ŠЦ­ІоЅžЮ­Іж­ЎоŒŽЦs}­sy­sy­kuЅcqœcmœcmœcqœcqЅcqЅkyЅJUsRY{syЅkuœsyЅ{}­s}­s}Ѕ{}Ѕ{‚­s}­{‚Е”–НЅЂНЦУжџћџїїџЕКо”ЂЦœІЦЅВжЕЧчЦЯяочїїїџїїџяїџчыџЮзяНЧчЅВЮŒ–Еs}œs‚ЅŒšН­ЖжжзяччїчыїїѓїїїїЦЧЦолояяячччжгжЦУЦяыяяыяяяяжзжопоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџЕЖЕяыячуч”–”ŒŠŒ„†„ŒŽŒжзжџџџжзжчччџџџџџџолоЅЂЅїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїћџїїїїѓїяяяоуоЦЫЮ­ВЕœЂЅœЂЅЅЊ­­ЖЕЕОННОНЮЯЮчччџџџчуч”’”ЮЧЦїяяїѓяїяяяяяїяяїяяїяяїяяїяяїяяяяяяяяяычяыяяычяычяычяыяяычяычяычяччяччяччяччяычяччяычяычяычяычяяячуоЦКЕНЎ­НЖЕ­Ў­ЅЂЅ­ЂЅЦОЦозжяччїѓїїїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїћџ­ВЕЕВ­ЕУ­œЎ”Œš„”Ђ””І”ŒŠ{Ѕž”Œ’ŒЅІŒяычжпоЕЧЕџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџїяџяуџїыџџїџџїџџѓџїяџїяџяуџозїжЯяоЯчяпїчлїНЎж”}­œŠЕЅ’Е­žНЕЊЦ­ІЦЅЂНЕЎЦНЖжНКоЦУчЦУчжЯчозїчлїїыџџѓџяуїжЯчЦОжНЖжЕЎЦЕЎЦЅЂЦ”’ЕŒŠЕ„‚Е„}Е„‚­„†­ŒŠЕ”ŽЕ”’Еœ–Еœ–Еœ–ЕœšН”–Е”’Е”’Е”’ЕŒŽЕŒŽЕŒŠЕ„†­„†­„‚­„‚­{}­{}Ѕ{yЅkmœsuЕœ–Ю­ЊжНЖоœ–Ц”ŠН­Іо­Њж­ІжЕЎоŒŽЦs}­s}­sy­kuЅcqЅcqœcqœcqЅkqЅkqœkyЅJUsRY{syЅsuЅsyЅ{}­s‚­sŠ­{Š­{‚­{‚­„‚ЕœЂЦ­ЊЦЦОжџџџїїџœЂНs†ЅŒ–Е„–НœІЮЕОоЦгчжляочїчыџоуїЮзяНЧоЅВЮŒšЕ„’­„’­”žН­ЖжНЧчжляочяяяџяѓїЦЫЮяыяџџџџџџїѓїЅІЅџџџџџџџџџчуччучџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџЕЖЕяыяяыя­Њ­œžœ”’”ЅІЅяыяџџџжзжчччџџџяяя­Њ­ЮЫЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїћџїїїїѓїчыяопоЦЧЮ­Ў­œЂЅœЂЅЅЊ­ЕЖЕЕКНЦУЦжгжяыяџћџџџџџїїїѓїџџџџџџїяяїяяїяяїяяїяяїяяїяяїяяїяяїыяїыяїыяяычяычяычяычяычяычяычяычяччяччяччяччяччяччяычяччяччяычяччяычїїїяучЮОННВЕНЖЕНЖЕЅЂЅ­ЂЅЦОЦозояччїѓїїїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяѓїЕК­ЦУЕЦЯНЅЖЅНЫ­жччЦЯЦЦЧНЦУНЦЫЦЦЫНџїїоыяЕУЕџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџяџяуџїчџџѓџџїџџѓџїѓџїяџяуџозїжЯяжЯччляжЧчЦКоœŠН”†ЕœŽЕЅ–Е­ЂНЕЎЮ­ЂН­ІНЕЖЮНЖжНКоЦОоНОоЮЧчжЯяогїячџїѓџчпїогяЮЧоНЖЮ­ЊЦ­ІЦЅžН”–ЕŒŠЕŒ†Е„‚Е„‚ЕŒ†ЕŒŠЕŒŽЕ”’Е”’Еœ–Нœ–Н”–Е”’Е”ŽЕŒŠЕŒŠЕŒŠ­ŒŠЕŒŠ­„†­„†­„‚­„‚­{}Ѕ{yЅceœ{u­­Іж­ЂЮНКоНВоœ’Ц­ІжЦКчЕЎоЕЎо”’Юs}­s}­s}­kuЅkqЅcqœcqœkuЅkuЅkuЅs}ЅJMkRY{s}ЅsyЅ{}­kuœcq”sŽ­sŽЕZiŒ{}ЅŒŽЕ­ЎЮœž­ЅЂЕжзжЮЯЮcm{ku”ŒšН„’ЕŒšН­ВЮЦЯоЦгчжляоуїЮзяНЫчЕОоЅВЮœІН”ЂЕ”žНœІЦЅЎЮ­ЖжНЫчжпяяяџяѓїЦЧЦяыяїїїНОН­Њ­kmkЦУЦяяяџџџчуччччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНОНїѓїЮЯЮsuskmksqs{y{„‚„яыяопоџџџџџџНКНЦЧЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџџћџїїїяѓїчыяжлоНЧЦЅЊ­œЂЅЅІЅ­Ў­­ЖЕНКНЦЧЦолояяяџџџџџџџїїїѓяїяяїяяїяяїяяїяяїяяїяяїяяїяяїяяїяяїяяїыяяычяычяычяычяычяычяычяычяычяычяычяччяччяычяччяуччччяччяччяччїяяџїїџћџяычїѓяяччжУЦЦЖЕНОННКН­ІЅ­ІЅЦОЦозжяччїѓїџїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяыячучџџџчячЦЯНЦЫНяычџџџџџџџџџџџџџџџїћџїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџччџџїџячџячџїѓџџїџџїџџѓџїяџяпџчлїжгчжЯяозїЮОчЦОчЅ’Ц”‚ЕœŽЕœŽЕЅšЕ­ЊЦ­ІЦЅžН­ЊЦНЖжНКжНКоЦОоЦКоЦОоЦУчжЫяяуџїыџчпїозяжЯчНЖж­ІЦ­ІЦЅžН”–НŒŠЕ„†Е„‚ЕŒ†ЕŒ†ЕŒŠЕŒŽЕ”’Е”’Е”’Е”’Е”ŽЕŒŽЕŒŠЕŒŠЕ”ŽЕŒŠЕŒŠЕŒ†­„†­„‚­„}­{}ЅsuЅca”suЅНЖч­ЂЮЅšЦНВоЕЎж­ЂЮЦКчЦУяЕВч”–Цs}Еs}Еsy­kuЅkqЅkqЅkuЅkuЅkuЅkuœs}ЅBMcZa„s}ЅsyЅ{‚ЕciŒRa{{–Нk‚Ѕ9Mckm””–Нœš­­ІЕЅžЅЅЂЅНКНsu„„ŽЅŒЂНŒšНœІЦЕОжЮгчЮзяжпяжпяЦЯчНУоЕОж­КжœЊЦ”žЕœІНœЂНœІЦЅЎЮЕКжЮзчяѓџїїїЦЧЦяыяџћџжгж”–”JIJ„‚„яыяџџџччччччџџџџћџџћџїїїїѓїїѓїїїїџћџџћџїїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяяопоџџџЮЯЮїѓї­Њ­RURcecJIJ9<9kikяяяЦЧЦопожг愆„чучччччччœžœsusолоџћџїїїџћџџџџџћџџџџџћџџћџџџџџћџџћџџџџџћџїїїїїїяяячччжзоНУЦЅЊ­œžœЅІЅ­ВЕЕЖЕЕКНЦЧЦопоїїїџџџџћџїѓїїѓяїяяїяяїѓяїѓяїяяїяяїяяїяяїяяїыяїяяїяяїяяїяяїыяяычяычяычяычяыяяыяяычяычяычяычяычяычяычяччяччяучччччуояччїѓяїѓяолжЅЂЅkikЅšœџћїяччжЫЦЦКЕЦКЕЦКН­Њ­­ІЅЦОНозжяччїяяїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџНУЕŒ’{”ž„яыяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮгїїѓџїыџяуџїяџџїџџїџџѓџїяџяуџчлїозяогячпїЮУчЦОоЕЂЮŒyЕ”†ЕœŽЕœŽЕЅžНЕЊЮ­ЂЦ­ІНЕВЮНЖжНКоНКоЦОоНКоНКжЦОоЮЫяяуџяуїчлячлїжгяНКж­ЊЦЅЂЦœžН”’ЕŒŠЕŒŠЕŒŠЕŒŠЕŒŠЕŒŠЕŒŽЕ”’Е”ŽЕ”ŽЕŒŽЕŒŽЕ”’Е”’Е”’ЕŒŽЕŒŠЕŒŠ­„†­„}­{}Ѕ{}ЅsuЅca”ce”ЅІжЕЎжœ’НЅ–ЮНВоЕЎжНВоЦОяНКч”–Ю{‚Еs}­sy­kuЅkqЅkuЅkuЅkuЅkuœkuЅsyЅBMcciŒ{}Ѕs}Ѕ{‚ЕceŒZa„{ŽЕZi„R]ssyЅ”šН”ŽœЮЧЮЕВН­Њ­жгж”š­”žН”ЂН”ІЦ­ЖжЦЫожляжпяоуїжпяЦЯчНЧоНУо­Кж”ЂЦŒšЕ”žЕŒš­ŒšЕ”ЂНЕОжжляяѓџџћџЦЧЦопоџџџЮЯЮsusJIJkmkЦУЦџџџЦЧЦœžœЦУЦЕВЕНКННОН­Ў­­Њ­ЕЖЕЕВЕЕВЕЕЖЕ­Ў­­Њ­ЕВЕНОНЦЧЦНОНЦЧЦжзжолоолоопоолоолооложгжолоœšœ989kikЅІЅџћџїѓїїѓїяыяопочуччччїїї­Ў­œšœ”’”susЕЖЕЕВЕЕВЕRQR! !œžœЦУЦНОННОНЦУЦНОНЦУЦНОНЦЧЦЦЧЦЦУЦЕЖЕжзжїїїяяяоучЮзжНОНЅІ­œЂЅЅЊ­­ВЕ­ЖЕЕОНЮЯЮчучїїїџџџџћџџїїїяяїяяїяяїяяїяяїяяїѓяџћїџћїїѓяїяяїяяяычїяяяяяїыяяычяычяычяычяычяычяыяяыяяыяяычяычяычяычяччяччяычячччуояччїяяїыяЮЯЮsysRUJRMJJEBRIJœžœїѓяїяяоЯЦЮОНЦОНЦКН­Њ­­Њ­ЦОНозжяччїяяџїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖ­Œ–„НУЕїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџџяїїччоџџџџћџїѓїџїїџїџџїїџџџџџџџџџџїїџћџїѓїїїїџћџџїїџћџїїџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНЧяччџїяџїчџїыџџїџџїџџѓџїяџяуџяпџозячляяпџжЫяЦЖоНВжœ†НŒ}­œŠЕœŽЕœ’Е­ІЦ­ЊЦ­ЂН­ЊЦЕВЮНЖжНКоНОоЦОоЦКоНКжЦОоЮЫчяуџчзїогячлїжгчНКЮ­ЎЦ­ЂЦœšН”’НŒŽЕŒŠЕŒŽЕŒŠЕŒŠНŒŠЕ”ŽЕŒŽЕŒŽЕŒŽЕ”’Е”–Еœ’Е”ŽЕŒŠЕŒŠ­„†­„‚­„}­{}Ѕ{}Ѕkqœca”RYŒ{y­ЕВоЅšЦ”ŽНЅ–ЮЕЊжЕЎжЦЖчНЖч”–Ю{‚Еs}­sy­kuЅkuЅkuЅkuЅkqœkuœkuЅsyЅBMcciŒsyЅ{}Ѕ{‚­syЅsyЅcm”JQkku”s}­”–ННВЦЦКЦччччуояяї­ЖЮ”šНœЊЦЅВЮЕУожзяоуїоуїоуїопяЦЯч­КЮЅВЮœІН„–Е„–­Œ–­Œš­”ЂНœЊЦЕОжжляяяџџџџЮЫЮчучџџџжлоЮЫЮ{}{жзжяяяџџџопоЮЯЮяяяяыяяяяяяяяыяяыяяяяяыяяыяяыяяыячччопожзжЮЯЮЦУЦЦЧЦНКН­Ў­ЕВЕЕЖЕЕВЕ­Ў­ЕВЕЕЖЕНОН„†„sus”–”ЅЂЅџџџжз愆„„†„„†„sus„‚„жзжЦЧЦяыяЦЧЦЕВЕїѓїяяяяяяжзжЦЧЦчччяяяяяяяяяяяяяяяяыяяыяяяячыяяяяЦЧЦНКНччяжзжНУЦЅЎ­ЅЊ­­ВЕЕКНЕКННУЦжзжяяяџћџџћџїѓїїяяяычїяяїѓяїѓяїяяїяяџїїЕВЕŒŠŒНЖЕЮЫЦчуоџїїїѓяїѓяїѓяїяяїяяїыяїяяїяяїяяяычяыяяыяяыяяыяяычяччяычяычяччяччяччяычїѓяяычНЖЕ„y{JIB!(!981JIBJIBB<9981smkЕЎЅЅЂ”НЎЅжЫЦЦУНЦОНЕЎ­ЕЊ­ЦОЦозжяччїяяџїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоуо­ВЅЕОЕНОЕЕЖ­ЅЎœ­ВЅНКЕНОЕЕВЅчччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџопч­Њ­ЅЊœНЧЕ”К­”š„ЕОЅНЖ­Ѕž””І””ЊœŒ’„жлЮНЧН­Ж­œЊœœЂœœЎœœЎ”­Ж””š”­ЊЅœЂœ­ЖœїїяџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ­ОчЮзїџѓџїыџячџџѓџџћџџѓџїыџяуџяуџчлїчлїяуџоЯїНЎжНЖж­žЮŒu­”‚ЕœŽЕœ’Еœ–ЕЕЊЦ­ІЦЅЂНЕЊЦНЖжНЖжНКжНКоЦОоЦКоНКоЦКоЮЫячпџжЯчжЯяоляжгяЦОжЕЎЮЅЂНœšН”’НŒŠЕŒŠЕŒŠЕŒŠЕ„†ЕŒŠЕŒŠЕŒŽЕ”’Е”’Е”–Н”’ЕŒŠЕŒŠ­ŒŠ­„Š­„‚­„‚­„‚­{}ЅsmœZaŒRY„ciœЕЎо­Ђжœ’ЦœŽЦЅšЮ­ІжНЎоНЖч”šЮ{‚Еs}­ky­kuЅkuЅkuЅkuЅkuœkuœkuЅkyЅBEckq”{}Ѕ{}Ѕ„‚­„†Н{‚НsyЕsy­{}Еs}­œžЦяуяїяїџџџџџџяяїœЊЦŒšЕœЊЦ­ЖЮНЧожляжлїжляжзяЦЯч­Кж”ІЦŒžНŒš­„’Ѕ„Žœ„ŽЅŒžЕœІНЅЎЦЕУжоуїїїџџџџЦЧЦопоџџџџџџџџџœžœяяяџџџџџџяыяолоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїїїїѓїЕЖЕџџџїѓїчучяыячучжгжчччџћџЮЫЮџћџяяя­Ў­яяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџїїїяѓїїћџНОН{}{„ŠŒ{‚„{}„„ŠŒ”šœ”šœœžœЕЖЕЮЯЮопочпоолоолоозжжгжжгжозжчуоїѓяџїїїѓяџћџЦОНЕВ­ЮЫЦ­ІЅ{uskik­ЊЅолоолочпочуччуччпочпочпояччїяяяычяычяычяычяычяычяччяччїяяїѓячпоЅЂЅkikRQRZYRJA9941JIJc]Zc]ZcaZc]ZJIB{}{ЕВ­­ЎЅчзжоЯЮЮУЦЦУНЕВЕЕЊ­ЦОЦозжчччяяяџїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦЫЦЦЫЦїїїчычНОН­Њ­ЕКЕчучїїїЦЫЦЮЯЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяїџœЂœ­ВЅЅЊœ­К­­ВЅЅЖœ­ЊœЦУЕЕЧНŒž”­Ў”жпж­ЎЅ”žŒ­Ўœ­Ж­”І”ЦгЕ­Кœ­ЊЅ­Њ­­Ў­ЕВ­чччџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅКч­ОяїѓџїяџячџїяџџїџџїџїыџяуџїчџячџяуџяуџчлїНЎжНВжЕЎж”†НŒy­œŠЕœŽЕœŽЕЅžНЕЎЦ­ІН­ІНЕЎЮНЖжНЖжНКжНКоЦОоЦОоЦОоЦОожЯяопїЮЧоЮЫчозяжгяЦУоЕВЮЅІЦœžН”’НŒŽЕŒŠЕŒŠЕŒŠЕŒŠЕŒŽЕŒŽЕ”ŽЕ”ŽЕŒŽЕŒŽЕŒŽЕŒŠЕŒŠЕ„Š­„†­„‚­„‚­{}ЅkiœZaŒRUŒciœ­ЊоНВоЅšЮœ’Цœ’ЦЅšЮЕЊоНВчœšж{}Еsy­sy­kyЅky­kuЅkqЅkqœkuЅsy­kuœBIckuœsyЅ{yœ{uœce„Ze„ci”ci”ZaŒR]{{}”НКНозоЦУЦжлжячї„Ž­{ŽЅ”žЕœЊЦЕОжЦЫоНЯчЦЯоЦЯоНЧжЅЖЮŒžН„–ЕsŠœk}ŒkyŒ„’ЅЅВЦЕОжНУжЮгчочїїћџџџџЦЧЦопоџћџџџџџџџїїїџћџџћџџћџяыяжзжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїїЅЂЅчучїѓїїѓїяяячччяыяяяяїѓїЕЖЕяыяџџџяыяЦУЦжзжџћџџџџџџџџџџџћџџџџџћџџћџїїїїѓїяѓїччяопчЮгжЕЖНŒ–”„ŽŒŒ–”Œ–”„Š„”–”­Ў­НКНЦУЦЦОЦНЖЕНВЕЅІЅЅžœ­Њ­­ЊЅЅІЅ­Ў­ЅЂЅЅЂЅЕЎ­ЦУНЕЎ­ЕЎ­ЦУНчучЅЂЅ”’ŒНКЕЦУНЕЎ­­ЊЅЕВ­Ѕžœœš”œšœœšœœ–”ЅЂœЮЧЦїѓяїыяяычяычяычяычїяяїяяжЯЮ”’”ZURB<9RMJsik{usJIB981B<9RQJkicc]ZRQRRQRZURRQJЅІœяычяпоогЮжЧЦЦУЦНЖЕЕЎ­ЦУЦозояччїяїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЯЦолжяяяЅІЅНОНЦЧЦНОНЅІЅчучжзЮЮгЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчччяяяџїїїѓїяїїоччяычїїїїїїїїїџџїџџџяяяяыяџћџџћџяїїџџџїїїџћїџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅЖчœВчоуџџѓџїчџїяџџїџџїџїыџячџячџячџяуџяуџчуїНВжНЎжЦЖж­žЮŒu­”}­œŠЕœ’Еœ’Е­ІЦ­ЊНЅЂН­ЊЦЕВЮНЖжНКоНКжЦОоЦОоЦОоЦОоЦОоозяозяЦОоЮЧчжгяжгчЦУоЕВЮ­ІЦœžН”’Н”ŽНŒŠЕŒŠЕŒŠЕŒŠЕŒŽЕŒŽЕŒŠЕŒŽЕŒŽЕ”ŽЕŒŽЕŒŠЕ„†­„†­„†­„‚­{}Ѕci”ZYŒJYŒcmœ­ЊоНКчЕЎо­šЮœŽЦЅ’ЦЕІоНЖчœžЮ{}Еs}­sy­ky­kuЅkqЅkuЅkuЅkuЅsyЅcm”JMksyЅsuœsuœke„ZYski„kiŒZa„JU{ca„”’Ѕkik„‚„”–”ЮЫЮжзчcuŒk‚”„ŽЅŒšЕœЎН­КЮНЧоЦЫоНЧо­КЮ”ЂЕs†Ѕs‚œkyŒcq„k‚”ЅВЦЮгчЮгчЮзяжпїчыџїїџџџџНКН”–”­Њ­ЕЖЕ­Ў­œžœœžœœšœ­Њ­­Ў­ЕЖЕїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџНОНЕЖЕœžœŒŽŒНОНЕВЕЕЖЕЕЖЕЅІЅ”–”чччџџџџџџїїїЦЧЦоучџџџџџџџћџџћџџћџїїїїїїяяяччяжлоЮЯЮЕКНЅЊ­ЅІЅ­ВЕЕЖЕЕКЕЦУЦопоџїїџїїячччуччуччучжгжжЯЮїяяїѓяїѓяяычопожгжЦУЦНЖЕозжчуочпо”’””ŽŒЮЧЦїяяџћїїїяїѓяїѓяїяяяычяяяяычяыяїяяжгЮЕЎ­їяяяычяычяычяычяычЦОН„‚„RURRQRcYZRMJJEBRQRRQJBA9JEBREB10)9411,)JIJkikcYZ)$!RQRжгЮогЮоЯЮогЮЮЧЦЦУНЕЖ­ЕЎ­ЦОНжгжчучяяяїѓяїїїїћїїїїчччїїїџћџџџџџџџџћџїѓїоуояѓїїћїїћїџџџџџџџџџџџџџџџџџџџџџџџџџџџоуоїѓїЮЯЦЮЯЮЕВЕопоџџџЮЫЮЅІЅжгжЕВЕЦЧНЮЯЦяяяїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦЧНœЂ”ЅЊœЅЊœЅЊœЅЊœЅЊœЅЊЅœІœœЂ”олжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦгНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ­Кч”ЎоЦгяџћџїчџяыџџїџџїџїыџїыџїыџячџчпџяпџяпџНВо­ЊЮ­ЊЮ­ЊЮ”‚ЕŒu­œ†ЕœŠЕœŽ­Ѕ–Н­ЎЦ­ІНЅЂН­ЊЦЕЖЮНКжНКжНОжЦОоЦОоЦОоЦОоЦУчолїжЯчЦКоЮЧоЮЫчЮЧоЦОоНЖЮ­ЊЦЅžН”–Н”’НŒŠНŒŠЕŒŠЕŒŽЕŒŽЕŒŠЕŒŠЕŒŠЕŒŽЕŒŽЕŒŠЕŒŠЕ„Š­„†­„†­{yЅca”RY„JQ„ceœЕВчНЖчЦКчНВо­žЮЅ–Ю­ЂжНВчœžжs}Еs}­s}­su­kuЅkqЅkqЅcuЅkuЅs}­ZeŒRYss}Ѕ{}Ѕ{}œce{{y”œ’ЕЅžЦœšЦ„ŠЕœšЦчуїїѓїџћџџїџжзжНКЦResky„s†”„ŽЅ”ЂЕЅВЦ­ЖЮЅВЦœЊН„–ЅcyŒcq„ky„kyŒk}””ІНЮзчочяопїоуїчыџяѓџїїџџџџопо­Ў­­Ў­ЕВЕЕВЕНКНЦЧЦЦУЦЕЖЕЅІЅНОНїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНКНkmkїѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџччччучџџџџћџїїїїїїяѓїчяячччжлоЦЫЦ­ЖЕЅІЅœЂЅЅЊ­ЕЖЕЕОНЦУНолоїяяџїїяыччпоЦУНжгжїѓїїїїжзжжЯЮїѓяяяяячччпоолжчпояччячччпожгЮяычНЖЕчучџћїїѓяяыччпояычяычяычяычяычяычяычїяяогжЕЎ­їяяяычяычячччпожгЮ{y{941c]Zsqkc]ZRMJRMBB<9)(!10)ZYRZURJEBRQJ1011,)101RQRZUR)$!JE9sucœІ„ЅЎŒœІŒ”ž„Œš„„Žs{ŠsŒ–{”ІŒЅВ”­Кœ­ОЅ­УЅœІŒ„Šs­ЊЅНКНопожгжЕЖЕЅІœŒŽ{ЅІ”ЕЧЅ­ЧЅчыожпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮ”š„ЅІ”œЂŒЕКЕНОНџџџџџџџџџяяяЕЖЕЕЖЕЅІœœІ”ŒŽ{œІ”џћїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦУЕопжџџџџџџџџџџџџџџџџџџџџџжгЮЮЯЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНЫяЕУчЦЯяџїџїяџяыџџїџџїџїяџџяџїѓџїыџяуїяпџчпџЦЧоЮзчЦЯо­Вжœ’Ц„q­Œ}­”ŠЕœŽ­œŽЕЅЂЦ­ЊЦЅЂН­ЂНЕВЮНЖжНКжНКжНКжЦОоЦУоЦУоЦОоЮЧчолїЮЫоЦОжЮЫчЮЫчЮЧоНКжНЖЮ­ЊЮЅžНœ–Н”ŽНŒŽЕŒŽНŒŠЕŒŠЕŒŽЕŒŽЕŒŽЕ”ŽЕŒŽЕŒŠЕŒŠЕ„Š­„†­Œ†­{yЅZ]ŒRU„BM{kmœНЖчНКчНЖчЦОчЦВоЕЂжЕІоНВчœžж{‚Еsy­s}­kuЅkuЅcuЅcuЅkuЅkuЅ{‚­Za„RYss}œsu”ku”ZascesRUkc]sci{Za{œšЕжЯжжгжџћџяыячпчЅЊН9McResZq{kyŒ{ŠœŒž­ŒžЕŒš­{Žœcu„RisZmscq{kyŒ„–ЕНЧооуячыїчыџяѓџїћџїћџїћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџœšœBEBопоџџџџџџџџџџџџџџџџџџџџџџџџџџџопожзжџћџїїїяѓїяыяоучжлжНЧЦ­ВЕœЂЅœЂЅЅЊ­­В­ЕЖЕНУНЦЫЦїяяџѓїячччлоозжжгЮжгжчучџїџџћїчччяыччпоозжжгжозжчпжяуояуоїччжЯЦ­ІЅœ–”чпожзжЦОНЮЫЦжгЮЅЂЅЮЧЦїѓяяычяычяычяычяччїыяозжЕЎ­яычяыччпожЯЮЕВ­ŒŠŒsqsZURJABRMJc]ZZYRRUJ9<114)B<1kicsmkcaZZUZZQRJABB<9RQJcaZRUJ)(!14)œž”НОЕЕВ­ЕЎЅ­Ђœœž””’ŒŒŽ„œž”­ЎЅЕЖ­НОЕНУЕ„Ž{­ВœЦЧНœšœЅЂЅЅІЅ­Њ­ЦЧЦ­ЎœŒŽ{НЧНЦЫЦяычжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮЕЖЅŒ–„ЅЊœ­ЊЅЮЧЮџџџџџџџџџџџџ­Ў­НОЦœž”ЕЖ­ЕК­Œ’{ЦЯЕжчЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮЮлЦяѓяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦЧНчуоџџџџџџџџџџћџџїїџџџџџџЮгЦЮЯЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоуоЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџжляжзяЮзяїяџџїџїыџџѓџџїџїѓџџѓџџѓџџяџячџчпїолїЮЫчЦЯоНЫоЕОо­ІЮ”‚Е„qЅ”†ЕœŽЕœ’Еœ–Е­ЊЦ­ІЦЅЂН­ЊЦЕВЮНКжНЖжНЖжНКжНОоЦУоЦУоЦОоЮЫччлїЦУоНОжЮЧоЮЫчЮЧоЦОжЕЖЮ­ЊЮЅžН”–Н”’Н”’НŒŠЕŒŠЕŒŽЕŒŽЕŒŽЕ”ŽЕ”ŽЕŒŽЕŒŠЕŒŠЕŒŠ­Œ†­sqœRY„JQ{R]Œ„‚ЕЕЎжЕЖоНЖчНКчЮЧяЮОчНВоНЖчœЂж{‚Еsy­ky­kuЅkuЅcuЅkuЅkuЅkuœkyœJQcBMcRa{)4B)4B9ERBQc)4B),914BRMZ„y„НЖНџџџчччозо„Šœ,B1MRBYZRakk}„{Š”s†”k}Œcq{RisZmscu{k}Œ„ŽЅЅВЦЮзчоуяочїчяџїћџџџџїћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЫЮŒŠŒолоџџџџџџџџџџџџџџџџџџџћџџћџџџџчучжгжяѓїяыяоучЮзжНУЦ­Ў­œЂЅ”žœЅІЅ­Ў­ЕЖЕЦЫЮжзжœšœ”’”чпочуоозжжгЮжгЮчлоїыяїяяяыяччччучозжогжозжчпжяуоячояуояуояуоїычЮЫЦЅžœжЯЮ­ЊЅ{ysŒŠŒЕЎ­­Њ­ЮЫЮїяяяычяычяычяычїыяїыяозж­ІЅолоЦУНЅЂœsqsZYZkic{us{usJIB10)BA9RMJRMJJMJcaZZYRcYZRMJB?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€озжяучоучїѓяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїћџџџџяїџЕКж{Šœ9E9!(!  )1Ji­k‚оcyЦcyЦZ}ЦZuЦZqНRmНRmНRqНZuЕZuЕZuЕZuЕZuЕZu­cy­cu­ZyЕRq­RiЅRm­cyНc}ЕZyЕcyЕcyНc}Нc}Нc}НcyЦcyЦk}Цs†ЮsŽЮ{’Ю„–ж„šж­Жяs†”!$)8!BURcu{ZmsZu„JacJacЅЎНЦЯояѓџяїџїѓџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочџŒšжkyЕcyЕcyЕkyЕkyЕkyЕcq­J]œ1E„!8s!8s1E{BUŒReЅkuНs†Ц{ŽЮ{ŠЮ{ŠЦs‚Нk‚Нk}НcyЕcy­Zu­ZuЕ”ЂжчыџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџНКНїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџопо”–”„qk„Š„„‚„„‚„ŒŽŒ{}{”–”ЕКНЮгжяччїяяяыяяяяяычяччяччяыячуоЮЯЦжзжччччуоолжччочуооЫЦчуоччоозЮчччœІЅ141!!!$!{}BJM1suBRU1ca9RQ1BE1ZY998)Z]910!RY114)ZQ198)! ),)­КНЕУЦНЧЮЮЯжЦЯжНЧЦЮЧЦчучЦЧЦНУЦ{}{ЦУНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЎ­џпоџџџџџџџџџџџџџџџџџџџџџџџџџџџччччпжЮпжœЊЅ­ЊЅ”Іœ­ЖœœЂœЅЊЅЦгЦ­К­ЕЖЕ­ЊЅїѓяжлоїѓчяѓїЮЯНопочычџџџоучЅЎ­ЕК­ЮЯЮ”žœЦК­џџџџџџџџџџџџяыяопоопооуояычїѓяїћїїѓїџџџяѓячччїѓяџџџчучолоопоџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяѓїогЮжпоЅІ”œЂЅœВœЅВœЅЎЅ­ЊœЦЫЕ­ОЕ­ЊЅ­ЊЅїїяопчїыяоыяопжопочыоџџџоуяœЂœНК­ЮЧЮ”Ђ­ЦУЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџїџџїџџїџџїћџоыяœЎНcq{9E99A9RUcBMR !$9ZuЮk‚жcyЦcyЦZyЦZuНRqНRmНRmНRqЕZqНZuЕZuЕcuНcyЕcyЕZyЕZu­ZuЕRqЕRm­Rm­ZuЕZuЕZyЕc‚Нc}Нc}Нc‚Нc}НcyЦcyЦc}Цk‚ЮsŠЮ{ŽЮ{’Ю„–жœЊч„’­)0)09E1ZmsRekZi{sŠЅZm{BYZ­КЮїћџџџџчѓџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочџ”Ђоs}Нk}ЕkyЕkyНkyНcu­ReЅ1I„(kc Z$c,c)