From 941a120dea3b313616dd0e5f50bda3cf43d983be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=A4=E6=9D=91=20=E6=AD=A6=E5=BF=97?= Date: Wed, 26 Feb 2020 17:13:02 +0900 Subject: [PATCH] Added code --- Builds/MacOSX/Icon.icns | Bin 0 -> 173510 bytes Builds/MacOSX/Info-AU.plist | 50 + Builds/MacOSX/Info-AUv3_AppExtension.plist | 64 + Builds/MacOSX/Info-Standalone_Plugin.plist | 29 + Builds/MacOSX/Info-VST.plist | 29 + Builds/MacOSX/Info-VST3.plist | 29 + Builds/MacOSX/Magical8bitPlug2.entitlements | 8 + .../project.pbxproj | 1749 ++++++ .../xcshareddata/WorkspaceSettings.xcsettings | 8 + Builds/MacOSX/RecentFilesMenuTemplate.nib | Bin 0 -> 2842 bytes Builds/VisualStudio2019/Magical8bitPlug2.sln | 47 + .../Magical8bitPlug2_SharedCode.vcxproj | 2786 ++++++++++ ...agical8bitPlug2_SharedCode.vcxproj.filters | 4842 +++++++++++++++++ .../Magical8bitPlug2_StandalonePlugin.vcxproj | 160 + ...8bitPlug2_StandalonePlugin.vcxproj.filters | 25 + .../Magical8bitPlug2_VST.vcxproj | 160 + .../Magical8bitPlug2_VST.vcxproj.filters | 25 + .../Magical8bitPlug2_VST3.vcxproj | 160 + .../Magical8bitPlug2_VST3.vcxproj.filters | 25 + Builds/VisualStudio2019/icon.ico | Bin 0 -> 50906 bytes Builds/VisualStudio2019/resources.rc | 33 + CppProperties.json | 21 + JuceLibraryCode/AppConfig.h | 467 ++ JuceLibraryCode/BinaryData.cpp | 2480 +++++++++ JuceLibraryCode/BinaryData.h | 33 + JuceLibraryCode/JuceHeader.h | 57 + JuceLibraryCode/ReadMe.txt | 12 + JuceLibraryCode/include_juce_audio_basics.cpp | 9 + JuceLibraryCode/include_juce_audio_basics.mm | 9 + .../include_juce_audio_devices.cpp | 9 + JuceLibraryCode/include_juce_audio_devices.mm | 9 + .../include_juce_audio_formats.cpp | 9 + JuceLibraryCode/include_juce_audio_formats.mm | 9 + .../include_juce_audio_plugin_client_AAX.cpp | 9 + .../include_juce_audio_plugin_client_AAX.mm | 9 + .../include_juce_audio_plugin_client_AU.r | 9 + .../include_juce_audio_plugin_client_AU_1.mm | 9 + .../include_juce_audio_plugin_client_AU_2.mm | 9 + .../include_juce_audio_plugin_client_AUv3.mm | 9 + .../include_juce_audio_plugin_client_RTAS.r | 9 + ...nclude_juce_audio_plugin_client_RTAS_1.cpp | 9 + ...nclude_juce_audio_plugin_client_RTAS_2.cpp | 9 + ...nclude_juce_audio_plugin_client_RTAS_3.cpp | 9 + ...nclude_juce_audio_plugin_client_RTAS_4.cpp | 9 + ...de_juce_audio_plugin_client_RTAS_utils.cpp | 9 + ...ude_juce_audio_plugin_client_RTAS_utils.mm | 9 + ...de_juce_audio_plugin_client_Standalone.cpp | 9 + ...include_juce_audio_plugin_client_Unity.cpp | 9 + .../include_juce_audio_plugin_client_VST2.cpp | 9 + .../include_juce_audio_plugin_client_VST3.cpp | 9 + ...lude_juce_audio_plugin_client_VST_utils.mm | 9 + ...include_juce_audio_plugin_client_utils.cpp | 9 + .../include_juce_audio_processors.cpp | 9 + .../include_juce_audio_processors.mm | 9 + JuceLibraryCode/include_juce_audio_utils.cpp | 9 + JuceLibraryCode/include_juce_audio_utils.mm | 9 + JuceLibraryCode/include_juce_core.cpp | 9 + JuceLibraryCode/include_juce_core.mm | 9 + JuceLibraryCode/include_juce_cryptography.cpp | 9 + JuceLibraryCode/include_juce_cryptography.mm | 9 + .../include_juce_data_structures.cpp | 9 + .../include_juce_data_structures.mm | 9 + JuceLibraryCode/include_juce_events.cpp | 9 + JuceLibraryCode/include_juce_events.mm | 9 + JuceLibraryCode/include_juce_graphics.cpp | 9 + JuceLibraryCode/include_juce_graphics.mm | 9 + JuceLibraryCode/include_juce_gui_basics.cpp | 9 + JuceLibraryCode/include_juce_gui_basics.mm | 9 + JuceLibraryCode/include_juce_gui_extra.cpp | 9 + JuceLibraryCode/include_juce_gui_extra.mm | 9 + JuceLibraryCode/include_juce_opengl.cpp | 9 + JuceLibraryCode/include_juce_opengl.mm | 9 + Magical8bitPlug2.jucer | 172 + README.md | 44 +- Resources/icon-256.png | Bin 0 -> 35016 bytes Resources/icon-512.png | Bin 0 -> 134935 bytes Source/AdvancedParamsComponent.cpp | 163 + Source/AdvancedParamsComponent.h | 73 + Source/BaseVoice.cpp | 226 + Source/BaseVoice.h | 54 + Source/BasicParamsComponent.cpp | 215 + Source/BasicParamsComponent.h | 86 + Source/BendParamsComponent.cpp | 131 + Source/BendParamsComponent.h | 68 + Source/CheckBoxComponent.cpp | 149 + Source/CheckBoxComponent.h | 73 + Source/ChoiceComponent.cpp | 177 + Source/ChoiceComponent.h | 75 + Source/ColorScheme.cpp | 98 + Source/ColorScheme.h | 38 + Source/CustomEnvelopeComponent.cpp | 226 + Source/CustomEnvelopeComponent.h | 81 + Source/Defs.h | 15 + Source/EnvelopeParamsComponent.cpp | 196 + Source/EnvelopeParamsComponent.h | 74 + Source/FrameSequence.h | 71 + Source/FrameSequenceParseErrors.cpp | 84 + Source/FrameSequenceParseErrors.h | 37 + Source/FrameSequenceParser.cpp | 462 ++ Source/FrameSequenceParser.h | 19 + Source/NoiseParamsComponent.cpp | 131 + Source/NoiseParamsComponent.h | 68 + Source/NoiseVoice.cpp | 88 + Source/NoiseVoice.h | 28 + Source/PluginEditor.cpp | 291 + Source/PluginEditor.h | 56 + Source/PluginProcessor.cpp | 476 ++ Source/PluginProcessor.h | 83 + Source/PulseParamsComponent.cpp | 168 + Source/PulseParamsComponent.h | 71 + Source/PulseVoice.cpp | 62 + Source/PulseVoice.h | 28 + Source/Settings.cpp | 79 + Source/Settings.h | 199 + Source/SliderComponent.cpp | 139 + Source/SliderComponent.h | 70 + Source/SweepParamsComponent.cpp | 140 + Source/SweepParamsComponent.h | 69 + Source/TonalVoice.cpp | 136 + Source/TonalVoice.h | 49 + Source/TriangleVoice.cpp | 34 + Source/TriangleVoice.h | 18 + Source/VibratoParamsComponent.cpp | 158 + Source/VibratoParamsComponent.h | 72 + Source/Voices.cpp | 11 + Source/Voices.h | 21 + 126 files changed, 19555 insertions(+), 1 deletion(-) create mode 100644 Builds/MacOSX/Icon.icns create mode 100644 Builds/MacOSX/Info-AU.plist create mode 100644 Builds/MacOSX/Info-AUv3_AppExtension.plist create mode 100644 Builds/MacOSX/Info-Standalone_Plugin.plist create mode 100644 Builds/MacOSX/Info-VST.plist create mode 100644 Builds/MacOSX/Info-VST3.plist create mode 100644 Builds/MacOSX/Magical8bitPlug2.entitlements create mode 100644 Builds/MacOSX/Magical8bitPlug2.xcodeproj/project.pbxproj create mode 100644 Builds/MacOSX/Magical8bitPlug2.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 Builds/MacOSX/RecentFilesMenuTemplate.nib create mode 100644 Builds/VisualStudio2019/Magical8bitPlug2.sln create mode 100644 Builds/VisualStudio2019/Magical8bitPlug2_SharedCode.vcxproj create mode 100644 Builds/VisualStudio2019/Magical8bitPlug2_SharedCode.vcxproj.filters create mode 100644 Builds/VisualStudio2019/Magical8bitPlug2_StandalonePlugin.vcxproj create mode 100644 Builds/VisualStudio2019/Magical8bitPlug2_StandalonePlugin.vcxproj.filters create mode 100644 Builds/VisualStudio2019/Magical8bitPlug2_VST.vcxproj create mode 100644 Builds/VisualStudio2019/Magical8bitPlug2_VST.vcxproj.filters create mode 100644 Builds/VisualStudio2019/Magical8bitPlug2_VST3.vcxproj create mode 100644 Builds/VisualStudio2019/Magical8bitPlug2_VST3.vcxproj.filters create mode 100644 Builds/VisualStudio2019/icon.ico create mode 100644 Builds/VisualStudio2019/resources.rc create mode 100644 CppProperties.json create mode 100644 JuceLibraryCode/AppConfig.h create mode 100644 JuceLibraryCode/BinaryData.cpp create mode 100644 JuceLibraryCode/BinaryData.h create mode 100644 JuceLibraryCode/JuceHeader.h create mode 100644 JuceLibraryCode/ReadMe.txt create mode 100644 JuceLibraryCode/include_juce_audio_basics.cpp create mode 100644 JuceLibraryCode/include_juce_audio_basics.mm create mode 100644 JuceLibraryCode/include_juce_audio_devices.cpp create mode 100644 JuceLibraryCode/include_juce_audio_devices.mm create mode 100644 JuceLibraryCode/include_juce_audio_formats.cpp create mode 100644 JuceLibraryCode/include_juce_audio_formats.mm create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_AU.r create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_RTAS.r create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_RTAS_1.cpp create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_RTAS_2.cpp create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_RTAS_3.cpp create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_RTAS_4.cpp create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.cpp create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.mm create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_Unity.cpp create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm create mode 100644 JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp create mode 100644 JuceLibraryCode/include_juce_audio_processors.cpp create mode 100644 JuceLibraryCode/include_juce_audio_processors.mm create mode 100644 JuceLibraryCode/include_juce_audio_utils.cpp create mode 100644 JuceLibraryCode/include_juce_audio_utils.mm create mode 100644 JuceLibraryCode/include_juce_core.cpp create mode 100644 JuceLibraryCode/include_juce_core.mm create mode 100644 JuceLibraryCode/include_juce_cryptography.cpp create mode 100644 JuceLibraryCode/include_juce_cryptography.mm create mode 100644 JuceLibraryCode/include_juce_data_structures.cpp create mode 100644 JuceLibraryCode/include_juce_data_structures.mm create mode 100644 JuceLibraryCode/include_juce_events.cpp create mode 100644 JuceLibraryCode/include_juce_events.mm create mode 100644 JuceLibraryCode/include_juce_graphics.cpp create mode 100644 JuceLibraryCode/include_juce_graphics.mm create mode 100644 JuceLibraryCode/include_juce_gui_basics.cpp create mode 100644 JuceLibraryCode/include_juce_gui_basics.mm create mode 100644 JuceLibraryCode/include_juce_gui_extra.cpp create mode 100644 JuceLibraryCode/include_juce_gui_extra.mm create mode 100644 JuceLibraryCode/include_juce_opengl.cpp create mode 100644 JuceLibraryCode/include_juce_opengl.mm create mode 100644 Magical8bitPlug2.jucer create mode 100644 Resources/icon-256.png create mode 100644 Resources/icon-512.png create mode 100644 Source/AdvancedParamsComponent.cpp create mode 100644 Source/AdvancedParamsComponent.h create mode 100644 Source/BaseVoice.cpp create mode 100644 Source/BaseVoice.h create mode 100644 Source/BasicParamsComponent.cpp create mode 100644 Source/BasicParamsComponent.h create mode 100644 Source/BendParamsComponent.cpp create mode 100644 Source/BendParamsComponent.h create mode 100644 Source/CheckBoxComponent.cpp create mode 100644 Source/CheckBoxComponent.h create mode 100644 Source/ChoiceComponent.cpp create mode 100644 Source/ChoiceComponent.h create mode 100644 Source/ColorScheme.cpp create mode 100644 Source/ColorScheme.h create mode 100644 Source/CustomEnvelopeComponent.cpp create mode 100644 Source/CustomEnvelopeComponent.h create mode 100644 Source/Defs.h create mode 100644 Source/EnvelopeParamsComponent.cpp create mode 100644 Source/EnvelopeParamsComponent.h create mode 100644 Source/FrameSequence.h create mode 100644 Source/FrameSequenceParseErrors.cpp create mode 100644 Source/FrameSequenceParseErrors.h create mode 100644 Source/FrameSequenceParser.cpp create mode 100644 Source/FrameSequenceParser.h create mode 100644 Source/NoiseParamsComponent.cpp create mode 100644 Source/NoiseParamsComponent.h create mode 100644 Source/NoiseVoice.cpp create mode 100644 Source/NoiseVoice.h create mode 100644 Source/PluginEditor.cpp create mode 100644 Source/PluginEditor.h create mode 100644 Source/PluginProcessor.cpp create mode 100644 Source/PluginProcessor.h create mode 100644 Source/PulseParamsComponent.cpp create mode 100644 Source/PulseParamsComponent.h create mode 100644 Source/PulseVoice.cpp create mode 100644 Source/PulseVoice.h create mode 100644 Source/Settings.cpp create mode 100644 Source/Settings.h create mode 100644 Source/SliderComponent.cpp create mode 100644 Source/SliderComponent.h create mode 100644 Source/SweepParamsComponent.cpp create mode 100644 Source/SweepParamsComponent.h create mode 100644 Source/TonalVoice.cpp create mode 100644 Source/TonalVoice.h create mode 100644 Source/TriangleVoice.cpp create mode 100644 Source/TriangleVoice.h create mode 100644 Source/VibratoParamsComponent.cpp create mode 100644 Source/VibratoParamsComponent.h create mode 100644 Source/Voices.cpp create mode 100644 Source/Voices.h diff --git a/Builds/MacOSX/Icon.icns b/Builds/MacOSX/Icon.icns new file mode 100644 index 0000000000000000000000000000000000000000..f2ad16e4c8684a03c2c47d7c7be2ac9d3da7cf9c GIT binary patch literal 173510 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 literal 0 HcmV?d00001 diff --git a/Builds/MacOSX/Info-AU.plist b/Builds/MacOSX/Info-AU.plist new file mode 100644 index 0000000..44dae5c --- /dev/null +++ b/Builds/MacOSX/Info-AU.plist @@ -0,0 +1,50 @@ + + + + + + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + Icon.icns + CFBundleIdentifier + com.ymck.magical8bitPlug2Juce + CFBundleName + Magical8bitPlug2 + CFBundleDisplayName + Magical8bitPlug2 + CFBundlePackageType + BNDL + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + NSHumanReadableCopyright + + NSHighResolutionCapable + + AudioComponents + + + name + Ymck: Magical 8bit Plug 2 + description + 8bit sound generator 2nd ver. by YMCK + factoryFunction + Magical8bitPlug2AUFactory + manufacturer + Ymck + type + aumu + subtype + synj + version + 65536 + sandboxSafe + + + + + diff --git a/Builds/MacOSX/Info-AUv3_AppExtension.plist b/Builds/MacOSX/Info-AUv3_AppExtension.plist new file mode 100644 index 0000000..cd69743 --- /dev/null +++ b/Builds/MacOSX/Info-AUv3_AppExtension.plist @@ -0,0 +1,64 @@ + + + + + + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + Icon.icns + CFBundleIdentifier + com.ymck.magical8bitPlug2Juce.magical8bitPlug2JuceAUv3 + CFBundleName + Magical8bitPlug2 + CFBundleDisplayName + Magical8bitPlug2 + CFBundlePackageType + XPC! + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + NSHumanReadableCopyright + + NSHighResolutionCapable + + NSExtension + + NSExtensionPrincipalClass + Magical8bitPlug2AUFactoryAUv3 + NSExtensionPointIdentifier + com.apple.AudioUnit-UI + NSExtensionAttributes + + AudioComponents + + + name + Ymck: Magical 8bit Plug 2 + description + 8bit sound generator 2nd ver. by YMCK + factoryFunction + Magical8bitPlug2AUFactoryAUv3 + manufacturer + Ymck + type + aumu + subtype + synj + version + 65536 + sandboxSafe + + tags + + Synth + + + + + + + diff --git a/Builds/MacOSX/Info-Standalone_Plugin.plist b/Builds/MacOSX/Info-Standalone_Plugin.plist new file mode 100644 index 0000000..a33ff11 --- /dev/null +++ b/Builds/MacOSX/Info-Standalone_Plugin.plist @@ -0,0 +1,29 @@ + + + + + + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + Icon.icns + CFBundleIdentifier + com.ymck.magical8bitPlug2Juce + CFBundleName + Magical8bitPlug2 + CFBundleDisplayName + Magical8bitPlug2 + CFBundlePackageType + APPL + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + NSHumanReadableCopyright + + NSHighResolutionCapable + + + diff --git a/Builds/MacOSX/Info-VST.plist b/Builds/MacOSX/Info-VST.plist new file mode 100644 index 0000000..e809dcb --- /dev/null +++ b/Builds/MacOSX/Info-VST.plist @@ -0,0 +1,29 @@ + + + + + + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + Icon.icns + CFBundleIdentifier + com.ymck.magical8bitPlug2Juce + CFBundleName + Magical8bitPlug2 + CFBundleDisplayName + Magical8bitPlug2 + CFBundlePackageType + BNDL + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + NSHumanReadableCopyright + + NSHighResolutionCapable + + + diff --git a/Builds/MacOSX/Info-VST3.plist b/Builds/MacOSX/Info-VST3.plist new file mode 100644 index 0000000..e809dcb --- /dev/null +++ b/Builds/MacOSX/Info-VST3.plist @@ -0,0 +1,29 @@ + + + + + + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + Icon.icns + CFBundleIdentifier + com.ymck.magical8bitPlug2Juce + CFBundleName + Magical8bitPlug2 + CFBundleDisplayName + Magical8bitPlug2 + CFBundlePackageType + BNDL + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + NSHumanReadableCopyright + + NSHighResolutionCapable + + + diff --git a/Builds/MacOSX/Magical8bitPlug2.entitlements b/Builds/MacOSX/Magical8bitPlug2.entitlements new file mode 100644 index 0000000..852fa1a --- /dev/null +++ b/Builds/MacOSX/Magical8bitPlug2.entitlements @@ -0,0 +1,8 @@ + + + + + com.apple.security.app-sandbox + + + diff --git a/Builds/MacOSX/Magical8bitPlug2.xcodeproj/project.pbxproj b/Builds/MacOSX/Magical8bitPlug2.xcodeproj/project.pbxproj new file mode 100644 index 0000000..35aaf63 --- /dev/null +++ b/Builds/MacOSX/Magical8bitPlug2.xcodeproj/project.pbxproj @@ -0,0 +1,1749 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXAggregateTarget section */ + 8632D0931B6F077E74558FC5 /* Magical8bitPlug2 - All */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 5669A79A0F6E2FE4EADC7A9A /* Build configuration list for PBXAggregateTarget "Magical8bitPlug2 - All" */; + buildPhases = ( + ); + dependencies = ( + A6EE63292D10801216489AD0 /* PBXTargetDependency */, + 01D6554ACF6F7C92BFC42B78 /* PBXTargetDependency */, + 99635335886F813068534281 /* PBXTargetDependency */, + FD7840DEDAEE4B9269EE7230 /* PBXTargetDependency */, + C39E2F46A3D258DE3AC23784 /* PBXTargetDependency */, + ); + name = "Magical8bitPlug2 - All"; + productName = Magical8bitPlug2; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + 01AC1609A8C3FDC62A50E453 /* VibratoParamsComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C6C5E9A111E284015EA3870 /* VibratoParamsComponent.cpp */; }; + 06B76FCE9DEBA32A480A7E68 /* include_juce_gui_basics.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8456C678C8261DA1F5626471 /* include_juce_gui_basics.mm */; }; + 0FFB8267986685B9EA776516 /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6E442C3F9710067EE534F96 /* CoreAudioKit.framework */; }; + 177ACA5C1DF753F68F254FDC /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C509A7310C0C40072841EB2 /* QuartzCore.framework */; }; + 1A73CB87C1E1F5AEE4633ED1 /* EnvelopeParamsComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F36552B3793E2FA13462FF8C /* EnvelopeParamsComponent.cpp */; }; + 2651734F7FDCD443CEF8ED84 /* include_juce_audio_plugin_client_AU_2.mm in Sources */ = {isa = PBXBuildFile; fileRef = F3E3FF053824561816A6AF73 /* include_juce_audio_plugin_client_AU_2.mm */; }; + 275E3B1726CAC96C050A9D5C /* BaseVoice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0AA095ECBA2EE7A0E3AB6DB7 /* BaseVoice.cpp */; }; + 2B4EDBBEF453F77BA8AAC4E7 /* include_juce_audio_utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE8069D3EBF7E4694C3C0586 /* include_juce_audio_utils.mm */; }; + 389BB80C7694468B3C245980 /* BendParamsComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A450E97E0053B7BB603D28D /* BendParamsComponent.cpp */; }; + 39211FF7D9EB606B7212DB6A /* AdvancedParamsComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66071717E315BAE8D9FE4414 /* AdvancedParamsComponent.cpp */; }; + 392B9AF4BEAF6E434B4E8B2F /* FrameSequenceParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 939E29666D52415105BF4CCD /* FrameSequenceParser.cpp */; }; + 3C93A518B0DD7DA797DE84BE /* PulseParamsComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B552BC497D3BE706BD35B3D /* PulseParamsComponent.cpp */; }; + 3D42693C4453A53D4D85850B /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C279C0628F1E2BF7F7E425BF /* IOKit.framework */; }; + 3EA41CC4960E034449DAFB90 /* FrameSequenceParseErrors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C7878A02F74CBF638C0895AB /* FrameSequenceParseErrors.cpp */; }; + 471EC27AC8B46A315B3FAEAC /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 94A56AE1D4485D7BF31D339A /* Icon.icns */; }; + 4C511227BCB2C933A4732A92 /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 244D16147C4425BE14ADFB16 /* DiscRecording.framework */; }; + 4DD8EF18D01C008E3B0BD2A9 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8F753CCD5472DAA716B575A /* CoreMIDI.framework */; }; + 5100C3C97CE95C1832C1F789 /* include_juce_audio_plugin_client_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD05EF24422CB64130FBF2ED /* include_juce_audio_plugin_client_utils.cpp */; }; + 5355DD5F43F547D249FFCB31 /* include_juce_data_structures.mm in Sources */ = {isa = PBXBuildFile; fileRef = 31C461C9252084743BFE34DD /* include_juce_data_structures.mm */; }; + 5377334F41B854B2115382C2 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B05A544BF3F328357CA4F4D0 /* Accelerate.framework */; }; + 544A56149246A8EB5AD8AFD4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D70440E6CFC2E6326B0CDE9F /* Cocoa.framework */; }; + 58C4CC0A049539814F454E8E /* RecentFilesMenuTemplate.nib in Resources */ = {isa = PBXBuildFile; fileRef = 4AB56EE674420B9E60C23339 /* RecentFilesMenuTemplate.nib */; }; + 5C6FBC0DEC4DFFB54D465582 /* include_juce_opengl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9458CFD329E72FEA915B6890 /* include_juce_opengl.mm */; }; + 636E0E277752B2D4DBBD5A6E /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73BC1AC9E726B89FFA10359C /* AudioToolbox.framework */; }; + 63F7563C507050BB1B177442 /* include_juce_audio_devices.mm in Sources */ = {isa = PBXBuildFile; fileRef = 496635E1298C568721A5FD62 /* include_juce_audio_devices.mm */; }; + 640B147D37A061460A26FB0C /* TriangleVoice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B04E216095FCEC5359455B74 /* TriangleVoice.cpp */; }; + 6553ACA3BC6DABD81CB33A22 /* include_juce_audio_formats.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7E2659E4E292B0F360B64328 /* include_juce_audio_formats.mm */; }; + 6572F304786159B142BE1F38 /* include_juce_audio_plugin_client_AU.r in Rez */ = {isa = PBXBuildFile; fileRef = DB5F4E1528DCFB85BD73A22C /* include_juce_audio_plugin_client_AU.r */; }; + 66B9B2129BD1F79B465079D0 /* NoiseVoice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18E41E1B055F35CC0E7D348E /* NoiseVoice.cpp */; }; + 695E3E5A1C09BA3F0A21AB7D /* include_juce_audio_basics.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8E8C19BD68EE15E89CA4F905 /* include_juce_audio_basics.mm */; }; + 697081F59DFF364A5896533F /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DE5763A5B2B9965413797CA /* CoreAudio.framework */; }; + 6E1B76AE61FC088E17519693 /* SweepParamsComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CB6E35BD2A334E975D4A6755 /* SweepParamsComponent.cpp */; }; + 6FB6C2D5FC3CC1BC9F9497AB /* include_juce_audio_plugin_client_VST_utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9B636F9D069DD4713E914FB5 /* include_juce_audio_plugin_client_VST_utils.mm */; }; + 7859A5C00FCE3EF0EF33260A /* PluginProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B560FA2D51BCFD54467EA0E /* PluginProcessor.cpp */; }; + 80894A1532B8286BDE943C93 /* CheckBoxComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B5E7423BC1D56C9466951E1 /* CheckBoxComponent.cpp */; }; + 80ED37427392828FF0728B0D /* include_juce_gui_extra.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2E22414391D09A9494875190 /* include_juce_gui_extra.mm */; }; + 837214F80726A494326971EA /* include_juce_graphics.mm in Sources */ = {isa = PBXBuildFile; fileRef = D89380CDEA9802446DC37526 /* include_juce_graphics.mm */; }; + 899D81F1AC3B1334E81B9EDF /* SliderComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A999B15DE08438587D866A72 /* SliderComponent.cpp */; }; + 8F9EFFEC0D87811F2FD4BED2 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71A07D46A2C4E69764DB7A29 /* WebKit.framework */; }; + 90A79203FABF53A9CE8AB1CF /* include_juce_audio_plugin_client_Standalone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26F4020F7DD7A32C00234EFC /* include_juce_audio_plugin_client_Standalone.cpp */; }; + 99673F134B4846E8B7B70B9B /* include_juce_audio_processors.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6D39BBE6C5E5B9E872E172AC /* include_juce_audio_processors.mm */; }; + 9B7D7B12263BDB301733A8C6 /* TonalVoice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81FEADCDC044F3B9B6F40E58 /* TonalVoice.cpp */; }; + A1482B371EEE624E227E83A3 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B8F950BDE273697CE09F0019 /* AudioUnit.framework */; }; + A3904EAFD14A00794AA509DB /* NoiseParamsComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B781DA16BA631A82D9009A09 /* NoiseParamsComponent.cpp */; }; + A51BC9B9C4913B72C4518771 /* ColorScheme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24615F29A97F1AE68BB2EBFA /* ColorScheme.cpp */; }; + A67653A704D778087065494A /* Settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7259E7593D17184B5200702B /* Settings.cpp */; }; + A79BB588E675AF1B27A47979 /* include_juce_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = 24EEA3D98C5A67157128DEFD /* include_juce_core.mm */; }; + A8A9A11DB58113D96E1FF9E0 /* include_juce_cryptography.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB367FDDCA8575DB4F1CE93B /* include_juce_cryptography.mm */; }; + AEF4C3F12E40707EFCCF38A6 /* BasicParamsComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 180EEB0E346AABFA00A06115 /* BasicParamsComponent.cpp */; }; + B852E41F5CF13EC7BF750800 /* ChoiceComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B3887D003C6A908F50D47C1 /* ChoiceComponent.cpp */; }; + C4E5DD5E698604C1BEDADE36 /* Voices.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFAADD95C9025A18AECBADDC /* Voices.cpp */; }; + C6A68E9AD876B8A9CCCB9355 /* BinaryData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 03ECBBD0C90616D23996E1AE /* BinaryData.cpp */; }; + C9A41B3D41ED45BF45D17758 /* include_juce_audio_plugin_client_AU_1.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BA37DE7391080191A97FFA1 /* include_juce_audio_plugin_client_AU_1.mm */; }; + CAD0FC6C0555FF7DD54361D9 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E866D810E7F0A8034E6E0908 /* Carbon.framework */; }; + D65180F4399DCDD7F1524100 /* include_juce_audio_plugin_client_VST3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 608F504C6B2305C9955C536A /* include_juce_audio_plugin_client_VST3.cpp */; }; + D85D77F835C99ADD9E5ACE8D /* include_juce_audio_plugin_client_VST2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F6F66E1631CD9EEA846B658 /* include_juce_audio_plugin_client_VST2.cpp */; }; + DA406463C7F20232CFE84B80 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8CB3B3034E84CC14ED237294 /* OpenGL.framework */; }; + DC46FF92D8F74E98346C6DA8 /* PluginEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E221C5483A817C754F12A8A0 /* PluginEditor.cpp */; }; + E261A4FF6098A0260B0031FE /* PulseVoice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C9932EF8F5418FA12AB5AE8 /* PulseVoice.cpp */; }; + E6FC3DA914B1BB8EF8D0EA1C /* CustomEnvelopeComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3533F2156F6607F16188BD29 /* CustomEnvelopeComponent.cpp */; }; + F3C5C33D23F2388F00297587 /* RecentFilesMenuTemplate.nib in Resources */ = {isa = PBXBuildFile; fileRef = 4AB56EE674420B9E60C23339 /* RecentFilesMenuTemplate.nib */; }; + F3C5C33E23F2388F00297587 /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 94A56AE1D4485D7BF31D339A /* Icon.icns */; }; + F3C5C33F23F2388F00297587 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B05A544BF3F328357CA4F4D0 /* Accelerate.framework */; }; + F3C5C34023F2388F00297587 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73BC1AC9E726B89FFA10359C /* AudioToolbox.framework */; }; + F3C5C34123F2388F00297587 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E866D810E7F0A8034E6E0908 /* Carbon.framework */; }; + F3C5C34223F2388F00297587 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D70440E6CFC2E6326B0CDE9F /* Cocoa.framework */; }; + F3C5C34323F2388F00297587 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DE5763A5B2B9965413797CA /* CoreAudio.framework */; }; + F3C5C34423F2388F00297587 /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6E442C3F9710067EE534F96 /* CoreAudioKit.framework */; }; + F3C5C34523F2388F00297587 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8F753CCD5472DAA716B575A /* CoreMIDI.framework */; }; + F3C5C34623F2388F00297587 /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 244D16147C4425BE14ADFB16 /* DiscRecording.framework */; }; + F3C5C34723F2388F00297587 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C279C0628F1E2BF7F7E425BF /* IOKit.framework */; }; + F3C5C34823F2388F00297587 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8CB3B3034E84CC14ED237294 /* OpenGL.framework */; }; + F3C5C34923F2388F00297587 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C509A7310C0C40072841EB2 /* QuartzCore.framework */; }; + F3C5C34A23F2388F00297587 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71A07D46A2C4E69764DB7A29 /* WebKit.framework */; }; + F3C5C34B23F2388F00297587 /* RecentFilesMenuTemplate.nib in Resources */ = {isa = PBXBuildFile; fileRef = 4AB56EE674420B9E60C23339 /* RecentFilesMenuTemplate.nib */; }; + F3C5C34C23F2388F00297587 /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 94A56AE1D4485D7BF31D339A /* Icon.icns */; }; + F3C5C34D23F2388F00297587 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B05A544BF3F328357CA4F4D0 /* Accelerate.framework */; }; + F3C5C34E23F2388F00297587 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73BC1AC9E726B89FFA10359C /* AudioToolbox.framework */; }; + F3C5C34F23F2388F00297587 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E866D810E7F0A8034E6E0908 /* Carbon.framework */; }; + F3C5C35023F2388F00297587 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D70440E6CFC2E6326B0CDE9F /* Cocoa.framework */; }; + F3C5C35123F2388F00297587 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DE5763A5B2B9965413797CA /* CoreAudio.framework */; }; + F3C5C35223F2388F00297587 /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6E442C3F9710067EE534F96 /* CoreAudioKit.framework */; }; + F3C5C35323F2388F00297587 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8F753CCD5472DAA716B575A /* CoreMIDI.framework */; }; + F3C5C35423F2388F00297587 /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 244D16147C4425BE14ADFB16 /* DiscRecording.framework */; }; + F3C5C35523F2388F00297587 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C279C0628F1E2BF7F7E425BF /* IOKit.framework */; }; + F3C5C35623F2388F00297587 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8CB3B3034E84CC14ED237294 /* OpenGL.framework */; }; + F3C5C35723F2388F00297587 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C509A7310C0C40072841EB2 /* QuartzCore.framework */; }; + F3C5C35823F2388F00297587 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71A07D46A2C4E69764DB7A29 /* WebKit.framework */; }; + F3C5C35923F2388F00297587 /* RecentFilesMenuTemplate.nib in Resources */ = {isa = PBXBuildFile; fileRef = 4AB56EE674420B9E60C23339 /* RecentFilesMenuTemplate.nib */; }; + F3C5C35A23F2388F00297587 /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 94A56AE1D4485D7BF31D339A /* Icon.icns */; }; + F3C5C35B23F2388F00297587 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B05A544BF3F328357CA4F4D0 /* Accelerate.framework */; }; + F3C5C35C23F2388F00297587 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73BC1AC9E726B89FFA10359C /* AudioToolbox.framework */; }; + F3C5C35D23F2388F00297587 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E866D810E7F0A8034E6E0908 /* Carbon.framework */; }; + F3C5C35E23F2388F00297587 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D70440E6CFC2E6326B0CDE9F /* Cocoa.framework */; }; + F3C5C35F23F2388F00297587 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DE5763A5B2B9965413797CA /* CoreAudio.framework */; }; + F3C5C36023F2388F00297587 /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6E442C3F9710067EE534F96 /* CoreAudioKit.framework */; }; + F3C5C36123F2388F00297587 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8F753CCD5472DAA716B575A /* CoreMIDI.framework */; }; + F3C5C36223F2388F00297587 /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 244D16147C4425BE14ADFB16 /* DiscRecording.framework */; }; + F3C5C36323F2388F00297587 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C279C0628F1E2BF7F7E425BF /* IOKit.framework */; }; + F3C5C36423F2388F00297587 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8CB3B3034E84CC14ED237294 /* OpenGL.framework */; }; + F3C5C36523F2388F00297587 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C509A7310C0C40072841EB2 /* QuartzCore.framework */; }; + F3C5C36623F2388F00297587 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71A07D46A2C4E69764DB7A29 /* WebKit.framework */; }; + F7C92048AFADBF2F63A8743C /* include_juce_events.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8FBA0E03766BA17E78D84310 /* include_juce_events.mm */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + F3C5C36723F2388F00297587 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FB6EFE4C6F8351ACAA321332 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BD9FA4437B99830F599F369; + remoteInfo = "Magical8bitPlug2 - Shared Code"; + }; + F3C5C36823F2388F00297587 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FB6EFE4C6F8351ACAA321332 /* Project object */; + proxyType = 1; + remoteGlobalIDString = AAB30BB93041436A728367F3; + remoteInfo = "Magical8bitPlug2 - VST"; + }; + F3C5C36923F2388F00297587 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FB6EFE4C6F8351ACAA321332 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 88ECACF925AD4B74B3589E5A; + remoteInfo = "Magical8bitPlug2 - VST3"; + }; + F3C5C36A23F2388F00297587 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FB6EFE4C6F8351ACAA321332 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 60666BAAA387D89139A4EE6C; + remoteInfo = "Magical8bitPlug2 - AU"; + }; + F3C5C36B23F2388F00297587 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FB6EFE4C6F8351ACAA321332 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5587C5653602A557779BD29; + remoteInfo = "Magical8bitPlug2 - Standalone Plugin"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 02853F19D8488E185FB79E96 /* Defs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Defs.h; path = ../../Source/Defs.h; sourceTree = SOURCE_ROOT; }; + 03E77047C4F603A87D97C443 /* ChoiceComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ChoiceComponent.h; path = ../../Source/ChoiceComponent.h; sourceTree = SOURCE_ROOT; }; + 03ECBBD0C90616D23996E1AE /* BinaryData.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; }; + 079F0C45B207DA48EE9A78B2 /* FrameSequenceParseErrors.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = FrameSequenceParseErrors.h; path = ../../Source/FrameSequenceParseErrors.h; sourceTree = SOURCE_ROOT; }; + 099DDB5C176E0B04A3D6BE07 /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; + 0AA095ECBA2EE7A0E3AB6DB7 /* BaseVoice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BaseVoice.cpp; path = ../../Source/BaseVoice.cpp; sourceTree = SOURCE_ROOT; }; + 0B7E8A4D54EE56B307F21CCF /* NoiseParamsComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = NoiseParamsComponent.h; path = ../../Source/NoiseParamsComponent.h; sourceTree = SOURCE_ROOT; }; + 0C509A7310C0C40072841EB2 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 0E9641C7B8772850D254479E /* TonalVoice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TonalVoice.h; path = ../../Source/TonalVoice.h; sourceTree = SOURCE_ROOT; }; + 11030E80FBB153B52381428E /* juce_audio_processors */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_processors; path = /Applications/JUCE/modules/juce_audio_processors; sourceTree = ""; }; + 11EFC2C5E3CF72FAA9CDEADB /* VibratoParamsComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = VibratoParamsComponent.h; path = ../../Source/VibratoParamsComponent.h; sourceTree = SOURCE_ROOT; }; + 180EEB0E346AABFA00A06115 /* BasicParamsComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BasicParamsComponent.cpp; path = ../../Source/BasicParamsComponent.cpp; sourceTree = SOURCE_ROOT; }; + 18E41E1B055F35CC0E7D348E /* NoiseVoice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = NoiseVoice.cpp; path = ../../Source/NoiseVoice.cpp; sourceTree = SOURCE_ROOT; }; + 19F32236E2499A0A85090390 /* libMagical8bitPlug2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMagical8bitPlug2.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 1A43A094811C4B22DC350E88 /* AppConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; }; + 1A57F2FBD3B0D08C4B1BB1FD /* Info-VST3.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-VST3.plist"; sourceTree = SOURCE_ROOT; }; + 1B552BC497D3BE706BD35B3D /* PulseParamsComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PulseParamsComponent.cpp; path = ../../Source/PulseParamsComponent.cpp; sourceTree = SOURCE_ROOT; }; + 1B560FA2D51BCFD54467EA0E /* PluginProcessor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginProcessor.cpp; path = ../../Source/PluginProcessor.cpp; sourceTree = SOURCE_ROOT; }; + 1E193013008BA2DC4EDFCDF5 /* juce_data_structures */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_data_structures; path = /Applications/JUCE/modules/juce_data_structures; sourceTree = ""; }; + 1FFFE9D6670AB65D77BB93DE /* AdvancedParamsComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AdvancedParamsComponent.h; path = ../../Source/AdvancedParamsComponent.h; sourceTree = SOURCE_ROOT; }; + 244D16147C4425BE14ADFB16 /* DiscRecording.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = System/Library/Frameworks/DiscRecording.framework; sourceTree = SDKROOT; }; + 24615F29A97F1AE68BB2EBFA /* ColorScheme.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ColorScheme.cpp; path = ../../Source/ColorScheme.cpp; sourceTree = SOURCE_ROOT; }; + 24EEA3D98C5A67157128DEFD /* include_juce_core.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_core.mm; path = ../../JuceLibraryCode/include_juce_core.mm; sourceTree = SOURCE_ROOT; }; + 26F4020F7DD7A32C00234EFC /* include_juce_audio_plugin_client_Standalone.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_plugin_client_Standalone.cpp; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp; sourceTree = SOURCE_ROOT; }; + 2A450E97E0053B7BB603D28D /* BendParamsComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BendParamsComponent.cpp; path = ../../Source/BendParamsComponent.cpp; sourceTree = SOURCE_ROOT; }; + 2C6C5E9A111E284015EA3870 /* VibratoParamsComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = VibratoParamsComponent.cpp; path = ../../Source/VibratoParamsComponent.cpp; sourceTree = SOURCE_ROOT; }; + 2C9932EF8F5418FA12AB5AE8 /* PulseVoice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PulseVoice.cpp; path = ../../Source/PulseVoice.cpp; sourceTree = SOURCE_ROOT; }; + 2E22414391D09A9494875190 /* include_juce_gui_extra.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_extra.mm; path = ../../JuceLibraryCode/include_juce_gui_extra.mm; sourceTree = SOURCE_ROOT; }; + 31C461C9252084743BFE34DD /* include_juce_data_structures.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_data_structures.mm; path = ../../JuceLibraryCode/include_juce_data_structures.mm; sourceTree = SOURCE_ROOT; }; + 3361E7A446D5AF80B6FDE5E0 /* BendParamsComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BendParamsComponent.h; path = ../../Source/BendParamsComponent.h; sourceTree = SOURCE_ROOT; }; + 3533F2156F6607F16188BD29 /* CustomEnvelopeComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CustomEnvelopeComponent.cpp; path = ../../Source/CustomEnvelopeComponent.cpp; sourceTree = SOURCE_ROOT; }; + 36491BCDF29B0BF5AAA72013 /* ColorScheme.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ColorScheme.h; path = ../../Source/ColorScheme.h; sourceTree = SOURCE_ROOT; }; + 452AE5747834120ED60EE542 /* BinaryData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; }; + 4838C8EB90DBE6678B936D6F /* PulseVoice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PulseVoice.h; path = ../../Source/PulseVoice.h; sourceTree = SOURCE_ROOT; }; + 496635E1298C568721A5FD62 /* include_juce_audio_devices.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_devices.mm; path = ../../JuceLibraryCode/include_juce_audio_devices.mm; sourceTree = SOURCE_ROOT; }; + 4AB56EE674420B9E60C23339 /* RecentFilesMenuTemplate.nib */ = {isa = PBXFileReference; lastKnownFileType = file.nib; path = RecentFilesMenuTemplate.nib; sourceTree = SOURCE_ROOT; }; + 4B51ADC1DB96DE4BB3D7BBF2 /* TriangleVoice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TriangleVoice.h; path = ../../Source/TriangleVoice.h; sourceTree = SOURCE_ROOT; }; + 4BA37DE7391080191A97FFA1 /* include_juce_audio_plugin_client_AU_1.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_plugin_client_AU_1.mm; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm; sourceTree = SOURCE_ROOT; }; + 4BF5DD4CA6E0A6F81E927449 /* CustomEnvelopeComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CustomEnvelopeComponent.h; path = ../../Source/CustomEnvelopeComponent.h; sourceTree = SOURCE_ROOT; }; + 56F142448952B57373F60687 /* BaseVoice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BaseVoice.h; path = ../../Source/BaseVoice.h; sourceTree = SOURCE_ROOT; }; + 608F504C6B2305C9955C536A /* include_juce_audio_plugin_client_VST3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_plugin_client_VST3.cpp; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp; sourceTree = SOURCE_ROOT; }; + 65B302C186ECE52349DFCC81 /* FrameSequence.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = FrameSequence.h; path = ../../Source/FrameSequence.h; sourceTree = SOURCE_ROOT; }; + 66071717E315BAE8D9FE4414 /* AdvancedParamsComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AdvancedParamsComponent.cpp; path = ../../Source/AdvancedParamsComponent.cpp; sourceTree = SOURCE_ROOT; }; + 672940C861E94654B20EE0FF /* Settings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Settings.h; path = ../../Source/Settings.h; sourceTree = SOURCE_ROOT; }; + 67DB2DED6394C7B579EBE35B /* juce_audio_formats */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_formats; path = /Applications/JUCE/modules/juce_audio_formats; sourceTree = ""; }; + 689DCFF988E2873DB417E974 /* juce_core */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_core; path = /Applications/JUCE/modules/juce_core; sourceTree = ""; }; + 6B052A7AB8D4718C7137E92F /* FrameSequenceParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = FrameSequenceParser.h; path = ../../Source/FrameSequenceParser.h; sourceTree = SOURCE_ROOT; }; + 6B3887D003C6A908F50D47C1 /* ChoiceComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ChoiceComponent.cpp; path = ../../Source/ChoiceComponent.cpp; sourceTree = SOURCE_ROOT; }; + 6B93641432ACFC711A9C04C6 /* PulseParamsComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PulseParamsComponent.h; path = ../../Source/PulseParamsComponent.h; sourceTree = SOURCE_ROOT; }; + 6C45AEA47507E7FA2EDDAEA1 /* CheckBoxComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CheckBoxComponent.h; path = ../../Source/CheckBoxComponent.h; sourceTree = SOURCE_ROOT; }; + 6D39BBE6C5E5B9E872E172AC /* include_juce_audio_processors.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_processors.mm; path = ../../JuceLibraryCode/include_juce_audio_processors.mm; sourceTree = SOURCE_ROOT; }; + 6F3A3974857436854287AC1F /* juce_audio_basics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_basics; path = /Applications/JUCE/modules/juce_audio_basics; sourceTree = ""; }; + 6F7F826B711DF965749A2FD8 /* Magical8bitPlug2.component */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Magical8bitPlug2.component; sourceTree = BUILT_PRODUCTS_DIR; }; + 6FC0CA5BBBC1F7658FB5E694 /* juce_opengl */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_opengl; path = /Applications/JUCE/modules/juce_opengl; sourceTree = ""; }; + 71A07D46A2C4E69764DB7A29 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; + 72404BEF36BFC137FE719119 /* Magical8bitPlug2.vst3 */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Magical8bitPlug2.vst3; sourceTree = BUILT_PRODUCTS_DIR; }; + 7259E7593D17184B5200702B /* Settings.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Settings.cpp; path = ../../Source/Settings.cpp; sourceTree = SOURCE_ROOT; }; + 73BC1AC9E726B89FFA10359C /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; + 7B5E7423BC1D56C9466951E1 /* CheckBoxComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CheckBoxComponent.cpp; path = ../../Source/CheckBoxComponent.cpp; sourceTree = SOURCE_ROOT; }; + 7E2659E4E292B0F360B64328 /* include_juce_audio_formats.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_formats.mm; path = ../../JuceLibraryCode/include_juce_audio_formats.mm; sourceTree = SOURCE_ROOT; }; + 7FA8B290188CA4E87ACDF355 /* Magical8bitPlug2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Magical8bitPlug2.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 810E0DCC0C77E2ACD1C22900 /* juce_events */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_events; path = /Applications/JUCE/modules/juce_events; sourceTree = ""; }; + 81FEADCDC044F3B9B6F40E58 /* TonalVoice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TonalVoice.cpp; path = ../../Source/TonalVoice.cpp; sourceTree = SOURCE_ROOT; }; + 8456C678C8261DA1F5626471 /* include_juce_gui_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_basics.mm; path = ../../JuceLibraryCode/include_juce_gui_basics.mm; sourceTree = SOURCE_ROOT; }; + 88587A8CEE18833911E78691 /* EnvelopeParamsComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = EnvelopeParamsComponent.h; path = ../../Source/EnvelopeParamsComponent.h; sourceTree = SOURCE_ROOT; }; + 8ABED5CE19EA59EF0A729011 /* icon-256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "icon-256.png"; path = "../../Resources/icon-256.png"; sourceTree = SOURCE_ROOT; }; + 8C3AC7388B825801B24824C6 /* juce_audio_plugin_client */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_plugin_client; path = /Applications/JUCE/modules/juce_audio_plugin_client; sourceTree = ""; }; + 8CB3B3034E84CC14ED237294 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; + 8DE5763A5B2B9965413797CA /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; + 8E8C19BD68EE15E89CA4F905 /* include_juce_audio_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_basics.mm; path = ../../JuceLibraryCode/include_juce_audio_basics.mm; sourceTree = SOURCE_ROOT; }; + 8F6F66E1631CD9EEA846B658 /* include_juce_audio_plugin_client_VST2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_plugin_client_VST2.cpp; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp; sourceTree = SOURCE_ROOT; }; + 8F90564D28D60AC5EF1806FF /* juce_cryptography */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_cryptography; path = /Applications/JUCE/modules/juce_cryptography; sourceTree = ""; }; + 8FBA0E03766BA17E78D84310 /* include_juce_events.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_events.mm; path = ../../JuceLibraryCode/include_juce_events.mm; sourceTree = SOURCE_ROOT; }; + 914D68ABDF069BCDA6992DCC /* Magical8bitPlug2.vst */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Magical8bitPlug2.vst; sourceTree = BUILT_PRODUCTS_DIR; }; + 939E29666D52415105BF4CCD /* FrameSequenceParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = FrameSequenceParser.cpp; path = ../../Source/FrameSequenceParser.cpp; sourceTree = SOURCE_ROOT; }; + 9458CFD329E72FEA915B6890 /* include_juce_opengl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_opengl.mm; path = ../../JuceLibraryCode/include_juce_opengl.mm; sourceTree = SOURCE_ROOT; }; + 94A56AE1D4485D7BF31D339A /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = file.icns; path = Icon.icns; sourceTree = SOURCE_ROOT; }; + 9B636F9D069DD4713E914FB5 /* include_juce_audio_plugin_client_VST_utils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_plugin_client_VST_utils.mm; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm; sourceTree = SOURCE_ROOT; }; + A999B15DE08438587D866A72 /* SliderComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = SliderComponent.cpp; path = ../../Source/SliderComponent.cpp; sourceTree = SOURCE_ROOT; }; + AB367FDDCA8575DB4F1CE93B /* include_juce_cryptography.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_cryptography.mm; path = ../../JuceLibraryCode/include_juce_cryptography.mm; sourceTree = SOURCE_ROOT; }; + AE8069D3EBF7E4694C3C0586 /* include_juce_audio_utils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_utils.mm; path = ../../JuceLibraryCode/include_juce_audio_utils.mm; sourceTree = SOURCE_ROOT; }; + B04E216095FCEC5359455B74 /* TriangleVoice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TriangleVoice.cpp; path = ../../Source/TriangleVoice.cpp; sourceTree = SOURCE_ROOT; }; + B05A544BF3F328357CA4F4D0 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; + B0A180F1305BAA3DD9A53CBF /* PluginEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginEditor.h; path = ../../Source/PluginEditor.h; sourceTree = SOURCE_ROOT; }; + B15CC2F445A52679E5C0EF77 /* SliderComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SliderComponent.h; path = ../../Source/SliderComponent.h; sourceTree = SOURCE_ROOT; }; + B71EF8043D5D4628EA6B2207 /* juce_graphics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_graphics; path = /Applications/JUCE/modules/juce_graphics; sourceTree = ""; }; + B781DA16BA631A82D9009A09 /* NoiseParamsComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = NoiseParamsComponent.cpp; path = ../../Source/NoiseParamsComponent.cpp; sourceTree = SOURCE_ROOT; }; + B8F950BDE273697CE09F0019 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; + BFAADD95C9025A18AECBADDC /* Voices.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Voices.cpp; path = ../../Source/Voices.cpp; sourceTree = SOURCE_ROOT; }; + C279C0628F1E2BF7F7E425BF /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; + C7878A02F74CBF638C0895AB /* FrameSequenceParseErrors.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = FrameSequenceParseErrors.cpp; path = ../../Source/FrameSequenceParseErrors.cpp; sourceTree = SOURCE_ROOT; }; + C9A705E8ACE8652BD7EE96CF /* juce_audio_utils */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_utils; path = /Applications/JUCE/modules/juce_audio_utils; sourceTree = ""; }; + CB6E35BD2A334E975D4A6755 /* SweepParamsComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = SweepParamsComponent.cpp; path = ../../Source/SweepParamsComponent.cpp; sourceTree = SOURCE_ROOT; }; + CC6A542A3BDD11EF9D26C40A /* NoiseVoice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = NoiseVoice.h; path = ../../Source/NoiseVoice.h; sourceTree = SOURCE_ROOT; }; + D268FAEAC1579F4E857C7A96 /* Voices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Voices.h; path = ../../Source/Voices.h; sourceTree = SOURCE_ROOT; }; + D350F7E7B7D2371B41EA7FC7 /* Info-Standalone_Plugin.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-Standalone_Plugin.plist"; sourceTree = SOURCE_ROOT; }; + D6E442C3F9710067EE534F96 /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; + D70440E6CFC2E6326B0CDE9F /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; + D89380CDEA9802446DC37526 /* include_juce_graphics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_graphics.mm; path = ../../JuceLibraryCode/include_juce_graphics.mm; sourceTree = SOURCE_ROOT; }; + D96AC883EDBEF7CB17F94583 /* icon-512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "icon-512.png"; path = "../../Resources/icon-512.png"; sourceTree = SOURCE_ROOT; }; + DAC95EE2E39B499C15A7B6BC /* juce_audio_devices */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_devices; path = /Applications/JUCE/modules/juce_audio_devices; sourceTree = ""; }; + DB5F4E1528DCFB85BD73A22C /* include_juce_audio_plugin_client_AU.r */ = {isa = PBXFileReference; lastKnownFileType = file.r; name = include_juce_audio_plugin_client_AU.r; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_AU.r; sourceTree = SOURCE_ROOT; }; + DCEDF43486E98D94FBA24973 /* Info-VST.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-VST.plist"; sourceTree = SOURCE_ROOT; }; + E14E7E073A6E4A1C0EF14C61 /* juce_gui_basics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_gui_basics; path = /Applications/JUCE/modules/juce_gui_basics; sourceTree = ""; }; + E221C5483A817C754F12A8A0 /* PluginEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginEditor.cpp; path = ../../Source/PluginEditor.cpp; sourceTree = SOURCE_ROOT; }; + E3BBAE05BE25C928A567F780 /* Info-AU.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-AU.plist"; sourceTree = SOURCE_ROOT; }; + E866D810E7F0A8034E6E0908 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; + E8F753CCD5472DAA716B575A /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; + EEBCC9DCBC97F0DECF5E5411 /* PluginProcessor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginProcessor.h; path = ../../Source/PluginProcessor.h; sourceTree = SOURCE_ROOT; }; + F10C7E728C2F5C269BDCE60F /* juce_gui_extra */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_gui_extra; path = /Applications/JUCE/modules/juce_gui_extra; sourceTree = ""; }; + F36552B3793E2FA13462FF8C /* EnvelopeParamsComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = EnvelopeParamsComponent.cpp; path = ../../Source/EnvelopeParamsComponent.cpp; sourceTree = SOURCE_ROOT; }; + F3E3FF053824561816A6AF73 /* include_juce_audio_plugin_client_AU_2.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_plugin_client_AU_2.mm; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm; sourceTree = SOURCE_ROOT; }; + F617EBAC6FF5CD87D9F80980 /* SweepParamsComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SweepParamsComponent.h; path = ../../Source/SweepParamsComponent.h; sourceTree = SOURCE_ROOT; }; + FD05EF24422CB64130FBF2ED /* include_juce_audio_plugin_client_utils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_plugin_client_utils.cpp; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp; sourceTree = SOURCE_ROOT; }; + FDF634F0E242BCB2F87B85D3 /* BasicParamsComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BasicParamsComponent.h; path = ../../Source/BasicParamsComponent.h; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 1FBB3EC1A4402A39DC1F6316 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5377334F41B854B2115382C2 /* Accelerate.framework in Frameworks */, + 636E0E277752B2D4DBBD5A6E /* AudioToolbox.framework in Frameworks */, + CAD0FC6C0555FF7DD54361D9 /* Carbon.framework in Frameworks */, + 544A56149246A8EB5AD8AFD4 /* Cocoa.framework in Frameworks */, + 697081F59DFF364A5896533F /* CoreAudio.framework in Frameworks */, + 0FFB8267986685B9EA776516 /* CoreAudioKit.framework in Frameworks */, + 4DD8EF18D01C008E3B0BD2A9 /* CoreMIDI.framework in Frameworks */, + 4C511227BCB2C933A4732A92 /* DiscRecording.framework in Frameworks */, + 3D42693C4453A53D4D85850B /* IOKit.framework in Frameworks */, + DA406463C7F20232CFE84B80 /* OpenGL.framework in Frameworks */, + 177ACA5C1DF753F68F254FDC /* QuartzCore.framework in Frameworks */, + 8F9EFFEC0D87811F2FD4BED2 /* WebKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6D6458DAF8B679F9BF851BB1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F3C5C33F23F2388F00297587 /* Accelerate.framework in Frameworks */, + F3C5C34023F2388F00297587 /* AudioToolbox.framework in Frameworks */, + F3C5C34123F2388F00297587 /* Carbon.framework in Frameworks */, + F3C5C34223F2388F00297587 /* Cocoa.framework in Frameworks */, + F3C5C34323F2388F00297587 /* CoreAudio.framework in Frameworks */, + F3C5C34423F2388F00297587 /* CoreAudioKit.framework in Frameworks */, + F3C5C34523F2388F00297587 /* CoreMIDI.framework in Frameworks */, + F3C5C34623F2388F00297587 /* DiscRecording.framework in Frameworks */, + F3C5C34723F2388F00297587 /* IOKit.framework in Frameworks */, + F3C5C34823F2388F00297587 /* OpenGL.framework in Frameworks */, + F3C5C34923F2388F00297587 /* QuartzCore.framework in Frameworks */, + F3C5C34A23F2388F00297587 /* WebKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D5BC58ABEE0BD7E8DF516D40 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F3C5C35B23F2388F00297587 /* Accelerate.framework in Frameworks */, + F3C5C35C23F2388F00297587 /* AudioToolbox.framework in Frameworks */, + F3C5C35D23F2388F00297587 /* Carbon.framework in Frameworks */, + F3C5C35E23F2388F00297587 /* Cocoa.framework in Frameworks */, + F3C5C35F23F2388F00297587 /* CoreAudio.framework in Frameworks */, + F3C5C36023F2388F00297587 /* CoreAudioKit.framework in Frameworks */, + F3C5C36123F2388F00297587 /* CoreMIDI.framework in Frameworks */, + F3C5C36223F2388F00297587 /* DiscRecording.framework in Frameworks */, + F3C5C36323F2388F00297587 /* IOKit.framework in Frameworks */, + F3C5C36423F2388F00297587 /* OpenGL.framework in Frameworks */, + F3C5C36523F2388F00297587 /* QuartzCore.framework in Frameworks */, + F3C5C36623F2388F00297587 /* WebKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FE24CEADDEFCE02EB9FBE17B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A1482B371EEE624E227E83A3 /* AudioUnit.framework in Frameworks */, + F3C5C34D23F2388F00297587 /* Accelerate.framework in Frameworks */, + F3C5C34E23F2388F00297587 /* AudioToolbox.framework in Frameworks */, + F3C5C34F23F2388F00297587 /* Carbon.framework in Frameworks */, + F3C5C35023F2388F00297587 /* Cocoa.framework in Frameworks */, + F3C5C35123F2388F00297587 /* CoreAudio.framework in Frameworks */, + F3C5C35223F2388F00297587 /* CoreAudioKit.framework in Frameworks */, + F3C5C35323F2388F00297587 /* CoreMIDI.framework in Frameworks */, + F3C5C35423F2388F00297587 /* DiscRecording.framework in Frameworks */, + F3C5C35523F2388F00297587 /* IOKit.framework in Frameworks */, + F3C5C35623F2388F00297587 /* OpenGL.framework in Frameworks */, + F3C5C35723F2388F00297587 /* QuartzCore.framework in Frameworks */, + F3C5C35823F2388F00297587 /* WebKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 17196945B87023D03E2EF095 /* BaseComponents */ = { + isa = PBXGroup; + children = ( + 7B5E7423BC1D56C9466951E1 /* CheckBoxComponent.cpp */, + 6C45AEA47507E7FA2EDDAEA1 /* CheckBoxComponent.h */, + 6B3887D003C6A908F50D47C1 /* ChoiceComponent.cpp */, + 03E77047C4F603A87D97C443 /* ChoiceComponent.h */, + 3533F2156F6607F16188BD29 /* CustomEnvelopeComponent.cpp */, + 4BF5DD4CA6E0A6F81E927449 /* CustomEnvelopeComponent.h */, + 02853F19D8488E185FB79E96 /* Defs.h */, + A999B15DE08438587D866A72 /* SliderComponent.cpp */, + B15CC2F445A52679E5C0EF77 /* SliderComponent.h */, + ); + name = BaseComponents; + sourceTree = ""; + }; + 285878D30F389639E8E9537E /* Source */ = { + isa = PBXGroup; + children = ( + C7878A02F74CBF638C0895AB /* FrameSequenceParseErrors.cpp */, + 079F0C45B207DA48EE9A78B2 /* FrameSequenceParseErrors.h */, + 65B302C186ECE52349DFCC81 /* FrameSequence.h */, + 6B052A7AB8D4718C7137E92F /* FrameSequenceParser.h */, + 939E29666D52415105BF4CCD /* FrameSequenceParser.cpp */, + 24615F29A97F1AE68BB2EBFA /* ColorScheme.cpp */, + 36491BCDF29B0BF5AAA72013 /* ColorScheme.h */, + 0AA095ECBA2EE7A0E3AB6DB7 /* BaseVoice.cpp */, + 56F142448952B57373F60687 /* BaseVoice.h */, + 18E41E1B055F35CC0E7D348E /* NoiseVoice.cpp */, + CC6A542A3BDD11EF9D26C40A /* NoiseVoice.h */, + B04E216095FCEC5359455B74 /* TriangleVoice.cpp */, + 4B51ADC1DB96DE4BB3D7BBF2 /* TriangleVoice.h */, + 2C9932EF8F5418FA12AB5AE8 /* PulseVoice.cpp */, + 4838C8EB90DBE6678B936D6F /* PulseVoice.h */, + 81FEADCDC044F3B9B6F40E58 /* TonalVoice.cpp */, + 0E9641C7B8772850D254479E /* TonalVoice.h */, + 7259E7593D17184B5200702B /* Settings.cpp */, + 672940C861E94654B20EE0FF /* Settings.h */, + BFAADD95C9025A18AECBADDC /* Voices.cpp */, + D268FAEAC1579F4E857C7A96 /* Voices.h */, + 1B560FA2D51BCFD54467EA0E /* PluginProcessor.cpp */, + EEBCC9DCBC97F0DECF5E5411 /* PluginProcessor.h */, + E221C5483A817C754F12A8A0 /* PluginEditor.cpp */, + B0A180F1305BAA3DD9A53CBF /* PluginEditor.h */, + ); + name = Source; + sourceTree = ""; + }; + 3B4C4DCD18B46512FF4B9E48 /* Source */ = { + isa = PBXGroup; + children = ( + EB95C4537C7A70D86BA87021 /* Magical8bitPlug2 */, + 4DE7ED6B1A4B4BA2FB8F1C42 /* JUCE Modules */, + BDEADB98EE46946625630535 /* JUCE Library Code */, + CD9405367027AB92BEE030D8 /* Resources */, + 64CC100C0EEE31D34462D15B /* Frameworks */, + 5CB90793EFC270CE6C4514EE /* Products */, + ); + name = Source; + sourceTree = ""; + }; + 4DE7ED6B1A4B4BA2FB8F1C42 /* JUCE Modules */ = { + isa = PBXGroup; + children = ( + 6F3A3974857436854287AC1F /* juce_audio_basics */, + DAC95EE2E39B499C15A7B6BC /* juce_audio_devices */, + 67DB2DED6394C7B579EBE35B /* juce_audio_formats */, + 8C3AC7388B825801B24824C6 /* juce_audio_plugin_client */, + 11030E80FBB153B52381428E /* juce_audio_processors */, + C9A705E8ACE8652BD7EE96CF /* juce_audio_utils */, + 689DCFF988E2873DB417E974 /* juce_core */, + 8F90564D28D60AC5EF1806FF /* juce_cryptography */, + 1E193013008BA2DC4EDFCDF5 /* juce_data_structures */, + 810E0DCC0C77E2ACD1C22900 /* juce_events */, + B71EF8043D5D4628EA6B2207 /* juce_graphics */, + E14E7E073A6E4A1C0EF14C61 /* juce_gui_basics */, + F10C7E728C2F5C269BDCE60F /* juce_gui_extra */, + 6FC0CA5BBBC1F7658FB5E694 /* juce_opengl */, + ); + name = "JUCE Modules"; + sourceTree = ""; + }; + 5CB90793EFC270CE6C4514EE /* Products */ = { + isa = PBXGroup; + children = ( + 914D68ABDF069BCDA6992DCC /* Magical8bitPlug2.vst */, + 72404BEF36BFC137FE719119 /* Magical8bitPlug2.vst3 */, + 6F7F826B711DF965749A2FD8 /* Magical8bitPlug2.component */, + 7FA8B290188CA4E87ACDF355 /* Magical8bitPlug2.app */, + 19F32236E2499A0A85090390 /* libMagical8bitPlug2.a */, + ); + name = Products; + sourceTree = ""; + }; + 64CC100C0EEE31D34462D15B /* Frameworks */ = { + isa = PBXGroup; + children = ( + B8F950BDE273697CE09F0019 /* AudioUnit.framework */, + B05A544BF3F328357CA4F4D0 /* Accelerate.framework */, + 73BC1AC9E726B89FFA10359C /* AudioToolbox.framework */, + E866D810E7F0A8034E6E0908 /* Carbon.framework */, + D70440E6CFC2E6326B0CDE9F /* Cocoa.framework */, + 8DE5763A5B2B9965413797CA /* CoreAudio.framework */, + D6E442C3F9710067EE534F96 /* CoreAudioKit.framework */, + E8F753CCD5472DAA716B575A /* CoreMIDI.framework */, + 244D16147C4425BE14ADFB16 /* DiscRecording.framework */, + C279C0628F1E2BF7F7E425BF /* IOKit.framework */, + 8CB3B3034E84CC14ED237294 /* OpenGL.framework */, + 0C509A7310C0C40072841EB2 /* QuartzCore.framework */, + 71A07D46A2C4E69764DB7A29 /* WebKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + AC1FD3943599221B33FD9AD1 /* View */ = { + isa = PBXGroup; + children = ( + 17196945B87023D03E2EF095 /* BaseComponents */, + 66071717E315BAE8D9FE4414 /* AdvancedParamsComponent.cpp */, + 1FFFE9D6670AB65D77BB93DE /* AdvancedParamsComponent.h */, + 180EEB0E346AABFA00A06115 /* BasicParamsComponent.cpp */, + FDF634F0E242BCB2F87B85D3 /* BasicParamsComponent.h */, + 2A450E97E0053B7BB603D28D /* BendParamsComponent.cpp */, + 3361E7A446D5AF80B6FDE5E0 /* BendParamsComponent.h */, + F36552B3793E2FA13462FF8C /* EnvelopeParamsComponent.cpp */, + 88587A8CEE18833911E78691 /* EnvelopeParamsComponent.h */, + B781DA16BA631A82D9009A09 /* NoiseParamsComponent.cpp */, + 0B7E8A4D54EE56B307F21CCF /* NoiseParamsComponent.h */, + 1B552BC497D3BE706BD35B3D /* PulseParamsComponent.cpp */, + 6B93641432ACFC711A9C04C6 /* PulseParamsComponent.h */, + CB6E35BD2A334E975D4A6755 /* SweepParamsComponent.cpp */, + F617EBAC6FF5CD87D9F80980 /* SweepParamsComponent.h */, + 2C6C5E9A111E284015EA3870 /* VibratoParamsComponent.cpp */, + 11EFC2C5E3CF72FAA9CDEADB /* VibratoParamsComponent.h */, + ); + name = View; + sourceTree = ""; + }; + BDEADB98EE46946625630535 /* JUCE Library Code */ = { + isa = PBXGroup; + children = ( + 1A43A094811C4B22DC350E88 /* AppConfig.h */, + 03ECBBD0C90616D23996E1AE /* BinaryData.cpp */, + 452AE5747834120ED60EE542 /* BinaryData.h */, + 8E8C19BD68EE15E89CA4F905 /* include_juce_audio_basics.mm */, + 496635E1298C568721A5FD62 /* include_juce_audio_devices.mm */, + 7E2659E4E292B0F360B64328 /* include_juce_audio_formats.mm */, + DB5F4E1528DCFB85BD73A22C /* include_juce_audio_plugin_client_AU.r */, + 4BA37DE7391080191A97FFA1 /* include_juce_audio_plugin_client_AU_1.mm */, + F3E3FF053824561816A6AF73 /* include_juce_audio_plugin_client_AU_2.mm */, + 26F4020F7DD7A32C00234EFC /* include_juce_audio_plugin_client_Standalone.cpp */, + FD05EF24422CB64130FBF2ED /* include_juce_audio_plugin_client_utils.cpp */, + 9B636F9D069DD4713E914FB5 /* include_juce_audio_plugin_client_VST_utils.mm */, + 8F6F66E1631CD9EEA846B658 /* include_juce_audio_plugin_client_VST2.cpp */, + 608F504C6B2305C9955C536A /* include_juce_audio_plugin_client_VST3.cpp */, + 6D39BBE6C5E5B9E872E172AC /* include_juce_audio_processors.mm */, + AE8069D3EBF7E4694C3C0586 /* include_juce_audio_utils.mm */, + 24EEA3D98C5A67157128DEFD /* include_juce_core.mm */, + AB367FDDCA8575DB4F1CE93B /* include_juce_cryptography.mm */, + 31C461C9252084743BFE34DD /* include_juce_data_structures.mm */, + 8FBA0E03766BA17E78D84310 /* include_juce_events.mm */, + D89380CDEA9802446DC37526 /* include_juce_graphics.mm */, + 8456C678C8261DA1F5626471 /* include_juce_gui_basics.mm */, + 2E22414391D09A9494875190 /* include_juce_gui_extra.mm */, + 9458CFD329E72FEA915B6890 /* include_juce_opengl.mm */, + 099DDB5C176E0B04A3D6BE07 /* JuceHeader.h */, + ); + name = "JUCE Library Code"; + sourceTree = ""; + }; + CD9405367027AB92BEE030D8 /* Resources */ = { + isa = PBXGroup; + children = ( + DCEDF43486E98D94FBA24973 /* Info-VST.plist */, + 1A57F2FBD3B0D08C4B1BB1FD /* Info-VST3.plist */, + E3BBAE05BE25C928A567F780 /* Info-AU.plist */, + D350F7E7B7D2371B41EA7FC7 /* Info-Standalone_Plugin.plist */, + 4AB56EE674420B9E60C23339 /* RecentFilesMenuTemplate.nib */, + 94A56AE1D4485D7BF31D339A /* Icon.icns */, + ); + name = Resources; + sourceTree = ""; + }; + EB95C4537C7A70D86BA87021 /* Magical8bitPlug2 */ = { + isa = PBXGroup; + children = ( + AC1FD3943599221B33FD9AD1 /* View */, + 285878D30F389639E8E9537E /* Source */, + 8ABED5CE19EA59EF0A729011 /* icon-256.png */, + D96AC883EDBEF7CB17F94583 /* icon-512.png */, + ); + name = Magical8bitPlug2; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4BD9FA4437B99830F599F369 /* Magical8bitPlug2 - Shared Code */ = { + isa = PBXNativeTarget; + buildConfigurationList = C9D8573384CEDBD24E1DB575 /* Build configuration list for PBXNativeTarget "Magical8bitPlug2 - Shared Code" */; + buildPhases = ( + 773210A96C2CFEAF1D623617 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Magical8bitPlug2 - Shared Code"; + productName = Magical8bitPlug2; + productReference = 19F32236E2499A0A85090390 /* libMagical8bitPlug2.a */; + productType = "com.apple.product-type.library.static"; + }; + 60666BAAA387D89139A4EE6C /* Magical8bitPlug2 - AU */ = { + isa = PBXNativeTarget; + buildConfigurationList = CE7AC5FBACC09FE269373205 /* Build configuration list for PBXNativeTarget "Magical8bitPlug2 - AU" */; + buildPhases = ( + B04E63D517E71A111393385C /* Resources */, + 32A49885834A871E716F3619 /* Rez */, + 908DE181EAC53C3E41C271FD /* Sources */, + FE24CEADDEFCE02EB9FBE17B /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + C39E2F46A3D258DE3AC23784 /* PBXTargetDependency */, + ); + name = "Magical8bitPlug2 - AU"; + productName = Magical8bitPlug2; + productReference = 6F7F826B711DF965749A2FD8 /* Magical8bitPlug2.component */; + productType = "com.apple.product-type.bundle"; + }; + 88ECACF925AD4B74B3589E5A /* Magical8bitPlug2 - VST3 */ = { + isa = PBXNativeTarget; + buildConfigurationList = A83526B54257E999D7318C84 /* Build configuration list for PBXNativeTarget "Magical8bitPlug2 - VST3" */; + buildPhases = ( + 573A407A5AA43B1AB7C2BA14 /* Resources */, + D44400469BA2ADDA05AEC7C1 /* Sources */, + 6D6458DAF8B679F9BF851BB1 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + C39E2F46A3D258DE3AC23784 /* PBXTargetDependency */, + ); + name = "Magical8bitPlug2 - VST3"; + productName = Magical8bitPlug2; + productReference = 72404BEF36BFC137FE719119 /* Magical8bitPlug2.vst3 */; + productType = "com.apple.product-type.bundle"; + }; + AAB30BB93041436A728367F3 /* Magical8bitPlug2 - VST */ = { + isa = PBXNativeTarget; + buildConfigurationList = FCA16FCB062E8C525E5EA80E /* Build configuration list for PBXNativeTarget "Magical8bitPlug2 - VST" */; + buildPhases = ( + E9148B4856B5D60B9CE93507 /* Resources */, + 8CEF763825631F0A71405CBF /* Sources */, + 1FBB3EC1A4402A39DC1F6316 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + C39E2F46A3D258DE3AC23784 /* PBXTargetDependency */, + ); + name = "Magical8bitPlug2 - VST"; + productName = Magical8bitPlug2; + productReference = 914D68ABDF069BCDA6992DCC /* Magical8bitPlug2.vst */; + productType = "com.apple.product-type.bundle"; + }; + B5587C5653602A557779BD29 /* Magical8bitPlug2 - Standalone Plugin */ = { + isa = PBXNativeTarget; + buildConfigurationList = 70A9EFC14F7163B4B6356C85 /* Build configuration list for PBXNativeTarget "Magical8bitPlug2 - Standalone Plugin" */; + buildPhases = ( + 8E868BD78005116E43AC146E /* Resources */, + F64909FA902F80CB1D0EAFCB /* Sources */, + D5BC58ABEE0BD7E8DF516D40 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + C39E2F46A3D258DE3AC23784 /* PBXTargetDependency */, + ); + name = "Magical8bitPlug2 - Standalone Plugin"; + productName = Magical8bitPlug2; + productReference = 7FA8B290188CA4E87ACDF355 /* Magical8bitPlug2.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + FB6EFE4C6F8351ACAA321332 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1100; + ORGANIZATIONNAME = YMCK; + TargetAttributes = { + 4BD9FA4437B99830F599F369 = { + SystemCapabilities = { + com.apple.ApplicationGroups.iOS = { + enabled = 0; + }; + com.apple.HardenedRuntime = { + enabled = 1; + }; + com.apple.InAppPurchase = { + enabled = 0; + }; + com.apple.InterAppAudio = { + enabled = 0; + }; + com.apple.Push = { + enabled = 0; + }; + com.apple.Sandbox = { + enabled = 0; + }; + }; + }; + 60666BAAA387D89139A4EE6C = { + DevelopmentTeam = 2Z7AZ9RMWS; + ProvisioningStyle = Manual; + SystemCapabilities = { + com.apple.ApplicationGroups.iOS = { + enabled = 0; + }; + com.apple.HardenedRuntime = { + enabled = 1; + }; + com.apple.InAppPurchase = { + enabled = 0; + }; + com.apple.InterAppAudio = { + enabled = 0; + }; + com.apple.Push = { + enabled = 0; + }; + com.apple.Sandbox = { + enabled = 0; + }; + }; + }; + 8632D0931B6F077E74558FC5 = { + SystemCapabilities = { + com.apple.ApplicationGroups.iOS = { + enabled = 0; + }; + com.apple.HardenedRuntime = { + enabled = 1; + }; + com.apple.InAppPurchase = { + enabled = 0; + }; + com.apple.InterAppAudio = { + enabled = 0; + }; + com.apple.Push = { + enabled = 0; + }; + com.apple.Sandbox = { + enabled = 0; + }; + }; + }; + 88ECACF925AD4B74B3589E5A = { + DevelopmentTeam = 2Z7AZ9RMWS; + ProvisioningStyle = Manual; + SystemCapabilities = { + com.apple.ApplicationGroups.iOS = { + enabled = 0; + }; + com.apple.HardenedRuntime = { + enabled = 1; + }; + com.apple.InAppPurchase = { + enabled = 0; + }; + com.apple.InterAppAudio = { + enabled = 0; + }; + com.apple.Push = { + enabled = 0; + }; + com.apple.Sandbox = { + enabled = 0; + }; + }; + }; + AAB30BB93041436A728367F3 = { + DevelopmentTeam = 2Z7AZ9RMWS; + ProvisioningStyle = Manual; + SystemCapabilities = { + com.apple.ApplicationGroups.iOS = { + enabled = 0; + }; + com.apple.HardenedRuntime = { + enabled = 1; + }; + com.apple.InAppPurchase = { + enabled = 0; + }; + com.apple.InterAppAudio = { + enabled = 0; + }; + com.apple.Push = { + enabled = 0; + }; + com.apple.Sandbox = { + enabled = 0; + }; + }; + }; + B5587C5653602A557779BD29 = { + DevelopmentTeam = 2Z7AZ9RMWS; + ProvisioningStyle = Manual; + SystemCapabilities = { + com.apple.ApplicationGroups.iOS = { + enabled = 0; + }; + com.apple.HardenedRuntime = { + enabled = 1; + }; + com.apple.InAppPurchase = { + enabled = 0; + }; + com.apple.InterAppAudio = { + enabled = 0; + }; + com.apple.Push = { + enabled = 0; + }; + com.apple.Sandbox = { + enabled = 0; + }; + }; + }; + }; + }; + buildConfigurationList = 769D3BD7E2A371C812D180C8 /* Build configuration list for PBXProject "Magical8bitPlug2" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 3B4C4DCD18B46512FF4B9E48 /* Source */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 8632D0931B6F077E74558FC5 /* Magical8bitPlug2 - All */, + AAB30BB93041436A728367F3 /* Magical8bitPlug2 - VST */, + 88ECACF925AD4B74B3589E5A /* Magical8bitPlug2 - VST3 */, + 60666BAAA387D89139A4EE6C /* Magical8bitPlug2 - AU */, + B5587C5653602A557779BD29 /* Magical8bitPlug2 - Standalone Plugin */, + 4BD9FA4437B99830F599F369 /* Magical8bitPlug2 - Shared Code */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 573A407A5AA43B1AB7C2BA14 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F3C5C33D23F2388F00297587 /* RecentFilesMenuTemplate.nib in Resources */, + F3C5C33E23F2388F00297587 /* Icon.icns in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8E868BD78005116E43AC146E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F3C5C35923F2388F00297587 /* RecentFilesMenuTemplate.nib in Resources */, + F3C5C35A23F2388F00297587 /* Icon.icns in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B04E63D517E71A111393385C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F3C5C34B23F2388F00297587 /* RecentFilesMenuTemplate.nib in Resources */, + F3C5C34C23F2388F00297587 /* Icon.icns in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E9148B4856B5D60B9CE93507 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 58C4CC0A049539814F454E8E /* RecentFilesMenuTemplate.nib in Resources */, + 471EC27AC8B46A315B3FAEAC /* Icon.icns in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXRezBuildPhase section */ + 32A49885834A871E716F3619 /* Rez */ = { + isa = PBXRezBuildPhase; + buildActionMask = 2147483647; + files = ( + 6572F304786159B142BE1F38 /* include_juce_audio_plugin_client_AU.r in Rez */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXRezBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 773210A96C2CFEAF1D623617 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 80894A1532B8286BDE943C93 /* CheckBoxComponent.cpp in Sources */, + B852E41F5CF13EC7BF750800 /* ChoiceComponent.cpp in Sources */, + E6FC3DA914B1BB8EF8D0EA1C /* CustomEnvelopeComponent.cpp in Sources */, + 899D81F1AC3B1334E81B9EDF /* SliderComponent.cpp in Sources */, + 39211FF7D9EB606B7212DB6A /* AdvancedParamsComponent.cpp in Sources */, + AEF4C3F12E40707EFCCF38A6 /* BasicParamsComponent.cpp in Sources */, + 389BB80C7694468B3C245980 /* BendParamsComponent.cpp in Sources */, + 1A73CB87C1E1F5AEE4633ED1 /* EnvelopeParamsComponent.cpp in Sources */, + A3904EAFD14A00794AA509DB /* NoiseParamsComponent.cpp in Sources */, + 3C93A518B0DD7DA797DE84BE /* PulseParamsComponent.cpp in Sources */, + 6E1B76AE61FC088E17519693 /* SweepParamsComponent.cpp in Sources */, + 01AC1609A8C3FDC62A50E453 /* VibratoParamsComponent.cpp in Sources */, + 3EA41CC4960E034449DAFB90 /* FrameSequenceParseErrors.cpp in Sources */, + 392B9AF4BEAF6E434B4E8B2F /* FrameSequenceParser.cpp in Sources */, + A51BC9B9C4913B72C4518771 /* ColorScheme.cpp in Sources */, + 275E3B1726CAC96C050A9D5C /* BaseVoice.cpp in Sources */, + 66B9B2129BD1F79B465079D0 /* NoiseVoice.cpp in Sources */, + 640B147D37A061460A26FB0C /* TriangleVoice.cpp in Sources */, + E261A4FF6098A0260B0031FE /* PulseVoice.cpp in Sources */, + 9B7D7B12263BDB301733A8C6 /* TonalVoice.cpp in Sources */, + A67653A704D778087065494A /* Settings.cpp in Sources */, + C4E5DD5E698604C1BEDADE36 /* Voices.cpp in Sources */, + 7859A5C00FCE3EF0EF33260A /* PluginProcessor.cpp in Sources */, + DC46FF92D8F74E98346C6DA8 /* PluginEditor.cpp in Sources */, + C6A68E9AD876B8A9CCCB9355 /* BinaryData.cpp in Sources */, + 695E3E5A1C09BA3F0A21AB7D /* include_juce_audio_basics.mm in Sources */, + 63F7563C507050BB1B177442 /* include_juce_audio_devices.mm in Sources */, + 6553ACA3BC6DABD81CB33A22 /* include_juce_audio_formats.mm in Sources */, + 5100C3C97CE95C1832C1F789 /* include_juce_audio_plugin_client_utils.cpp in Sources */, + 6FB6C2D5FC3CC1BC9F9497AB /* include_juce_audio_plugin_client_VST_utils.mm in Sources */, + 99673F134B4846E8B7B70B9B /* include_juce_audio_processors.mm in Sources */, + 2B4EDBBEF453F77BA8AAC4E7 /* include_juce_audio_utils.mm in Sources */, + A79BB588E675AF1B27A47979 /* include_juce_core.mm in Sources */, + A8A9A11DB58113D96E1FF9E0 /* include_juce_cryptography.mm in Sources */, + 5355DD5F43F547D249FFCB31 /* include_juce_data_structures.mm in Sources */, + F7C92048AFADBF2F63A8743C /* include_juce_events.mm in Sources */, + 837214F80726A494326971EA /* include_juce_graphics.mm in Sources */, + 06B76FCE9DEBA32A480A7E68 /* include_juce_gui_basics.mm in Sources */, + 80ED37427392828FF0728B0D /* include_juce_gui_extra.mm in Sources */, + 5C6FBC0DEC4DFFB54D465582 /* include_juce_opengl.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8CEF763825631F0A71405CBF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D85D77F835C99ADD9E5ACE8D /* include_juce_audio_plugin_client_VST2.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 908DE181EAC53C3E41C271FD /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C9A41B3D41ED45BF45D17758 /* include_juce_audio_plugin_client_AU_1.mm in Sources */, + 2651734F7FDCD443CEF8ED84 /* include_juce_audio_plugin_client_AU_2.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D44400469BA2ADDA05AEC7C1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D65180F4399DCDD7F1524100 /* include_juce_audio_plugin_client_VST3.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F64909FA902F80CB1D0EAFCB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 90A79203FABF53A9CE8AB1CF /* include_juce_audio_plugin_client_Standalone.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 01D6554ACF6F7C92BFC42B78 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 88ECACF925AD4B74B3589E5A /* Magical8bitPlug2 - VST3 */; + targetProxy = F3C5C36923F2388F00297587 /* PBXContainerItemProxy */; + }; + 99635335886F813068534281 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 60666BAAA387D89139A4EE6C /* Magical8bitPlug2 - AU */; + targetProxy = F3C5C36A23F2388F00297587 /* PBXContainerItemProxy */; + }; + A6EE63292D10801216489AD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = AAB30BB93041436A728367F3 /* Magical8bitPlug2 - VST */; + targetProxy = F3C5C36823F2388F00297587 /* PBXContainerItemProxy */; + }; + C39E2F46A3D258DE3AC23784 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 4BD9FA4437B99830F599F369 /* Magical8bitPlug2 - Shared Code */; + targetProxy = F3C5C36723F2388F00297587 /* PBXContainerItemProxy */; + }; + FD7840DEDAEE4B9269EE7230 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = B5587C5653602A557779BD29 /* Magical8bitPlug2 - Standalone Plugin */; + targetProxy = F3C5C36B23F2388F00297587 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 02B56B82D274899CE7D92C4A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + CODE_SIGN_ENTITLEMENTS = Magical8bitPlug2.entitlements; + CODE_SIGN_IDENTITY = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + DEAD_CODE_STRIPPING = YES; + DEPLOYMENT_LOCATION = YES; + DEVELOPMENT_TEAM = 2Z7AZ9RMWS; + DSTROOT = /; + ENABLE_HARDENED_RUNTIME = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_NDEBUG=1", + "NDEBUG=1", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=1", + "JucePlugin_Build_AU=0", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_RTAS=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=0", + "JucePlugin_Build_Unity=0", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GENERATE_PKGINFO_FILE = YES; + HEADER_SEARCH_PATHS = ( + /Applications/JUCE/modules/juce_audio_processors/format_types/VST3_SDK, + "../../../../magical8bitPlug-misc/VST_SDK/VST2_SDK", + ../../JuceLibraryCode, + /Applications/JUCE/modules, + /Applications/JUCE/modules/juce_audio_plugin_client, + "$(inherited)", + ); + INFOPLIST_FILE = "Info-VST3.plist"; + INFOPLIST_PREPROCESS = NO; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; + LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + OTHER_CODE_SIGN_FLAGS = "--timestamp"; + OTHER_LDFLAGS = ( + "-bundle", + "-lMagical8bitPlug2", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.ymck.magical8bitPlug2Juce; + PRODUCT_NAME = Magical8bitPlug2; + PROVISIONING_PROFILE_SPECIFIER = ""; + USE_HEADERMAP = NO; + WRAPPER_EXTENSION = vst3; + }; + name = Release; + }; + 0981FCCB068ECCAD877CAAF1 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + CODE_SIGN_ENTITLEMENTS = Shared_Code.entitlements; + CODE_SIGN_IDENTITY = "Developer ID Application"; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + COPY_PHASE_STRIP = NO; + ENABLE_HARDENED_RUNTIME = YES; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_DEBUG=1", + "DEBUG=1", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + "JucePlugin_Build_VST=1", + "JucePlugin_Build_VST3=1", + "JucePlugin_Build_AU=1", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_RTAS=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=1", + "JucePlugin_Build_Unity=0", + "JUCE_SHARED_CODE=1", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + HEADER_SEARCH_PATHS = ( + /Applications/JUCE/modules/juce_audio_processors/format_types/VST3_SDK, + "../../../../magical8bitPlug-misc/VST_SDK/VST2_SDK", + ../../JuceLibraryCode, + /Applications/JUCE/modules, + /Applications/JUCE/modules/juce_audio_plugin_client, + "$(inherited)", + ); + INSTALL_PATH = "@executable_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_BUNDLE_IDENTIFIER = com.ymck.magical8bitPlug2Juce; + PRODUCT_NAME = Magical8bitPlug2; + PROVISIONING_PROFILE_SPECIFIER = ""; + SKIP_INSTALL = YES; + USE_HEADERMAP = NO; + }; + name = Debug; + }; + 19D8C4875FC39869F929D526 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = c11; + GCC_INLINES_ARE_PRIVATE_EXTERN = YES; + GCC_MODEL_TUNING = G5; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; + GCC_WARN_MISSING_PARENTHESES = YES; + GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PRODUCT_NAME = Magical8bitPlug2; + SDKROOT = macosx; + WARNING_CFLAGS = "-Wreorder"; + ZERO_LINK = NO; + }; + name = Release; + }; + 29D09792891E4201CB8A7D94 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + CODE_SIGN_ENTITLEMENTS = Magical8bitPlug2.entitlements; + CODE_SIGN_IDENTITY = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = 2Z7AZ9RMWS; + ENABLE_HARDENED_RUNTIME = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_NDEBUG=1", + "NDEBUG=1", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=0", + "JucePlugin_Build_AU=0", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_RTAS=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=1", + "JucePlugin_Build_Unity=0", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + HEADER_SEARCH_PATHS = ( + /Applications/JUCE/modules/juce_audio_processors/format_types/VST3_SDK, + "../../../../magical8bitPlug-misc/VST_SDK/VST2_SDK", + ../../JuceLibraryCode, + /Applications/JUCE/modules, + /Applications/JUCE/modules/juce_audio_plugin_client, + "$(inherited)", + ); + INFOPLIST_FILE = "Info-Standalone_Plugin.plist"; + INFOPLIST_PREPROCESS = NO; + LLVM_LTO = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + OTHER_CODE_SIGN_FLAGS = "--timestamp"; + OTHER_LDFLAGS = "-lMagical8bitPlug2"; + PRODUCT_BUNDLE_IDENTIFIER = com.ymck.magical8bitPlug2Juce; + PRODUCT_NAME = Magical8bitPlug2; + PROVISIONING_PROFILE_SPECIFIER = ""; + USE_HEADERMAP = NO; + }; + name = Release; + }; + 59DA9D70A2A2B3FF6D978C96 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + CODE_SIGN_ENTITLEMENTS = Magical8bitPlug2.entitlements; + CODE_SIGN_IDENTITY = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + COPY_PHASE_STRIP = NO; + DEPLOYMENT_LOCATION = YES; + DEVELOPMENT_TEAM = 2Z7AZ9RMWS; + DSTROOT = /; + ENABLE_HARDENED_RUNTIME = YES; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_DEBUG=1", + "DEBUG=1", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + "JucePlugin_Build_VST=1", + "JucePlugin_Build_VST3=0", + "JucePlugin_Build_AU=0", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_RTAS=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=0", + "JucePlugin_Build_Unity=0", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GENERATE_PKGINFO_FILE = YES; + HEADER_SEARCH_PATHS = ( + /Applications/JUCE/modules/juce_audio_processors/format_types/VST3_SDK, + "../../../../magical8bitPlug-misc/VST_SDK/VST2_SDK", + ../../JuceLibraryCode, + /Applications/JUCE/modules, + /Applications/JUCE/modules/juce_audio_plugin_client, + "$(inherited)", + ); + INFOPLIST_FILE = "Info-VST.plist"; + INFOPLIST_PREPROCESS = NO; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; + LIBRARY_STYLE = Bundle; + MACOSX_DEPLOYMENT_TARGET = 10.11; + OTHER_CODE_SIGN_FLAGS = "--timestamp"; + OTHER_LDFLAGS = ( + "-bundle", + "-lMagical8bitPlug2", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.ymck.magical8bitPlug2Juce; + PRODUCT_NAME = Magical8bitPlug2; + PROVISIONING_PROFILE_SPECIFIER = ""; + USE_HEADERMAP = NO; + WRAPPER_EXTENSION = vst; + }; + name = Debug; + }; + 6105783A4613DD9F4BC1C578 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + CODE_SIGN_ENTITLEMENTS = Magical8bitPlug2.entitlements; + CODE_SIGN_IDENTITY = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + COPY_PHASE_STRIP = NO; + DEVELOPMENT_TEAM = 2Z7AZ9RMWS; + ENABLE_HARDENED_RUNTIME = YES; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_DEBUG=1", + "DEBUG=1", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=0", + "JucePlugin_Build_AU=0", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_RTAS=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=1", + "JucePlugin_Build_Unity=0", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + HEADER_SEARCH_PATHS = ( + /Applications/JUCE/modules/juce_audio_processors/format_types/VST3_SDK, + "../../../../magical8bitPlug-misc/VST_SDK/VST2_SDK", + ../../JuceLibraryCode, + /Applications/JUCE/modules, + /Applications/JUCE/modules/juce_audio_plugin_client, + "$(inherited)", + ); + INFOPLIST_FILE = "Info-Standalone_Plugin.plist"; + INFOPLIST_PREPROCESS = NO; + MACOSX_DEPLOYMENT_TARGET = 10.11; + OTHER_CODE_SIGN_FLAGS = "--timestamp"; + OTHER_LDFLAGS = "-lMagical8bitPlug2"; + PRODUCT_BUNDLE_IDENTIFIER = com.ymck.magical8bitPlug2Juce; + PRODUCT_NAME = Magical8bitPlug2; + PROVISIONING_PROFILE_SPECIFIER = ""; + USE_HEADERMAP = NO; + }; + name = Debug; + }; + 6658955607EA347FE6576038 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + CODE_SIGN_ENTITLEMENTS = Magical8bitPlug2.entitlements; + CODE_SIGN_IDENTITY = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + COPY_PHASE_STRIP = NO; + DEPLOYMENT_LOCATION = YES; + DEVELOPMENT_TEAM = 2Z7AZ9RMWS; + DSTROOT = /; + ENABLE_HARDENED_RUNTIME = YES; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_DEBUG=1", + "DEBUG=1", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=1", + "JucePlugin_Build_AU=0", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_RTAS=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=0", + "JucePlugin_Build_Unity=0", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GENERATE_PKGINFO_FILE = YES; + HEADER_SEARCH_PATHS = ( + /Applications/JUCE/modules/juce_audio_processors/format_types/VST3_SDK, + "../../../../magical8bitPlug-misc/VST_SDK/VST2_SDK", + ../../JuceLibraryCode, + /Applications/JUCE/modules, + /Applications/JUCE/modules/juce_audio_plugin_client, + "$(inherited)", + ); + INFOPLIST_FILE = "Info-VST3.plist"; + INFOPLIST_PREPROCESS = NO; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; + LIBRARY_STYLE = Bundle; + MACOSX_DEPLOYMENT_TARGET = 10.11; + OTHER_CODE_SIGN_FLAGS = "--timestamp"; + OTHER_LDFLAGS = ( + "-bundle", + "-lMagical8bitPlug2", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.ymck.magical8bitPlug2Juce; + PRODUCT_NAME = Magical8bitPlug2; + PROVISIONING_PROFILE_SPECIFIER = ""; + USE_HEADERMAP = NO; + WRAPPER_EXTENSION = vst3; + }; + name = Debug; + }; + 747C8B5C429337AB727EA16F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + CODE_SIGN_ENTITLEMENTS = Magical8bitPlug2.entitlements; + CODE_SIGN_IDENTITY = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + COPY_PHASE_STRIP = NO; + DEPLOYMENT_LOCATION = YES; + DEVELOPMENT_TEAM = 2Z7AZ9RMWS; + DSTROOT = /; + ENABLE_HARDENED_RUNTIME = YES; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_DEBUG=1", + "DEBUG=1", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=0", + "JucePlugin_Build_AU=1", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_RTAS=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=0", + "JucePlugin_Build_Unity=0", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GENERATE_PKGINFO_FILE = YES; + HEADER_SEARCH_PATHS = ( + /Applications/JUCE/modules/juce_audio_processors/format_types/VST3_SDK, + "../../../../magical8bitPlug-misc/VST_SDK/VST2_SDK", + ../../JuceLibraryCode, + /Applications/JUCE/modules, + /Applications/JUCE/modules/juce_audio_plugin_client, + "$(inherited)", + ); + INFOPLIST_FILE = "Info-AU.plist"; + INFOPLIST_PREPROCESS = NO; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; + LIBRARY_STYLE = Bundle; + MACOSX_DEPLOYMENT_TARGET = 10.11; + OTHER_CODE_SIGN_FLAGS = "--timestamp"; + OTHER_LDFLAGS = ( + "-bundle", + "-lMagical8bitPlug2", + ); + OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d ppc64_$ppc64 -d x86_64_$x86_64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase\" -I \"$(DEVELOPER_DIR)/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioUnit.framework/Headers\""; + PRODUCT_BUNDLE_IDENTIFIER = com.ymck.magical8bitPlug2Juce; + PRODUCT_NAME = Magical8bitPlug2; + PROVISIONING_PROFILE_SPECIFIER = ""; + USE_HEADERMAP = NO; + WRAPPER_EXTENSION = component; + }; + name = Debug; + }; + 899CE5F34DF690749A3381A5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + CODE_SIGN_ENTITLEMENTS = Magical8bitPlug2.entitlements; + CODE_SIGN_IDENTITY = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + DEAD_CODE_STRIPPING = YES; + DEPLOYMENT_LOCATION = YES; + DEVELOPMENT_TEAM = 2Z7AZ9RMWS; + DSTROOT = /; + ENABLE_HARDENED_RUNTIME = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_NDEBUG=1", + "NDEBUG=1", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + "JucePlugin_Build_VST=1", + "JucePlugin_Build_VST3=0", + "JucePlugin_Build_AU=0", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_RTAS=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=0", + "JucePlugin_Build_Unity=0", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GENERATE_PKGINFO_FILE = YES; + HEADER_SEARCH_PATHS = ( + /Applications/JUCE/modules/juce_audio_processors/format_types/VST3_SDK, + "../../../../magical8bitPlug-misc/VST_SDK/VST2_SDK", + ../../JuceLibraryCode, + /Applications/JUCE/modules, + /Applications/JUCE/modules/juce_audio_plugin_client, + "$(inherited)", + ); + INFOPLIST_FILE = "Info-VST.plist"; + INFOPLIST_PREPROCESS = NO; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; + LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + OTHER_CODE_SIGN_FLAGS = "--timestamp"; + OTHER_LDFLAGS = ( + "-bundle", + "-lMagical8bitPlug2", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.ymck.magical8bitPlug2Juce; + PRODUCT_NAME = Magical8bitPlug2; + PROVISIONING_PROFILE_SPECIFIER = ""; + USE_HEADERMAP = NO; + WRAPPER_EXTENSION = vst; + }; + name = Release; + }; + 9826187FCD46344AEAA954D8 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + CODE_SIGN_ENTITLEMENTS = Magical8bitPlug2.entitlements; + CODE_SIGN_IDENTITY = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + DEAD_CODE_STRIPPING = YES; + DEPLOYMENT_LOCATION = YES; + DEVELOPMENT_TEAM = 2Z7AZ9RMWS; + DSTROOT = /; + ENABLE_HARDENED_RUNTIME = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_NDEBUG=1", + "NDEBUG=1", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=0", + "JucePlugin_Build_AU=1", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_RTAS=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=0", + "JucePlugin_Build_Unity=0", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GENERATE_PKGINFO_FILE = YES; + HEADER_SEARCH_PATHS = ( + /Applications/JUCE/modules/juce_audio_processors/format_types/VST3_SDK, + "../../../../magical8bitPlug-misc/VST_SDK/VST2_SDK", + ../../JuceLibraryCode, + /Applications/JUCE/modules, + /Applications/JUCE/modules/juce_audio_plugin_client, + "$(inherited)", + ); + INFOPLIST_FILE = "Info-AU.plist"; + INFOPLIST_PREPROCESS = NO; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; + LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + OTHER_CODE_SIGN_FLAGS = "--timestamp"; + OTHER_LDFLAGS = ( + "-bundle", + "-lMagical8bitPlug2", + ); + OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d ppc64_$ppc64 -d x86_64_$x86_64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase\" -I \"$(DEVELOPER_DIR)/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioUnit.framework/Headers\""; + PRODUCT_BUNDLE_IDENTIFIER = com.ymck.magical8bitPlug2Juce; + PRODUCT_NAME = Magical8bitPlug2; + PROVISIONING_PROFILE_SPECIFIER = ""; + USE_HEADERMAP = NO; + WRAPPER_EXTENSION = component; + }; + name = Release; + }; + D467A766B06B9C2A4A6F0F27 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + CODE_SIGN_ENTITLEMENTS = Shared_Code.entitlements; + CODE_SIGN_IDENTITY = "Developer ID Application"; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + DEAD_CODE_STRIPPING = YES; + ENABLE_HARDENED_RUNTIME = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_NDEBUG=1", + "NDEBUG=1", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + "JucePlugin_Build_VST=1", + "JucePlugin_Build_VST3=1", + "JucePlugin_Build_AU=1", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_RTAS=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=1", + "JucePlugin_Build_Unity=0", + "JUCE_SHARED_CODE=1", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + HEADER_SEARCH_PATHS = ( + /Applications/JUCE/modules/juce_audio_processors/format_types/VST3_SDK, + "../../../../magical8bitPlug-misc/VST_SDK/VST2_SDK", + ../../JuceLibraryCode, + /Applications/JUCE/modules, + /Applications/JUCE/modules/juce_audio_plugin_client, + "$(inherited)", + ); + INSTALL_PATH = "@executable_path/../Frameworks"; + LLVM_LTO = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_BUNDLE_IDENTIFIER = com.ymck.magical8bitPlug2Juce; + PRODUCT_NAME = Magical8bitPlug2; + PROVISIONING_PROFILE_SPECIFIER = ""; + SKIP_INSTALL = YES; + USE_HEADERMAP = NO; + }; + name = Release; + }; + D58394D1FF6758A2C4F56EDB /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = c11; + GCC_INLINES_ARE_PRIVATE_EXTERN = YES; + GCC_MODEL_TUNING = G5; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; + GCC_WARN_MISSING_PARENTHESES = YES; + GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = Magical8bitPlug2; + SDKROOT = macosx; + WARNING_CFLAGS = "-Wreorder"; + ZERO_LINK = NO; + }; + name = Debug; + }; + E4B507E4FFFD3C61A656A94C /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + MACOSX_DEPLOYMENT_TARGET = 10.11; + SDKROOT = macosx; + }; + name = Release; + }; + E4E1AE6236679B4A79DEF67C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + MACOSX_DEPLOYMENT_TARGET = 10.11; + SDKROOT = macosx; + }; + name = Debug; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 5669A79A0F6E2FE4EADC7A9A /* Build configuration list for PBXAggregateTarget "Magical8bitPlug2 - All" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E4E1AE6236679B4A79DEF67C /* Debug */, + E4B507E4FFFD3C61A656A94C /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 70A9EFC14F7163B4B6356C85 /* Build configuration list for PBXNativeTarget "Magical8bitPlug2 - Standalone Plugin" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6105783A4613DD9F4BC1C578 /* Debug */, + 29D09792891E4201CB8A7D94 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 769D3BD7E2A371C812D180C8 /* Build configuration list for PBXProject "Magical8bitPlug2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D58394D1FF6758A2C4F56EDB /* Debug */, + 19D8C4875FC39869F929D526 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + A83526B54257E999D7318C84 /* Build configuration list for PBXNativeTarget "Magical8bitPlug2 - VST3" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6658955607EA347FE6576038 /* Debug */, + 02B56B82D274899CE7D92C4A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + C9D8573384CEDBD24E1DB575 /* Build configuration list for PBXNativeTarget "Magical8bitPlug2 - Shared Code" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0981FCCB068ECCAD877CAAF1 /* Debug */, + D467A766B06B9C2A4A6F0F27 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + CE7AC5FBACC09FE269373205 /* Build configuration list for PBXNativeTarget "Magical8bitPlug2 - AU" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 747C8B5C429337AB727EA16F /* Debug */, + 9826187FCD46344AEAA954D8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + FCA16FCB062E8C525E5EA80E /* Build configuration list for PBXNativeTarget "Magical8bitPlug2 - VST" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 59DA9D70A2A2B3FF6D978C96 /* Debug */, + 899CE5F34DF690749A3381A5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ + }; + rootObject = FB6EFE4C6F8351ACAA321332 /* Project object */; +} diff --git a/Builds/MacOSX/Magical8bitPlug2.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Builds/MacOSX/Magical8bitPlug2.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..949b678 --- /dev/null +++ b/Builds/MacOSX/Magical8bitPlug2.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + BuildSystemType + Original + + diff --git a/Builds/MacOSX/RecentFilesMenuTemplate.nib b/Builds/MacOSX/RecentFilesMenuTemplate.nib new file mode 100644 index 0000000000000000000000000000000000000000..cec7f7c72bb7b287e0d493d53b0c487866ed6038 GIT binary patch literal 2842 zcmai03v3kE6}|7xy!Xa&z`M5b4;%lM&tmWg|D6Ew7aQ2M@%n>tur*!}uy{Yt&e%Yj z!V5{9M2(VAB|&M`7EBWqMJYm*Qk147ZPe1JqQtSlrHBH7I0T_IjZ#F@)_t?%Ee=It zN7~t$ckeyto_pVY+c)U<=|*AUI3U0vfeZvFDn(`M9m85!_l1J%9ihIhn%B^~9BSCR z#V203IgHR?JfM+%hit2XfdZM33l3Ne`LGO1p%PYu3*68FouI-XJOW|Z2HRl=JO&&d zhbQ3$coFu%%kV0U!U6axya8{)&*3Qi0*=GG@E)9mKfr1D5GLTya1k!SWw;8Tz^8Bv z#i9%}4`re(l#OywE^?sxXaQP?79l5EjPlSDRDhPXJAy-g|6d>m?t@skA7;U9hyxqg zAs!MS5#~S=Btr_MLK@74bjW~=UYpJB>G0{kKEKxK3-*V$=^NdiW-IkI+77+L?P(2# zjEBWbU%%d=`iC^V!{PO-y1v1BXIcrL+E6ek^b*qPy|%dj#jrejZK-Zgwb!fZ0?Ft1 z89S!ULt$Z^e8-xJWJdjeuiG3r;V~TZa^A$tIOC;!6>sE?VWu%!dWA5EgB)G6@Q+_0~^K?-8y;x)BOkDvSy{=lWhr{ZQ15gGP z;OrD+%}2|n3LfAkKZ6HhIjn${@DNl(4b(y%)I$TTf<|cK_woDrQXa<_@>HJA=kaWw z%k#LC7w~0KMb-)xV!x@vI5dlFT3{Wtf(P25U5Mt=fYA2|)`3%3tXY&QT zh|lV(cB#IgX%)?M5LB%O3Eae3g&<9@V7f2dxg3SVLi^yav z41ga35QI>#&F=Pya@RjH7ukjfz9|JYZG%QTR?|*H}#w^&f>t!FfCQP8jBMcrs6j zn3_={EIo#5XjYir@PtUpTru??h27vh2TuvHM(&X7X(3q6Hza#rv}1K-s|kTTLwx}e zgwGX~pUzw)oz~Xi^J_i2wP+bveH1D9I{3aQ_wzhMR5UGG#l2kF54C*W-6{M)P^c3m zZdYwT&k|jhZYeGBGP|1xwP04O=GB769k93i>@@*=5ccyN0X?5*M#0}S!RvYM-CCt? z2Ivt187Zv*bZn^gYic;l6tLHp)N5AK#I6f@hlC!6ZZ23#AA?^`_tPjG1LxgPW;W!B z88R+vtMB(2XYZ)UOzYpzuwLBJ5DEuW<6a1Vn&Gpgt;45nyO+n=86No^)}a12R)3vg zU)a{D`3Jj&LNm9nIVG=%nNTdYQ$r|dxYVH7W?@UQ3YZ)<2a#2vD)`JCKuO|SK7B<; zkoBA-1~C?h))gH=))S7#_?nj-vc-uQ-!{nby+&CcRH0dsNN6^SLpEeb@hAZ$qB$rD zC8HFSiqggI%~8 zx8N?k2?wx_AHzHGF8mDMi+_w?$A|D?d*2`4pWg6Sed~ARjY?$q3ud*Mq zAF-dX{p<~N5j6 literal 0 HcmV?d00001 diff --git a/Builds/VisualStudio2019/Magical8bitPlug2.sln b/Builds/VisualStudio2019/Magical8bitPlug2.sln new file mode 100644 index 0000000..42b022a --- /dev/null +++ b/Builds/VisualStudio2019/Magical8bitPlug2.sln @@ -0,0 +1,47 @@ +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2019 + +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Magical8bitPlug2 - Standalone Plugin", "Magical8bitPlug2_StandalonePlugin.vcxproj", "{C02870D7-AC33-3909-E665-C98867282BC1}" + ProjectSection(ProjectDependencies) = postProject + {80977313-1FCC-A730-AFD8-C24BE8D3CC84} = {80977313-1FCC-A730-AFD8-C24BE8D3CC84} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Magical8bitPlug2 - VST", "Magical8bitPlug2_VST.vcxproj", "{07728894-B31D-C03F-3B53-F1AA56D7D33E}" + ProjectSection(ProjectDependencies) = postProject + {80977313-1FCC-A730-AFD8-C24BE8D3CC84} = {80977313-1FCC-A730-AFD8-C24BE8D3CC84} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Magical8bitPlug2 - VST3", "Magical8bitPlug2_VST3.vcxproj", "{836483B4-BF68-04F1-87CC-D36835A0F3C0}" + ProjectSection(ProjectDependencies) = postProject + {80977313-1FCC-A730-AFD8-C24BE8D3CC84} = {80977313-1FCC-A730-AFD8-C24BE8D3CC84} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Magical8bitPlug2 - Shared Code", "Magical8bitPlug2_SharedCode.vcxproj", "{80977313-1FCC-A730-AFD8-C24BE8D3CC84}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {07728894-B31D-C03F-3B53-F1AA56D7D33E}.Debug|x64.ActiveCfg = Debug|x64 + {07728894-B31D-C03F-3B53-F1AA56D7D33E}.Debug|x64.Build.0 = Debug|x64 + {07728894-B31D-C03F-3B53-F1AA56D7D33E}.Release|x64.ActiveCfg = Release|x64 + {07728894-B31D-C03F-3B53-F1AA56D7D33E}.Release|x64.Build.0 = Release|x64 + {836483B4-BF68-04F1-87CC-D36835A0F3C0}.Debug|x64.ActiveCfg = Debug|x64 + {836483B4-BF68-04F1-87CC-D36835A0F3C0}.Debug|x64.Build.0 = Debug|x64 + {836483B4-BF68-04F1-87CC-D36835A0F3C0}.Release|x64.ActiveCfg = Release|x64 + {836483B4-BF68-04F1-87CC-D36835A0F3C0}.Release|x64.Build.0 = Release|x64 + {C02870D7-AC33-3909-E665-C98867282BC1}.Debug|x64.ActiveCfg = Debug|x64 + {C02870D7-AC33-3909-E665-C98867282BC1}.Debug|x64.Build.0 = Debug|x64 + {C02870D7-AC33-3909-E665-C98867282BC1}.Release|x64.ActiveCfg = Release|x64 + {C02870D7-AC33-3909-E665-C98867282BC1}.Release|x64.Build.0 = Release|x64 + {80977313-1FCC-A730-AFD8-C24BE8D3CC84}.Debug|x64.ActiveCfg = Debug|x64 + {80977313-1FCC-A730-AFD8-C24BE8D3CC84}.Debug|x64.Build.0 = Debug|x64 + {80977313-1FCC-A730-AFD8-C24BE8D3CC84}.Release|x64.ActiveCfg = Release|x64 + {80977313-1FCC-A730-AFD8-C24BE8D3CC84}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Builds/VisualStudio2019/Magical8bitPlug2_SharedCode.vcxproj b/Builds/VisualStudio2019/Magical8bitPlug2_SharedCode.vcxproj new file mode 100644 index 0000000..60d653a --- /dev/null +++ b/Builds/VisualStudio2019/Magical8bitPlug2_SharedCode.vcxproj @@ -0,0 +1,2786 @@ + + + + + + Debug + x64 + + + Release + x64 + + + + {80977313-1FCC-A730-AFD8-C24BE8D3CC84} + + + + StaticLibrary + false + false + v142 + 10.0 + + + StaticLibrary + false + true + v142 + 10.0 + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + .lib + $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ + $(Platform)\$(Configuration)\Shared Code\ + Magical8bitPlug2 + true + $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ + $(Platform)\$(Configuration)\Shared Code\ + Magical8bitPlug2 + true + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Disabled + ProgramDatabase + C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpp14 + + + _DEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\Magical8bitPlug2.lib + true + libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) + true + $(IntDir)\Magical8bitPlug2.pdb + Windows + true + + + true + $(IntDir)\Magical8bitPlug2.bsc + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Full + C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpp14 + + + NDEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\Magical8bitPlug2.lib + true + %(IgnoreSpecificDefaultLibraries) + false + $(IntDir)\Magical8bitPlug2.pdb + Windows + true + true + true + + + true + $(IntDir)\Magical8bitPlug2.bsc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Builds/VisualStudio2019/Magical8bitPlug2_SharedCode.vcxproj.filters b/Builds/VisualStudio2019/Magical8bitPlug2_SharedCode.vcxproj.filters new file mode 100644 index 0000000..ddb92f8 --- /dev/null +++ b/Builds/VisualStudio2019/Magical8bitPlug2_SharedCode.vcxproj.filters @@ -0,0 +1,4842 @@ + + + + + + {5E367A26-2A03-947E-AF3D-5D96F67AABFC} + + + {98DD4450-2FE0-444D-14C9-5D5D60113009} + + + {6C89D237-5D60-34EB-022E-4FB9D1612828} + + + {6E020CC6-A25A-CA0C-BED1-FA71C206D43C} + + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} + + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} + + + {D78296AF-218E-B17E-7F8B-9D148601188D} + + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} + + + {D8532E5E-469E-5042-EFC8-238241704735} + + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} + + + {8292766D-2459-2E7E-7615-17216318BA93} + + + {9BD56105-DAB4-EBD5-00DD-BD540E98FE88} + + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} + + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} + + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} + + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} + + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} + + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} + + + {38A5DDC7-416E-548F-39DA-887875FE6B20} + + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} + + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} + + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} + + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} + + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} + + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} + + + {C7885588-8436-4C21-DC1E-58879BF53BDC} + + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} + + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} + + + {378AD911-E8E4-D230-E76B-34542849509D} + + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} + + + {E684D858-09E8-0251-8E86-5657129641E1} + + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} + + + {344DB016-679C-FBD0-3EC6-4570C47522DE} + + + {3D9758A0-9359-1710-87C1-05D475C08B17} + + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} + + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} + + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} + + + {725C0EA8-9736-764D-81E6-01695B6B00B3} + + + {03ADCBAC-804E-4FDB-E12D-D5BE24075473} + + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} + + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} + + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} + + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} + + + {4DC60E78-BBC0-B540-63A2-37E14ABBEF09} + + + {80C72173-A1E1-C3C5-9288-B889CE2EAFEA} + + + {4138B955-AA0B-FA86-DBF9-404CAFFFA866} + + + {2B4166B8-F470-F07C-4F51-D2DAAAECBB18} + + + {9C295115-C0CD-3129-1C4D-FB53299B23FB} + + + {65526A8B-3447-9DF0-FD5D-00D111126027} + + + {A54A1F5C-F32F-F97B-9E8A-69922B770A54} + + + {B90A44F3-B62D-B5C0-81A2-683D2650AEE6} + + + {DAF30656-5915-0E45-C4E4-54439617D525} + + + {9266EA90-6A0A-5DDB-9CB7-966BEF03BA5C} + + + {9C713CBA-A9E2-5F4E-F83C-2CAB8533913C} + + + {63571A07-9AA3-5BB0-1103-0B42A2E6BC9E} + + + {314F43F2-BC8F-B464-EAE7-86B9675454E9} + + + {874C5D0C-6D29-68EE-38BB-26200B56BC89} + + + {86BAA7A7-DC50-35B6-910B-932AEAF257F2} + + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} + + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} + + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} + + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} + + + {67BE498C-9E1F-C73A-B99A-387C034CE680} + + + {1A9C8538-959B-25E3-473D-B462C9A9D458} + + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} + + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} + + + {39F680F3-5161-4D1C-EAD0-3911ED808874} + + + {3197198B-A978-E330-C7FB-07E5CE8236C7} + + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} + + + {7868764A-6572-381A-906C-9C26792A4C29} + + + {03678508-A517-48BB-FB4A-485628C34E08} + + + {07D27C1D-3227-F527-356C-17DA11551A99} + + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} + + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} + + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} + + + {30B3DA63-C1E4-F2EA-CEF0-8035D8CBFF64} + + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} + + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} + + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} + + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} + + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} + + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} + + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} + + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} + + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} + + + {5523922E-8B0C-A52B-477C-752C09F8197F} + + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} + + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} + + + {89B3E447-34BE-C691-638E-09796C6B647E} + + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} + + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} + + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} + + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} + + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} + + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} + + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} + + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} + + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} + + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} + + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} + + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} + + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} + + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} + + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} + + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} + + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} + + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} + + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} + + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} + + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} + + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} + + + {160D9882-0F68-278D-C5F9-8960FD7421D2} + + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} + + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} + + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} + + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} + + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} + + + {B331BC33-9770-3DB5-73F2-BC2469ECCF7F} + + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} + + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} + + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} + + + {0EAD99DB-011F-09E5-45A2-365F646EB004} + + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} + + + {7C319D73-0D93-5842-0874-398D2D3038D5} + + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} + + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} + + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} + + + {D64A57DB-A956-5519-1929-1D929B56E1B0} + + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} + + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} + + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} + + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} + + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} + + + {118946F2-AC24-0F09-62D5-753DF87A60CD} + + + {07329F9B-7D3D-CEB3-C771-714842076140} + + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} + + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} + + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} + + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} + + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} + + + {599138A9-EA63-53DD-941F-ABE3412D2949} + + + {422A4014-8587-1AE6-584F-32A62613A37B} + + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} + + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} + + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} + + + + + Magical8bitPlug2\View\BaseComponents + + + Magical8bitPlug2\View\BaseComponents + + + Magical8bitPlug2\View\BaseComponents + + + Magical8bitPlug2\View\BaseComponents + + + Magical8bitPlug2\View + + + Magical8bitPlug2\View + + + Magical8bitPlug2\View + + + Magical8bitPlug2\View + + + Magical8bitPlug2\View + + + Magical8bitPlug2\View + + + Magical8bitPlug2\View + + + Magical8bitPlug2\View + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + JUCE Modules\juce_audio_basics\buffers + + + JUCE Modules\juce_audio_basics\buffers + + + JUCE Modules\juce_audio_basics\buffers + + + JUCE Modules\juce_audio_basics\buffers + + + JUCE Modules\juce_audio_basics\midi + + + JUCE Modules\juce_audio_basics\midi + + + JUCE Modules\juce_audio_basics\midi + + + JUCE Modules\juce_audio_basics\midi + + + JUCE Modules\juce_audio_basics\midi + + + JUCE Modules\juce_audio_basics\midi + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\synthesisers + + + JUCE Modules\juce_audio_basics\utilities + + + JUCE Modules\juce_audio_basics\utilities + + + JUCE Modules\juce_audio_basics\utilities + + + JUCE Modules\juce_audio_basics\utilities + + + JUCE Modules\juce_audio_basics + + + JUCE Modules\juce_audio_basics + + + JUCE Modules\juce_audio_devices\audio_io + + + JUCE Modules\juce_audio_devices\audio_io + + + JUCE Modules\juce_audio_devices\audio_io + + + JUCE Modules\juce_audio_devices\midi_io + + + JUCE Modules\juce_audio_devices\midi_io + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\sources + + + JUCE Modules\juce_audio_devices\sources + + + JUCE Modules\juce_audio_devices + + + JUCE Modules\juce_audio_devices + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\sampler + + + JUCE Modules\juce_audio_formats + + + JUCE Modules\juce_audio_formats + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\Standalone + + + JUCE Modules\juce_audio_plugin_client\utility + + + JUCE Modules\juce_audio_plugin_client\VST + + + JUCE Modules\juce_audio_plugin_client\VST + + + JUCE Modules\juce_audio_plugin_client + + + JUCE Modules\juce_audio_plugin_client + + + JUCE Modules\juce_audio_processors\format + + + JUCE Modules\juce_audio_processors\format + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\thread\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst + + + JUCE Modules\juce_audio_processors\format_types + + + JUCE Modules\juce_audio_processors\format_types + + + JUCE Modules\juce_audio_processors\format_types + + + JUCE Modules\juce_audio_processors\format_types + + + JUCE Modules\juce_audio_processors\format_types + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\scanning + + + JUCE Modules\juce_audio_processors\scanning + + + JUCE Modules\juce_audio_processors\scanning + + + JUCE Modules\juce_audio_processors\utilities + + + JUCE Modules\juce_audio_processors\utilities + + + JUCE Modules\juce_audio_processors\utilities + + + JUCE Modules\juce_audio_processors\utilities + + + JUCE Modules\juce_audio_processors\utilities + + + JUCE Modules\juce_audio_processors\utilities + + + JUCE Modules\juce_audio_processors\utilities + + + JUCE Modules\juce_audio_processors + + + JUCE Modules\juce_audio_processors + + + JUCE Modules\juce_audio_utils\audio_cd + + + JUCE Modules\juce_audio_utils\gui + + + JUCE Modules\juce_audio_utils\gui + + + JUCE Modules\juce_audio_utils\gui + + + JUCE Modules\juce_audio_utils\gui + + + JUCE Modules\juce_audio_utils\gui + + + JUCE Modules\juce_audio_utils\gui + + + JUCE Modules\juce_audio_utils\native + + + JUCE Modules\juce_audio_utils\native + + + JUCE Modules\juce_audio_utils\native + + + JUCE Modules\juce_audio_utils\native + + + JUCE Modules\juce_audio_utils\native + + + JUCE Modules\juce_audio_utils\native + + + JUCE Modules\juce_audio_utils\native + + + JUCE Modules\juce_audio_utils\native + + + JUCE Modules\juce_audio_utils\native + + + JUCE Modules\juce_audio_utils\native + + + JUCE Modules\juce_audio_utils\players + + + JUCE Modules\juce_audio_utils\players + + + JUCE Modules\juce_audio_utils + + + JUCE Modules\juce_audio_utils + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\javascript + + + JUCE Modules\juce_core\javascript + + + JUCE Modules\juce_core\logging + + + JUCE Modules\juce_core\logging + + + JUCE Modules\juce_core\maths + + + JUCE Modules\juce_core\maths + + + JUCE Modules\juce_core\maths + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\misc + + + JUCE Modules\juce_core\misc + + + JUCE Modules\juce_core\misc + + + JUCE Modules\juce_core\misc + + + JUCE Modules\juce_core\misc + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\network + + + JUCE Modules\juce_core\network + + + JUCE Modules\juce_core\network + + + JUCE Modules\juce_core\network + + + JUCE Modules\juce_core\network + + + JUCE Modules\juce_core\network + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\system + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\time + + + JUCE Modules\juce_core\time + + + JUCE Modules\juce_core\time + + + JUCE Modules\juce_core\unit_tests + + + JUCE Modules\juce_core\xml + + + JUCE Modules\juce_core\xml + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip + + + JUCE Modules\juce_core\zip + + + JUCE Modules\juce_core\zip + + + JUCE Modules\juce_core + + + JUCE Modules\juce_core + + + JUCE Modules\juce_cryptography\encryption + + + JUCE Modules\juce_cryptography\encryption + + + JUCE Modules\juce_cryptography\encryption + + + JUCE Modules\juce_cryptography\hashing + + + JUCE Modules\juce_cryptography\hashing + + + JUCE Modules\juce_cryptography\hashing + + + JUCE Modules\juce_cryptography + + + JUCE Modules\juce_cryptography + + + JUCE Modules\juce_data_structures\app_properties + + + JUCE Modules\juce_data_structures\app_properties + + + JUCE Modules\juce_data_structures\undomanager + + + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures + + + JUCE Modules\juce_data_structures + + + JUCE Modules\juce_events\broadcasters + + + JUCE Modules\juce_events\broadcasters + + + JUCE Modules\juce_events\broadcasters + + + JUCE Modules\juce_events\interprocess + + + JUCE Modules\juce_events\interprocess + + + JUCE Modules\juce_events\interprocess + + + JUCE Modules\juce_events\interprocess + + + JUCE Modules\juce_events\messages + + + JUCE Modules\juce_events\messages + + + JUCE Modules\juce_events\messages + + + JUCE Modules\juce_events\messages + + + JUCE Modules\juce_events\native + + + JUCE Modules\juce_events\native + + + JUCE Modules\juce_events\native + + + JUCE Modules\juce_events\native + + + JUCE Modules\juce_events\native + + + JUCE Modules\juce_events\native + + + JUCE Modules\juce_events\timers + + + JUCE Modules\juce_events\timers + + + JUCE Modules\juce_events + + + JUCE Modules\juce_events + + + JUCE Modules\juce_graphics\colour + + + JUCE Modules\juce_graphics\colour + + + JUCE Modules\juce_graphics\colour + + + JUCE Modules\juce_graphics\colour + + + JUCE Modules\juce_graphics\contexts + + + JUCE Modules\juce_graphics\contexts + + + JUCE Modules\juce_graphics\contexts + + + JUCE Modules\juce_graphics\effects + + + JUCE Modules\juce_graphics\effects + + + JUCE Modules\juce_graphics\fonts + + + JUCE Modules\juce_graphics\fonts + + + JUCE Modules\juce_graphics\fonts + + + JUCE Modules\juce_graphics\fonts + + + JUCE Modules\juce_graphics\fonts + + + JUCE Modules\juce_graphics\fonts + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats + + + JUCE Modules\juce_graphics\image_formats + + + JUCE Modules\juce_graphics\image_formats + + + JUCE Modules\juce_graphics\images + + + JUCE Modules\juce_graphics\images + + + JUCE Modules\juce_graphics\images + + + JUCE Modules\juce_graphics\images + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\placement + + + JUCE Modules\juce_graphics + + + JUCE Modules\juce_graphics + + + JUCE Modules\juce_gui_basics\application + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\commands + + + JUCE Modules\juce_gui_basics\commands + + + JUCE Modules\juce_gui_basics\commands + + + JUCE Modules\juce_gui_basics\commands + + + JUCE Modules\juce_gui_basics\components + + + JUCE Modules\juce_gui_basics\components + + + JUCE Modules\juce_gui_basics\components + + + JUCE Modules\juce_gui_basics\desktop + + + JUCE Modules\juce_gui_basics\desktop + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\keyboard + + + JUCE Modules\juce_gui_basics\keyboard + + + JUCE Modules\juce_gui_basics\keyboard + + + JUCE Modules\juce_gui_basics\keyboard + + + JUCE Modules\juce_gui_basics\keyboard + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus + + + JUCE Modules\juce_gui_basics\menus + + + JUCE Modules\juce_gui_basics\menus + + + JUCE Modules\juce_gui_basics\menus + + + JUCE Modules\juce_gui_basics\misc + + + JUCE Modules\juce_gui_basics\misc + + + JUCE Modules\juce_gui_basics\misc + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\positioning + + + JUCE Modules\juce_gui_basics\positioning + + + JUCE Modules\juce_gui_basics\positioning + + + JUCE Modules\juce_gui_basics\positioning + + + JUCE Modules\juce_gui_basics\positioning + + + JUCE Modules\juce_gui_basics\positioning + + + JUCE Modules\juce_gui_basics\positioning + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_extra\code_editor + + + JUCE Modules\juce_gui_extra\code_editor + + + JUCE Modules\juce_gui_extra\code_editor + + + JUCE Modules\juce_gui_extra\code_editor + + + JUCE Modules\juce_gui_extra\code_editor + + + JUCE Modules\juce_gui_extra\documents + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra + + + JUCE Modules\juce_gui_extra + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\utils + + + JUCE Modules\juce_opengl + + + JUCE Modules\juce_opengl + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + + + Magical8bitPlug2\View\BaseComponents + + + Magical8bitPlug2\View\BaseComponents + + + Magical8bitPlug2\View\BaseComponents + + + Magical8bitPlug2\View\BaseComponents + + + Magical8bitPlug2\View\BaseComponents + + + Magical8bitPlug2\View + + + Magical8bitPlug2\View + + + Magical8bitPlug2\View + + + Magical8bitPlug2\View + + + Magical8bitPlug2\View + + + Magical8bitPlug2\View + + + Magical8bitPlug2\View + + + Magical8bitPlug2\View + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + Magical8bitPlug2\Source + + + JUCE Modules\juce_audio_basics\audio_play_head + + + JUCE Modules\juce_audio_basics\buffers + + + JUCE Modules\juce_audio_basics\buffers + + + JUCE Modules\juce_audio_basics\buffers + + + JUCE Modules\juce_audio_basics\buffers + + + JUCE Modules\juce_audio_basics\buffers + + + JUCE Modules\juce_audio_basics\midi + + + JUCE Modules\juce_audio_basics\midi + + + JUCE Modules\juce_audio_basics\midi + + + JUCE Modules\juce_audio_basics\midi + + + JUCE Modules\juce_audio_basics\midi + + + JUCE Modules\juce_audio_basics\midi + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\mpe + + + JUCE Modules\juce_audio_basics\native + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\sources + + + JUCE Modules\juce_audio_basics\synthesisers + + + JUCE Modules\juce_audio_basics\utilities + + + JUCE Modules\juce_audio_basics\utilities + + + JUCE Modules\juce_audio_basics\utilities + + + JUCE Modules\juce_audio_basics\utilities + + + JUCE Modules\juce_audio_basics\utilities + + + JUCE Modules\juce_audio_basics\utilities + + + JUCE Modules\juce_audio_basics\utilities + + + JUCE Modules\juce_audio_basics + + + JUCE Modules\juce_audio_devices\audio_io + + + JUCE Modules\juce_audio_devices\audio_io + + + JUCE Modules\juce_audio_devices\audio_io + + + JUCE Modules\juce_audio_devices\audio_io + + + JUCE Modules\juce_audio_devices\midi_io + + + JUCE Modules\juce_audio_devices\midi_io + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\native + + + JUCE Modules\juce_audio_devices\sources + + + JUCE Modules\juce_audio_devices\sources + + + JUCE Modules\juce_audio_devices + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + + + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + + + JUCE Modules\juce_audio_formats\codecs\flac + + + JUCE Modules\juce_audio_formats\codecs\flac + + + JUCE Modules\juce_audio_formats\codecs\flac + + + JUCE Modules\juce_audio_formats\codecs\flac + + + JUCE Modules\juce_audio_formats\codecs\flac + + + JUCE Modules\juce_audio_formats\codecs\flac + + + JUCE Modules\juce_audio_formats\codecs\flac + + + JUCE Modules\juce_audio_formats\codecs\flac + + + JUCE Modules\juce_audio_formats\codecs\flac + + + JUCE Modules\juce_audio_formats\codecs\flac + + + JUCE Modules\juce_audio_formats\codecs\flac + + + JUCE Modules\juce_audio_formats\codecs\flac + + + JUCE Modules\juce_audio_formats\codecs\flac + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\codecs + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\format + + + JUCE Modules\juce_audio_formats\sampler + + + JUCE Modules\juce_audio_formats + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + + + JUCE Modules\juce_audio_plugin_client\Standalone + + + JUCE Modules\juce_audio_plugin_client\Unity + + + JUCE Modules\juce_audio_plugin_client\utility + + + JUCE Modules\juce_audio_plugin_client\utility + + + JUCE Modules\juce_audio_plugin_client\utility + + + JUCE Modules\juce_audio_plugin_client\utility + + + JUCE Modules\juce_audio_plugin_client\utility + + + JUCE Modules\juce_audio_plugin_client\utility + + + JUCE Modules\juce_audio_plugin_client\utility + + + JUCE Modules\juce_audio_plugin_client\VST + + + JUCE Modules\juce_audio_plugin_client + + + JUCE Modules\juce_audio_processors\format + + + JUCE Modules\juce_audio_processors\format + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\source + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base\thread\include + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\gui + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\gui + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst + + + JUCE Modules\juce_audio_processors\format_types + + + JUCE Modules\juce_audio_processors\format_types + + + JUCE Modules\juce_audio_processors\format_types + + + JUCE Modules\juce_audio_processors\format_types + + + JUCE Modules\juce_audio_processors\format_types + + + JUCE Modules\juce_audio_processors\format_types + + + JUCE Modules\juce_audio_processors\format_types + + + JUCE Modules\juce_audio_processors\format_types + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\processors + + + JUCE Modules\juce_audio_processors\scanning + + + JUCE Modules\juce_audio_processors\scanning + + + JUCE Modules\juce_audio_processors\scanning + + + JUCE Modules\juce_audio_processors\utilities + + + JUCE Modules\juce_audio_processors\utilities + + + JUCE Modules\juce_audio_processors\utilities + + + JUCE Modules\juce_audio_processors\utilities + + + JUCE Modules\juce_audio_processors\utilities + + + JUCE Modules\juce_audio_processors\utilities + + + JUCE Modules\juce_audio_processors\utilities + + + JUCE Modules\juce_audio_processors + + + JUCE Modules\juce_audio_utils\audio_cd + + + JUCE Modules\juce_audio_utils\audio_cd + + + JUCE Modules\juce_audio_utils\gui + + + JUCE Modules\juce_audio_utils\gui + + + JUCE Modules\juce_audio_utils\gui + + + JUCE Modules\juce_audio_utils\gui + + + JUCE Modules\juce_audio_utils\gui + + + JUCE Modules\juce_audio_utils\gui + + + JUCE Modules\juce_audio_utils\gui + + + JUCE Modules\juce_audio_utils\gui + + + JUCE Modules\juce_audio_utils\players + + + JUCE Modules\juce_audio_utils\players + + + JUCE Modules\juce_audio_utils + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\containers + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\files + + + JUCE Modules\juce_core\javascript + + + JUCE Modules\juce_core\javascript + + + JUCE Modules\juce_core\logging + + + JUCE Modules\juce_core\logging + + + JUCE Modules\juce_core\maths + + + JUCE Modules\juce_core\maths + + + JUCE Modules\juce_core\maths + + + JUCE Modules\juce_core\maths + + + JUCE Modules\juce_core\maths + + + JUCE Modules\juce_core\maths + + + JUCE Modules\juce_core\maths + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\memory + + + JUCE Modules\juce_core\misc + + + JUCE Modules\juce_core\misc + + + JUCE Modules\juce_core\misc + + + JUCE Modules\juce_core\misc + + + JUCE Modules\juce_core\misc + + + JUCE Modules\juce_core\misc + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\native + + + JUCE Modules\juce_core\network + + + JUCE Modules\juce_core\network + + + JUCE Modules\juce_core\network + + + JUCE Modules\juce_core\network + + + JUCE Modules\juce_core\network + + + JUCE Modules\juce_core\network + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\streams + + + JUCE Modules\juce_core\system + + + JUCE Modules\juce_core\system + + + JUCE Modules\juce_core\system + + + JUCE Modules\juce_core\system + + + JUCE Modules\juce_core\system + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\text + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\threads + + + JUCE Modules\juce_core\time + + + JUCE Modules\juce_core\time + + + JUCE Modules\juce_core\time + + + JUCE Modules\juce_core\unit_tests + + + JUCE Modules\juce_core\unit_tests + + + JUCE Modules\juce_core\xml + + + JUCE Modules\juce_core\xml + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip\zlib + + + JUCE Modules\juce_core\zip + + + JUCE Modules\juce_core\zip + + + JUCE Modules\juce_core\zip + + + JUCE Modules\juce_core + + + JUCE Modules\juce_cryptography\encryption + + + JUCE Modules\juce_cryptography\encryption + + + JUCE Modules\juce_cryptography\encryption + + + JUCE Modules\juce_cryptography\hashing + + + JUCE Modules\juce_cryptography\hashing + + + JUCE Modules\juce_cryptography\hashing + + + JUCE Modules\juce_cryptography + + + JUCE Modules\juce_data_structures\app_properties + + + JUCE Modules\juce_data_structures\app_properties + + + JUCE Modules\juce_data_structures\undomanager + + + JUCE Modules\juce_data_structures\undomanager + + + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures + + + JUCE Modules\juce_events\broadcasters + + + JUCE Modules\juce_events\broadcasters + + + JUCE Modules\juce_events\broadcasters + + + JUCE Modules\juce_events\broadcasters + + + JUCE Modules\juce_events\broadcasters + + + JUCE Modules\juce_events\interprocess + + + JUCE Modules\juce_events\interprocess + + + JUCE Modules\juce_events\interprocess + + + JUCE Modules\juce_events\interprocess + + + JUCE Modules\juce_events\messages + + + JUCE Modules\juce_events\messages + + + JUCE Modules\juce_events\messages + + + JUCE Modules\juce_events\messages + + + JUCE Modules\juce_events\messages + + + JUCE Modules\juce_events\messages + + + JUCE Modules\juce_events\messages + + + JUCE Modules\juce_events\messages + + + JUCE Modules\juce_events\messages + + + JUCE Modules\juce_events\native + + + JUCE Modules\juce_events\native + + + JUCE Modules\juce_events\native + + + JUCE Modules\juce_events\native + + + JUCE Modules\juce_events\timers + + + JUCE Modules\juce_events\timers + + + JUCE Modules\juce_events + + + JUCE Modules\juce_graphics\colour + + + JUCE Modules\juce_graphics\colour + + + JUCE Modules\juce_graphics\colour + + + JUCE Modules\juce_graphics\colour + + + JUCE Modules\juce_graphics\colour + + + JUCE Modules\juce_graphics\contexts + + + JUCE Modules\juce_graphics\contexts + + + JUCE Modules\juce_graphics\contexts + + + JUCE Modules\juce_graphics\contexts + + + JUCE Modules\juce_graphics\effects + + + JUCE Modules\juce_graphics\effects + + + JUCE Modules\juce_graphics\effects + + + JUCE Modules\juce_graphics\fonts + + + JUCE Modules\juce_graphics\fonts + + + JUCE Modules\juce_graphics\fonts + + + JUCE Modules\juce_graphics\fonts + + + JUCE Modules\juce_graphics\fonts + + + JUCE Modules\juce_graphics\fonts + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Modules\juce_graphics\images + + + JUCE Modules\juce_graphics\images + + + JUCE Modules\juce_graphics\images + + + JUCE Modules\juce_graphics\images + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\native + + + JUCE Modules\juce_graphics\placement + + + JUCE Modules\juce_graphics\placement + + + JUCE Modules\juce_graphics + + + JUCE Modules\juce_gui_basics\application + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\buttons + + + JUCE Modules\juce_gui_basics\commands + + + JUCE Modules\juce_gui_basics\commands + + + JUCE Modules\juce_gui_basics\commands + + + JUCE Modules\juce_gui_basics\commands + + + JUCE Modules\juce_gui_basics\commands + + + JUCE Modules\juce_gui_basics\components + + + JUCE Modules\juce_gui_basics\components + + + JUCE Modules\juce_gui_basics\components + + + JUCE Modules\juce_gui_basics\components + + + JUCE Modules\juce_gui_basics\desktop + + + JUCE Modules\juce_gui_basics\desktop + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\filebrowser + + + JUCE Modules\juce_gui_basics\keyboard + + + JUCE Modules\juce_gui_basics\keyboard + + + JUCE Modules\juce_gui_basics\keyboard + + + JUCE Modules\juce_gui_basics\keyboard + + + JUCE Modules\juce_gui_basics\keyboard + + + JUCE Modules\juce_gui_basics\keyboard + + + JUCE Modules\juce_gui_basics\keyboard + + + JUCE Modules\juce_gui_basics\keyboard + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus + + + JUCE Modules\juce_gui_basics\menus + + + JUCE Modules\juce_gui_basics\menus + + + JUCE Modules\juce_gui_basics\menus + + + JUCE Modules\juce_gui_basics\misc + + + JUCE Modules\juce_gui_basics\misc + + + JUCE Modules\juce_gui_basics\misc + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\positioning + + + JUCE Modules\juce_gui_basics\positioning + + + JUCE Modules\juce_gui_basics\positioning + + + JUCE Modules\juce_gui_basics\positioning + + + JUCE Modules\juce_gui_basics\positioning + + + JUCE Modules\juce_gui_basics\positioning + + + JUCE Modules\juce_gui_basics\positioning + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\properties + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\widgets + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics\windows + + + JUCE Modules\juce_gui_basics + + + JUCE Modules\juce_gui_extra\code_editor + + + JUCE Modules\juce_gui_extra\code_editor + + + JUCE Modules\juce_gui_extra\code_editor + + + JUCE Modules\juce_gui_extra\code_editor + + + JUCE Modules\juce_gui_extra\code_editor + + + JUCE Modules\juce_gui_extra\code_editor + + + JUCE Modules\juce_gui_extra\code_editor + + + JUCE Modules\juce_gui_extra\documents + + + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\misc + + + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra + + + JUCE Modules\juce_opengl\geometry + + + JUCE Modules\juce_opengl\geometry + + + JUCE Modules\juce_opengl\geometry + + + JUCE Modules\juce_opengl\geometry + + + JUCE Modules\juce_opengl\native + + + JUCE Modules\juce_opengl\native + + + JUCE Modules\juce_opengl\native + + + JUCE Modules\juce_opengl\native + + + JUCE Modules\juce_opengl\native + + + JUCE Modules\juce_opengl\native + + + JUCE Modules\juce_opengl\native + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\opengl + + + JUCE Modules\juce_opengl\utils + + + JUCE Modules\juce_opengl + + + JUCE Library Code + + + JUCE Library Code + + + JUCE Library Code + + + + + Magical8bitPlug2 + + + Magical8bitPlug2 + + + JUCE Modules\juce_audio_formats\codecs\flac + + + JUCE Modules\juce_audio_formats\codecs\oggvorbis + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\base + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK + + + JUCE Modules\juce_audio_processors\format_types\VST3_SDK + + + JUCE Modules\juce_core\native\java + + + JUCE Modules\juce_graphics\image_formats\jpglib + + + JUCE Modules\juce_graphics\image_formats\pnglib + + + JUCE Library Code + + + diff --git a/Builds/VisualStudio2019/Magical8bitPlug2_StandalonePlugin.vcxproj b/Builds/VisualStudio2019/Magical8bitPlug2_StandalonePlugin.vcxproj new file mode 100644 index 0000000..ac7adb6 --- /dev/null +++ b/Builds/VisualStudio2019/Magical8bitPlug2_StandalonePlugin.vcxproj @@ -0,0 +1,160 @@ + + + + + + Debug + x64 + + + Release + x64 + + + + {C02870D7-AC33-3909-E665-C98867282BC1} + + + + Application + false + false + v142 + 10.0 + + + Application + false + true + v142 + 10.0 + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + .exe + $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ + $(Platform)\$(Configuration)\Standalone Plugin\ + Magical8bitPlug2 + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ + $(Platform)\$(Configuration)\Standalone Plugin\ + Magical8bitPlug2 + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Disabled + ProgramDatabase + C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpp14 + + + _DEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\Magical8bitPlug2.exe + true + libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) + true + $(IntDir)\Magical8bitPlug2.pdb + Windows + true + Magical8bitPlug2.lib;%(AdditionalDependencies) + + + true + $(IntDir)\Magical8bitPlug2.bsc + + + Magical8bitPlug2.lib;%(AdditionalDependencies) + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Full + C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpp14 + + + NDEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\Magical8bitPlug2.exe + true + %(IgnoreSpecificDefaultLibraries) + false + $(IntDir)\Magical8bitPlug2.pdb + Windows + true + true + true + Magical8bitPlug2.lib;%(AdditionalDependencies) + + + true + $(IntDir)\Magical8bitPlug2.bsc + + + Magical8bitPlug2.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + diff --git a/Builds/VisualStudio2019/Magical8bitPlug2_StandalonePlugin.vcxproj.filters b/Builds/VisualStudio2019/Magical8bitPlug2_StandalonePlugin.vcxproj.filters new file mode 100644 index 0000000..c8e475c --- /dev/null +++ b/Builds/VisualStudio2019/Magical8bitPlug2_StandalonePlugin.vcxproj.filters @@ -0,0 +1,25 @@ + + + + + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} + + + + + JUCE Library Code + + + + + + JUCE Library Code + + + + + JUCE Library Code + + + diff --git a/Builds/VisualStudio2019/Magical8bitPlug2_VST.vcxproj b/Builds/VisualStudio2019/Magical8bitPlug2_VST.vcxproj new file mode 100644 index 0000000..6f6a036 --- /dev/null +++ b/Builds/VisualStudio2019/Magical8bitPlug2_VST.vcxproj @@ -0,0 +1,160 @@ + + + + + + Debug + x64 + + + Release + x64 + + + + {07728894-B31D-C03F-3B53-F1AA56D7D33E} + + + + DynamicLibrary + false + false + v142 + 10.0 + + + DynamicLibrary + false + true + v142 + 10.0 + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + .dll + $(SolutionDir)$(Platform)\$(Configuration)\VST\ + $(Platform)\$(Configuration)\VST\ + Magical8bitPlug2 + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST\ + $(Platform)\$(Configuration)\VST\ + Magical8bitPlug2 + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Disabled + ProgramDatabase + C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpp14 + + + _DEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\Magical8bitPlug2.dll + true + libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) + true + $(IntDir)\Magical8bitPlug2.pdb + Windows + true + Magical8bitPlug2.lib;%(AdditionalDependencies) + + + true + $(IntDir)\Magical8bitPlug2.bsc + + + Magical8bitPlug2.lib;%(AdditionalDependencies) + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Full + C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpp14 + + + NDEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\Magical8bitPlug2.dll + true + %(IgnoreSpecificDefaultLibraries) + false + $(IntDir)\Magical8bitPlug2.pdb + Windows + true + true + true + Magical8bitPlug2.lib;%(AdditionalDependencies) + + + true + $(IntDir)\Magical8bitPlug2.bsc + + + Magical8bitPlug2.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + diff --git a/Builds/VisualStudio2019/Magical8bitPlug2_VST.vcxproj.filters b/Builds/VisualStudio2019/Magical8bitPlug2_VST.vcxproj.filters new file mode 100644 index 0000000..a5461cb --- /dev/null +++ b/Builds/VisualStudio2019/Magical8bitPlug2_VST.vcxproj.filters @@ -0,0 +1,25 @@ + + + + + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} + + + + + JUCE Library Code + + + + + + JUCE Library Code + + + + + JUCE Library Code + + + diff --git a/Builds/VisualStudio2019/Magical8bitPlug2_VST3.vcxproj b/Builds/VisualStudio2019/Magical8bitPlug2_VST3.vcxproj new file mode 100644 index 0000000..0d22cae --- /dev/null +++ b/Builds/VisualStudio2019/Magical8bitPlug2_VST3.vcxproj @@ -0,0 +1,160 @@ + + + + + + Debug + x64 + + + Release + x64 + + + + {836483B4-BF68-04F1-87CC-D36835A0F3C0} + + + + DynamicLibrary + false + false + v142 + 10.0 + + + DynamicLibrary + false + true + v142 + 10.0 + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + .vst3 + $(SolutionDir)$(Platform)\$(Configuration)\VST3\ + $(Platform)\$(Configuration)\VST3\ + Magical8bitPlug2 + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST3\ + $(Platform)\$(Configuration)\VST3\ + Magical8bitPlug2 + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Disabled + ProgramDatabase + C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpp14 + + + _DEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\Magical8bitPlug2.vst3 + true + libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) + true + $(IntDir)\Magical8bitPlug2.pdb + Windows + true + Magical8bitPlug2.lib;%(AdditionalDependencies) + + + true + $(IntDir)\Magical8bitPlug2.bsc + + + Magical8bitPlug2.lib;%(AdditionalDependencies) + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + + + + Full + C:\JUCE\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;%(AdditionalIncludeDirectories) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + $(IntDir)\ + $(IntDir)\ + $(IntDir)\ + Level4 + true + true + stdcpp14 + + + NDEBUG;%(PreprocessorDefinitions) + + + $(OutDir)\Magical8bitPlug2.vst3 + true + %(IgnoreSpecificDefaultLibraries) + false + $(IntDir)\Magical8bitPlug2.pdb + Windows + true + true + true + Magical8bitPlug2.lib;%(AdditionalDependencies) + + + true + $(IntDir)\Magical8bitPlug2.bsc + + + Magical8bitPlug2.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + diff --git a/Builds/VisualStudio2019/Magical8bitPlug2_VST3.vcxproj.filters b/Builds/VisualStudio2019/Magical8bitPlug2_VST3.vcxproj.filters new file mode 100644 index 0000000..64a4dcb --- /dev/null +++ b/Builds/VisualStudio2019/Magical8bitPlug2_VST3.vcxproj.filters @@ -0,0 +1,25 @@ + + + + + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} + + + + + JUCE Library Code + + + + + + JUCE Library Code + + + + + JUCE Library Code + + + diff --git a/Builds/VisualStudio2019/icon.ico b/Builds/VisualStudio2019/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2db67f8bef5e15f74e8cecfd8bb7e7b01738f593 GIT binary patch literal 50906 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%0AeF^%DGF!DQ)0%Y2 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 literal 0 HcmV?d00001 diff --git a/Builds/VisualStudio2019/resources.rc b/Builds/VisualStudio2019/resources.rc new file mode 100644 index 0000000..424ba34 --- /dev/null +++ b/Builds/VisualStudio2019/resources.rc @@ -0,0 +1,33 @@ +#ifdef JUCE_USER_DEFINED_RC_FILE + #include JUCE_USER_DEFINED_RC_FILE +#else + +#undef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#include + +VS_VERSION_INFO VERSIONINFO +FILEVERSION 1,0,0,0 +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904E4" + BEGIN + VALUE "CompanyName", "YMCK\0" + VALUE "FileDescription", "Magical8bitPlug2\0" + VALUE "FileVersion", "1.0.0\0" + VALUE "ProductName", "Magical8bitPlug2\0" + VALUE "ProductVersion", "1.0.0\0" + END + END + + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END + +#endif + +IDI_ICON1 ICON DISCARDABLE "icon.ico" +IDI_ICON2 ICON DISCARDABLE "icon.ico" \ No newline at end of file diff --git a/CppProperties.json b/CppProperties.json new file mode 100644 index 0000000..ba79286 --- /dev/null +++ b/CppProperties.json @@ -0,0 +1,21 @@ +{ + "configurations": [ + { + "inheritEnvironments": [ + "msvc_x86" + ], + "name": "x86-Release", + "includePath": [ + "${env.INCLUDE}", + "${workspaceRoot}\\**" + ], + "defines": [ + "WIN32", + "NDEBUG", + "UNICODE", + "_UNICODE" + ], + "intelliSenseMode": "windows-msvc-x86" + } + ] +} \ No newline at end of file diff --git a/JuceLibraryCode/AppConfig.h b/JuceLibraryCode/AppConfig.h new file mode 100644 index 0000000..7ad78da --- /dev/null +++ b/JuceLibraryCode/AppConfig.h @@ -0,0 +1,467 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + + There's a section below where you can add your own custom code safely, and the + Projucer will preserve the contents of that block, but the best way to change + any of these definitions is by using the Projucer's project settings. + + Any commented-out settings will assume their default values. + +*/ + +#pragma once + +//============================================================================== +// [BEGIN_USER_CODE_SECTION] + +// (You can add your own code in this section, and the Projucer will not overwrite it) + +// [END_USER_CODE_SECTION] + +/* + ============================================================================== + + In accordance with the terms of the JUCE 5 End-Use License Agreement, the + JUCE Code in SECTION A cannot be removed, changed or otherwise rendered + ineffective unless you have a JUCE Indie or Pro license, or are using JUCE + under the GPL v3 license. + + End User License Agreement: www.juce.com/juce-5-licence + + ============================================================================== +*/ + +// BEGIN SECTION A + +#ifndef JUCE_DISPLAY_SPLASH_SCREEN + #define JUCE_DISPLAY_SPLASH_SCREEN 1 +#endif + +#ifndef JUCE_REPORT_APP_USAGE + #define JUCE_REPORT_APP_USAGE 1 +#endif + +// END SECTION A + +#define JUCE_USE_DARK_SPLASH_SCREEN 0 + +#define JUCE_PROJUCER_VERSION 0x50406 + +//============================================================================== +#define JUCE_MODULE_AVAILABLE_juce_audio_basics 1 +#define JUCE_MODULE_AVAILABLE_juce_audio_devices 1 +#define JUCE_MODULE_AVAILABLE_juce_audio_formats 1 +#define JUCE_MODULE_AVAILABLE_juce_audio_plugin_client 1 +#define JUCE_MODULE_AVAILABLE_juce_audio_processors 1 +#define JUCE_MODULE_AVAILABLE_juce_audio_utils 1 +#define JUCE_MODULE_AVAILABLE_juce_core 1 +#define JUCE_MODULE_AVAILABLE_juce_cryptography 1 +#define JUCE_MODULE_AVAILABLE_juce_data_structures 1 +#define JUCE_MODULE_AVAILABLE_juce_events 1 +#define JUCE_MODULE_AVAILABLE_juce_graphics 1 +#define JUCE_MODULE_AVAILABLE_juce_gui_basics 1 +#define JUCE_MODULE_AVAILABLE_juce_gui_extra 1 +#define JUCE_MODULE_AVAILABLE_juce_opengl 1 + +#define JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED 1 + +//============================================================================== +// juce_audio_devices flags: + +#ifndef JUCE_USE_WINRT_MIDI + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_ASIO + //#define JUCE_ASIO 0 +#endif + +#ifndef JUCE_WASAPI + //#define JUCE_WASAPI 1 +#endif + +#ifndef JUCE_WASAPI_EXCLUSIVE + //#define JUCE_WASAPI_EXCLUSIVE 0 +#endif + +#ifndef JUCE_DIRECTSOUND + //#define JUCE_DIRECTSOUND 1 +#endif + +#ifndef JUCE_ALSA + //#define JUCE_ALSA 1 +#endif + +#ifndef JUCE_JACK + //#define JUCE_JACK 0 +#endif + +#ifndef JUCE_BELA + //#define JUCE_BELA 0 +#endif + +#ifndef JUCE_USE_ANDROID_OBOE + //#define JUCE_USE_ANDROID_OBOE 0 +#endif + +#ifndef JUCE_USE_ANDROID_OPENSLES + //#define JUCE_USE_ANDROID_OPENSLES 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 +#endif + +//============================================================================== +// juce_audio_formats flags: + +#ifndef JUCE_USE_FLAC + //#define JUCE_USE_FLAC 1 +#endif + +#ifndef JUCE_USE_OGGVORBIS + //#define JUCE_USE_OGGVORBIS 1 +#endif + +#ifndef JUCE_USE_MP3AUDIOFORMAT + //#define JUCE_USE_MP3AUDIOFORMAT 0 +#endif + +#ifndef JUCE_USE_LAME_AUDIO_FORMAT + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 +#endif + +#ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT + //#define JUCE_USE_WINDOWS_MEDIA_FORMAT 1 +#endif + +//============================================================================== +// juce_audio_plugin_client flags: + +#ifndef JUCE_VST3_CAN_REPLACE_VST2 + #define JUCE_VST3_CAN_REPLACE_VST2 0 +#endif + +#ifndef JUCE_FORCE_USE_LEGACY_PARAM_IDS + //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 0 +#endif + +#ifndef JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE + //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 0 +#endif + +#ifndef JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS + //#define JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS 1 +#endif + +#ifndef JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE + //#define JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE 0 +#endif + +//============================================================================== +// juce_audio_processors flags: + +#ifndef JUCE_PLUGINHOST_VST + //#define JUCE_PLUGINHOST_VST 0 +#endif + +#ifndef JUCE_PLUGINHOST_VST3 + //#define JUCE_PLUGINHOST_VST3 0 +#endif + +#ifndef JUCE_PLUGINHOST_AU + //#define JUCE_PLUGINHOST_AU 0 +#endif + +#ifndef JUCE_PLUGINHOST_LADSPA + //#define JUCE_PLUGINHOST_LADSPA 0 +#endif + +//============================================================================== +// juce_audio_utils flags: + +#ifndef JUCE_USE_CDREADER + //#define JUCE_USE_CDREADER 0 +#endif + +#ifndef JUCE_USE_CDBURNER + //#define JUCE_USE_CDBURNER 0 +#endif + +//============================================================================== +// juce_core flags: + +#ifndef JUCE_FORCE_DEBUG + //#define JUCE_FORCE_DEBUG 0 +#endif + +#ifndef JUCE_LOG_ASSERTIONS + //#define JUCE_LOG_ASSERTIONS 0 +#endif + +#ifndef JUCE_CHECK_MEMORY_LEAKS + //#define JUCE_CHECK_MEMORY_LEAKS 1 +#endif + +#ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 +#endif + +#ifndef JUCE_INCLUDE_ZLIB_CODE + //#define JUCE_INCLUDE_ZLIB_CODE 1 +#endif + +#ifndef JUCE_USE_CURL + //#define JUCE_USE_CURL 1 +#endif + +#ifndef JUCE_LOAD_CURL_SYMBOLS_LAZILY + //#define JUCE_LOAD_CURL_SYMBOLS_LAZILY 0 +#endif + +#ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS + //#define JUCE_CATCH_UNHANDLED_EXCEPTIONS 0 +#endif + +#ifndef JUCE_ALLOW_STATIC_NULL_VARIABLES + //#define JUCE_ALLOW_STATIC_NULL_VARIABLES 0 +#endif + +#ifndef JUCE_STRICT_REFCOUNTEDPOINTER + #define JUCE_STRICT_REFCOUNTEDPOINTER 1 +#endif + +//============================================================================== +// juce_events flags: + +#ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 +#endif + +//============================================================================== +// juce_graphics flags: + +#ifndef JUCE_USE_COREIMAGE_LOADER + //#define JUCE_USE_COREIMAGE_LOADER 1 +#endif + +#ifndef JUCE_USE_DIRECTWRITE + //#define JUCE_USE_DIRECTWRITE 1 +#endif + +#ifndef JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING + //#define JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING 0 +#endif + +//============================================================================== +// juce_gui_basics flags: + +#ifndef JUCE_ENABLE_REPAINT_DEBUGGING + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 +#endif + +#ifndef JUCE_USE_XSHM + //#define JUCE_USE_XSHM 1 +#endif + +#ifndef JUCE_USE_XRENDER + //#define JUCE_USE_XRENDER 0 +#endif + +#ifndef JUCE_USE_XCURSOR + //#define JUCE_USE_XCURSOR 1 +#endif + +#ifndef JUCE_WIN_PER_MONITOR_DPI_AWARE + //#define JUCE_WIN_PER_MONITOR_DPI_AWARE 1 +#endif + +//============================================================================== +// juce_gui_extra flags: + +#ifndef JUCE_WEB_BROWSER + //#define JUCE_WEB_BROWSER 1 +#endif + +#ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 +#endif + +//============================================================================== +// Audio plugin settings.. + +#ifndef JucePlugin_Build_VST + #define JucePlugin_Build_VST 1 +#endif +#ifndef JucePlugin_Build_VST3 + #define JucePlugin_Build_VST3 1 +#endif +#ifndef JucePlugin_Build_AU + #define JucePlugin_Build_AU 1 +#endif +#ifndef JucePlugin_Build_AUv3 + #define JucePlugin_Build_AUv3 0 +#endif +#ifndef JucePlugin_Build_RTAS + #define JucePlugin_Build_RTAS 0 +#endif +#ifndef JucePlugin_Build_AAX + #define JucePlugin_Build_AAX 0 +#endif +#ifndef JucePlugin_Build_Standalone + #define JucePlugin_Build_Standalone 1 +#endif +#ifndef JucePlugin_Build_Unity + #define JucePlugin_Build_Unity 0 +#endif +#ifndef JucePlugin_Enable_IAA + #define JucePlugin_Enable_IAA 0 +#endif +#ifndef JucePlugin_Name + #define JucePlugin_Name "Magical 8bit Plug 2" +#endif +#ifndef JucePlugin_Desc + #define JucePlugin_Desc "8bit sound generator 2nd ver. by YMCK" +#endif +#ifndef JucePlugin_Manufacturer + #define JucePlugin_Manufacturer "Ymck" +#endif +#ifndef JucePlugin_ManufacturerWebsite + #define JucePlugin_ManufacturerWebsite "http://ymck.net" +#endif +#ifndef JucePlugin_ManufacturerEmail + #define JucePlugin_ManufacturerEmail "info@ymck.net" +#endif +#ifndef JucePlugin_ManufacturerCode + #define JucePlugin_ManufacturerCode 0x596d636b // 'Ymck' +#endif +#ifndef JucePlugin_PluginCode + #define JucePlugin_PluginCode 0x73796e6a // 'synj' +#endif +#ifndef JucePlugin_IsSynth + #define JucePlugin_IsSynth 1 +#endif +#ifndef JucePlugin_WantsMidiInput + #define JucePlugin_WantsMidiInput 1 +#endif +#ifndef JucePlugin_ProducesMidiOutput + #define JucePlugin_ProducesMidiOutput 0 +#endif +#ifndef JucePlugin_IsMidiEffect + #define JucePlugin_IsMidiEffect 0 +#endif +#ifndef JucePlugin_EditorRequiresKeyboardFocus + #define JucePlugin_EditorRequiresKeyboardFocus 0 +#endif +#ifndef JucePlugin_Version + #define JucePlugin_Version 1.0.0 +#endif +#ifndef JucePlugin_VersionCode + #define JucePlugin_VersionCode 0x10000 +#endif +#ifndef JucePlugin_VersionString + #define JucePlugin_VersionString "1.0.0" +#endif +#ifndef JucePlugin_VSTUniqueID + #define JucePlugin_VSTUniqueID JucePlugin_PluginCode +#endif +#ifndef JucePlugin_VSTCategory + #define JucePlugin_VSTCategory kPlugCategSynth +#endif +#ifndef JucePlugin_Vst3Category + #define JucePlugin_Vst3Category "Instrument|Synth" +#endif +#ifndef JucePlugin_AUMainType + #define JucePlugin_AUMainType 'aumu' +#endif +#ifndef JucePlugin_AUSubType + #define JucePlugin_AUSubType JucePlugin_PluginCode +#endif +#ifndef JucePlugin_AUExportPrefix + #define JucePlugin_AUExportPrefix Magical8bitPlug2AU +#endif +#ifndef JucePlugin_AUExportPrefixQuoted + #define JucePlugin_AUExportPrefixQuoted "Magical8bitPlug2AU" +#endif +#ifndef JucePlugin_AUManufacturerCode + #define JucePlugin_AUManufacturerCode JucePlugin_ManufacturerCode +#endif +#ifndef JucePlugin_CFBundleIdentifier + #define JucePlugin_CFBundleIdentifier com.ymck.magical8bitPlug2Juce +#endif +#ifndef JucePlugin_RTASCategory + #define JucePlugin_RTASCategory 2048 +#endif +#ifndef JucePlugin_RTASManufacturerCode + #define JucePlugin_RTASManufacturerCode JucePlugin_ManufacturerCode +#endif +#ifndef JucePlugin_RTASProductId + #define JucePlugin_RTASProductId JucePlugin_PluginCode +#endif +#ifndef JucePlugin_RTASDisableBypass + #define JucePlugin_RTASDisableBypass 0 +#endif +#ifndef JucePlugin_RTASDisableMultiMono + #define JucePlugin_RTASDisableMultiMono 0 +#endif +#ifndef JucePlugin_AAXIdentifier + #define JucePlugin_AAXIdentifier com.ymck.magical8bitPlug2Juce +#endif +#ifndef JucePlugin_AAXManufacturerCode + #define JucePlugin_AAXManufacturerCode JucePlugin_ManufacturerCode +#endif +#ifndef JucePlugin_AAXProductId + #define JucePlugin_AAXProductId JucePlugin_PluginCode +#endif +#ifndef JucePlugin_AAXCategory + #define JucePlugin_AAXCategory 2048 +#endif +#ifndef JucePlugin_AAXDisableBypass + #define JucePlugin_AAXDisableBypass 0 +#endif +#ifndef JucePlugin_AAXDisableMultiMono + #define JucePlugin_AAXDisableMultiMono 0 +#endif +#ifndef JucePlugin_IAAType + #define JucePlugin_IAAType 0x61757269 // 'auri' +#endif +#ifndef JucePlugin_IAASubType + #define JucePlugin_IAASubType JucePlugin_PluginCode +#endif +#ifndef JucePlugin_IAAName + #define JucePlugin_IAAName "Ymck: Magical 8bit Plug 2" +#endif +#ifndef JucePlugin_VSTNumMidiInputs + #define JucePlugin_VSTNumMidiInputs 16 +#endif +#ifndef JucePlugin_VSTNumMidiOutputs + #define JucePlugin_VSTNumMidiOutputs 16 +#endif +#ifndef JucePlugin_MaxNumInputChannels + #define JucePlugin_MaxNumInputChannels 0 +#endif +#ifndef JucePlugin_MaxNumOutputChannels + #define JucePlugin_MaxNumOutputChannels 2 +#endif +#ifndef JucePlugin_PreferredChannelConfigurations + #define JucePlugin_PreferredChannelConfigurations {0, 2} +#endif + +//============================================================================== +#ifndef JUCE_STANDALONE_APPLICATION + #if defined(JucePlugin_Name) && defined(JucePlugin_Build_Standalone) + #define JUCE_STANDALONE_APPLICATION JucePlugin_Build_Standalone + #else + #define JUCE_STANDALONE_APPLICATION 0 + #endif +#endif diff --git a/JuceLibraryCode/BinaryData.cpp b/JuceLibraryCode/BinaryData.cpp new file mode 100644 index 0000000..890de84 --- /dev/null +++ b/JuceLibraryCode/BinaryData.cpp @@ -0,0 +1,2480 @@ +/* ==================================== JUCER_BINARY_RESOURCE ==================================== + + This is an auto-generated file: Any edits you make may be overwritten! + +*/ + +namespace BinaryData +{ + +//================== icon-256.png ================== +static const unsigned char temp_binary_data_0[] = +{ 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,0,0,0,1,0,8,6,0,0,0,92,114,168,102,0,0,32,0,73,68,65,84,120,156,236,189,63,175,109,75,179,222,213,181,188,125,29,99,91,72,247,10,147,241,1,32,3,33,136,16,33,130,8,72,253,213,156,64,2,17,66,66,226,143, +64,72,254,6,72,100,22,248,6,216,196,215,190,120,22,218,107,118,213,243,123,170,123,157,215,126,207,155,204,181,103,31,157,189,230,28,115,140,30,221,213,245,231,169,234,234,238,200,204,245,123,202,223,255,135,255,44,87,160,130,170,46,240,61,158,95,147, +191,241,181,49,158,219,159,35,240,204,254,45,246,247,220,159,115,214,129,247,242,82,178,61,95,189,115,255,77,188,187,31,155,109,190,189,104,127,248,73,144,248,252,251,188,166,207,39,157,170,93,129,250,142,123,151,218,213,180,92,213,255,231,183,179,121, +129,123,214,252,117,84,253,108,227,50,18,206,86,199,242,27,158,31,146,52,239,78,169,13,117,255,39,85,246,160,229,238,120,209,249,103,37,57,7,1,239,29,195,234,183,117,179,250,69,131,49,234,37,160,67,70,143,20,251,118,233,173,174,177,250,249,219,23,221, +183,203,224,215,193,46,199,189,226,24,241,83,221,24,233,191,253,55,255,254,159,197,250,29,229,199,239,121,152,148,138,220,66,185,175,53,99,132,223,59,199,230,160,88,201,19,234,104,229,145,62,32,57,132,97,129,65,138,247,14,5,84,109,200,243,253,20,248, +69,225,191,141,20,191,163,81,105,127,199,103,114,207,80,154,233,47,180,223,115,93,190,183,82,202,113,109,179,79,206,118,232,181,105,223,120,237,20,132,82,4,207,58,159,196,147,226,89,77,88,41,228,88,246,211,236,227,228,252,92,38,252,26,179,64,139,48,150, +235,57,216,185,239,169,113,15,182,61,157,184,153,217,119,164,245,241,214,223,117,92,179,38,15,190,202,126,191,132,215,158,110,102,94,205,152,109,116,97,189,178,153,175,62,83,69,229,230,199,0,159,12,38,249,35,203,199,239,174,1,2,91,227,219,194,149,222, +196,88,78,188,82,22,159,159,39,131,163,14,90,190,16,111,28,138,97,140,251,34,173,166,226,96,163,242,98,84,18,255,123,5,232,76,51,212,191,196,64,252,212,220,197,7,155,209,179,185,201,170,124,222,190,149,148,25,220,20,93,194,58,220,148,121,214,108,112, +69,181,234,113,162,141,4,67,222,149,154,44,61,240,70,232,25,89,45,182,77,74,200,24,189,219,17,18,248,110,211,83,209,68,168,1,84,164,203,218,31,173,84,50,158,10,40,49,150,77,218,208,248,164,213,228,227,174,31,78,26,244,239,53,230,19,13,4,235,220,237,220, +8,172,104,208,120,234,74,139,105,121,182,240,143,6,147,111,39,239,252,177,229,119,43,0,179,192,148,133,192,143,232,155,17,242,168,13,138,160,20,3,9,176,110,3,236,109,57,6,36,110,240,29,47,187,92,159,245,94,127,55,171,159,46,208,83,225,124,202,100,162, +31,219,14,229,197,123,186,40,132,4,211,4,21,109,191,215,45,133,88,115,224,100,180,248,201,128,32,114,19,21,237,108,37,83,144,42,100,249,87,192,125,169,54,110,198,109,102,168,247,144,147,103,91,28,80,103,163,0,94,87,155,204,45,12,140,97,166,163,186,45, +84,87,157,54,90,2,242,246,123,115,254,79,229,187,46,136,116,178,24,95,108,108,54,213,208,146,130,45,165,144,133,182,170,161,82,150,69,159,200,19,221,253,49,229,119,43,128,110,103,52,205,187,127,1,107,219,188,4,166,209,15,110,121,231,245,5,30,180,231, +211,233,88,3,21,215,209,109,90,99,108,220,11,156,252,51,45,197,248,89,2,196,70,67,11,229,182,4,75,151,250,109,101,69,30,104,87,209,115,153,69,21,164,254,249,253,113,81,16,245,54,90,87,169,134,24,119,19,44,59,23,103,192,133,169,62,68,130,0,146,0,9,192, +110,103,128,146,233,204,74,107,119,216,202,164,101,116,152,94,215,178,105,9,215,18,86,33,35,208,175,125,25,109,254,106,140,143,241,206,49,156,225,221,46,254,154,6,130,10,41,217,254,139,165,75,163,5,91,18,114,145,98,41,86,18,213,7,40,247,92,235,17,235, +168,229,143,41,127,18,23,224,170,101,105,121,201,180,83,1,66,80,111,221,49,248,133,103,219,159,159,38,84,6,65,175,129,65,204,91,125,23,82,186,13,155,183,227,37,237,175,157,12,21,245,242,233,83,116,63,162,149,103,89,61,147,183,165,251,179,197,136,66,174, +246,88,219,44,106,145,219,58,214,53,160,149,170,167,45,105,236,63,134,53,5,103,183,249,37,99,138,30,234,164,15,45,137,12,97,46,129,45,218,5,4,195,198,113,171,144,246,251,110,18,120,176,217,33,132,135,208,185,60,153,178,159,23,24,215,88,75,93,77,53,117, +40,10,71,102,124,207,2,180,239,87,36,92,170,66,90,249,12,248,213,231,86,198,222,133,223,93,126,191,2,88,46,132,225,163,96,159,77,134,7,188,95,82,124,230,70,80,137,52,157,200,11,23,69,210,95,3,140,179,128,14,150,33,93,246,196,62,113,160,124,208,96,233, +99,51,41,172,213,73,8,249,255,159,66,84,157,8,66,38,138,11,196,215,249,220,58,26,195,231,202,101,38,178,27,88,12,60,173,217,179,27,137,190,110,230,76,178,111,200,85,105,161,73,127,15,145,13,122,173,104,181,104,176,14,208,79,129,115,191,55,106,16,203, +141,170,217,2,234,223,115,232,56,74,246,34,126,111,33,158,198,122,26,145,98,74,92,95,227,189,39,31,141,161,93,79,164,39,62,10,33,40,64,228,172,64,41,230,145,212,190,108,101,84,198,98,186,83,127,76,249,147,40,0,211,152,52,151,23,226,6,70,191,21,121,192, +178,225,217,163,123,156,105,88,120,126,93,222,23,98,154,181,166,0,47,220,56,59,130,238,4,128,229,12,78,52,43,7,92,147,148,111,70,11,195,96,94,89,200,237,31,181,82,50,159,14,246,220,174,59,97,21,125,128,117,137,192,213,229,154,247,51,16,57,124,200,246, +235,73,244,154,122,211,20,92,215,24,78,179,178,210,253,78,67,2,209,159,186,213,9,103,5,138,253,233,126,72,41,26,220,135,91,20,135,41,95,199,248,42,22,35,180,114,83,126,245,37,209,142,67,135,54,221,48,75,164,127,76,67,167,209,107,129,30,36,237,166,106, +72,49,159,238,147,198,48,173,3,75,227,180,190,32,196,191,98,249,147,40,128,68,132,62,111,237,130,255,110,191,183,161,131,255,150,246,152,223,91,215,41,249,151,65,109,100,126,180,116,190,130,159,16,153,183,123,211,42,239,168,57,164,187,45,115,251,163, +168,61,96,101,87,193,58,4,6,155,71,98,248,125,235,210,158,41,142,129,57,99,50,134,107,82,89,181,126,241,70,34,12,78,194,178,178,93,37,152,160,125,174,101,111,108,198,77,222,31,159,74,166,43,218,74,66,198,0,232,129,76,14,250,84,151,251,157,140,242,95, +202,228,151,26,139,68,99,103,218,75,27,82,40,201,73,198,226,129,32,89,201,15,131,185,30,137,49,189,24,159,220,23,41,47,226,144,28,232,177,222,161,134,38,145,192,239,44,127,26,4,128,193,89,219,47,111,120,15,77,26,169,223,34,124,36,123,220,168,241,249, +60,111,140,34,203,169,31,140,89,215,9,209,74,112,200,196,122,242,11,149,97,243,189,209,253,245,250,74,216,42,130,27,79,247,131,190,98,49,19,42,78,178,82,55,56,172,93,108,161,63,155,131,196,105,22,167,33,101,84,239,96,113,90,162,244,174,238,99,255,150, +106,255,65,26,103,238,231,20,161,90,99,207,4,103,17,240,236,130,194,163,222,130,12,38,95,151,221,75,163,142,125,231,148,59,120,192,198,50,252,62,41,156,56,99,12,131,71,211,26,164,31,106,12,27,29,52,221,114,204,54,109,62,169,119,21,82,26,6,238,154,175, +80,51,29,13,131,142,65,249,87,46,191,127,26,240,24,169,139,127,109,22,13,196,31,200,122,40,215,161,49,81,87,49,106,28,105,23,24,4,191,119,54,199,21,63,193,57,94,190,185,241,16,178,163,207,173,29,118,204,33,247,96,201,122,70,7,115,70,91,215,2,12,231,160, +115,240,253,55,163,71,37,232,148,226,8,9,237,34,182,106,255,210,204,152,234,128,213,177,232,125,119,156,116,24,214,106,11,12,102,187,69,233,148,82,154,138,70,86,66,253,141,188,240,207,77,240,70,16,143,15,212,236,211,68,155,57,198,210,70,1,202,185,196, +146,129,210,250,203,161,239,247,2,153,228,142,171,76,161,103,91,139,135,30,252,62,98,55,173,220,129,134,218,56,254,137,252,255,245,39,153,6,220,127,173,57,179,125,23,170,23,10,184,9,188,125,249,226,5,57,172,105,210,66,142,103,235,55,93,78,31,196,139, +189,21,252,21,205,101,49,0,95,15,106,192,10,192,191,155,179,182,159,237,73,96,142,192,243,29,51,128,218,201,180,223,105,222,228,159,231,78,21,45,154,135,247,47,74,144,19,145,253,5,139,37,97,45,180,18,12,121,163,31,73,186,90,78,198,184,191,130,158,73, +147,92,115,244,82,176,115,184,41,84,236,101,125,127,212,80,211,184,128,60,221,149,192,77,69,219,17,196,107,40,190,220,69,200,141,202,162,149,1,115,13,178,233,55,21,208,163,20,95,141,61,148,196,236,104,20,50,27,124,90,138,54,87,241,97,62,3,137,200,41, +249,83,100,2,252,105,102,1,40,19,137,191,3,214,44,184,6,153,110,9,250,214,122,142,174,192,210,192,230,102,224,224,96,155,5,63,164,178,43,254,67,122,147,78,64,27,182,130,244,197,225,193,206,69,107,49,245,167,166,211,40,52,124,135,191,177,197,201,18,71, +100,107,12,38,175,229,81,80,112,174,50,208,234,182,38,152,218,193,60,242,49,79,202,55,62,83,109,211,133,147,112,21,140,107,227,134,186,44,241,169,16,78,15,79,184,192,97,216,146,245,25,214,136,43,61,237,11,134,73,245,68,11,242,242,46,63,149,224,5,109, +172,69,222,172,182,186,169,40,125,38,16,19,206,224,173,108,217,49,55,66,245,119,154,31,195,103,22,32,164,18,63,152,233,143,42,127,154,60,0,126,101,127,107,16,25,36,28,143,183,32,155,230,69,221,151,140,63,27,96,32,1,7,154,184,193,65,235,217,254,102,182, +139,207,59,97,106,178,93,245,159,67,183,159,157,122,16,246,70,12,255,125,244,97,24,6,177,6,85,86,49,88,246,116,223,83,208,164,132,104,117,123,26,233,64,75,204,193,174,119,146,114,154,119,150,232,133,220,140,85,121,5,176,186,96,104,204,119,142,254,201, +26,230,109,36,192,0,212,9,147,183,114,243,204,145,14,48,17,231,229,249,147,137,114,208,97,91,96,206,86,113,42,110,97,58,53,116,47,3,133,124,207,163,20,233,23,99,237,244,64,244,31,198,77,41,211,131,154,35,80,248,199,150,223,175,0,192,23,156,226,99,97, +208,220,158,107,136,163,199,26,113,142,168,19,161,215,90,28,183,139,95,86,159,83,3,115,230,158,187,81,95,96,128,219,84,83,161,1,249,46,163,166,80,0,169,253,192,106,95,207,171,215,221,209,70,66,117,47,19,120,70,133,133,18,212,245,12,180,19,51,17,217,83, +145,9,124,43,38,146,191,201,69,37,95,137,156,130,89,132,176,182,22,160,153,187,102,21,200,23,121,84,247,252,43,166,73,208,125,178,244,205,210,183,59,38,93,36,69,68,11,223,237,34,221,221,218,102,95,59,253,85,9,223,160,67,41,195,206,75,120,198,119,158, +237,170,120,76,182,7,32,144,22,67,208,139,102,33,183,141,93,5,83,83,118,178,102,154,106,38,231,119,150,63,9,2,0,141,154,175,232,14,246,173,33,62,83,52,211,81,68,180,34,185,120,56,46,169,18,202,203,207,166,9,96,197,191,34,182,132,47,45,198,146,5,243,33, +116,178,118,167,233,150,24,9,166,37,235,194,155,121,143,71,83,29,54,62,153,168,44,185,82,70,31,161,120,67,203,57,2,130,7,247,236,59,105,233,178,239,165,191,166,136,115,198,32,250,22,236,35,222,50,97,118,163,0,8,224,152,15,235,0,169,49,9,158,167,34,15, +93,167,219,64,227,220,239,129,114,152,70,127,14,155,156,71,161,40,229,52,160,237,88,115,80,47,23,101,234,254,240,118,92,148,90,93,125,6,133,183,193,40,247,106,163,186,24,211,193,171,81,4,136,224,195,250,71,151,248,251,255,240,175,58,246,211,218,10,130, +27,203,5,183,243,251,255,85,95,78,23,16,198,84,100,193,136,252,70,221,211,160,228,20,252,249,82,211,249,248,112,40,125,193,172,233,118,45,91,138,89,220,117,175,219,87,154,179,133,105,175,78,132,126,114,118,122,71,243,59,1,141,128,195,56,62,173,190,147, +58,172,255,235,206,23,59,107,25,234,69,15,157,219,30,224,247,60,20,171,151,234,187,222,27,168,119,232,158,227,253,70,238,175,246,150,64,162,206,87,237,240,71,108,110,183,211,76,165,47,125,237,122,142,239,207,231,196,11,121,248,36,101,237,159,191,119, +242,143,245,119,40,190,10,140,134,20,82,24,47,45,243,125,134,168,238,58,170,162,82,154,250,238,132,127,254,254,49,114,90,14,226,31,169,146,163,221,199,2,157,181,206,47,108,59,12,73,85,101,3,54,249,211,238,25,11,62,150,96,61,137,212,223,135,95,121,164, +41,83,235,100,69,188,103,28,163,174,157,80,156,154,158,21,63,236,183,213,48,179,218,72,235,114,54,105,91,197,13,241,34,198,115,125,99,246,34,24,83,10,141,88,234,205,95,100,55,180,165,85,40,143,105,211,197,40,166,152,29,211,138,103,134,187,230,107,22, +208,46,123,189,152,129,179,50,124,127,25,220,67,102,46,18,110,70,241,210,97,27,203,250,55,240,158,57,168,75,47,206,8,142,140,86,231,101,5,56,171,201,179,143,232,75,197,9,14,171,23,29,167,121,52,209,3,114,28,184,93,185,34,137,107,221,35,42,210,26,39,78, +63,3,121,151,28,183,11,96,153,174,243,99,9,237,52,48,71,48,14,99,61,45,86,138,68,103,82,9,92,6,80,238,150,149,103,66,80,31,206,139,166,248,74,155,54,51,158,252,248,188,143,46,201,110,80,162,162,10,134,61,187,114,209,84,33,173,60,69,226,120,89,44,131, +152,107,149,47,105,67,186,108,199,38,204,45,203,130,37,226,37,92,2,75,38,17,163,104,73,144,198,171,124,89,6,232,114,210,178,226,50,219,109,72,11,142,185,76,62,102,150,215,188,169,218,23,33,37,54,43,89,116,7,157,148,15,53,233,152,210,99,61,253,186,68, +133,107,220,220,10,204,227,81,171,114,32,234,37,3,130,23,157,90,165,164,143,220,236,139,27,218,10,162,98,5,32,162,221,95,25,48,25,184,26,144,186,159,74,98,184,149,21,35,6,224,121,96,224,62,208,167,163,225,170,200,225,95,35,139,105,190,194,175,119,135, +201,208,113,167,209,180,114,121,220,49,244,43,44,145,61,187,31,145,229,220,23,59,23,217,219,69,90,185,84,200,72,180,125,32,195,39,174,83,219,244,19,24,220,30,48,65,165,242,233,107,158,93,193,172,242,35,29,234,61,21,119,33,9,44,17,6,12,207,130,241,45, +192,174,137,109,78,187,45,196,146,251,179,181,243,39,42,200,112,37,176,202,114,108,220,21,190,20,137,163,21,131,88,89,139,97,100,224,188,230,20,9,157,190,227,239,86,202,158,60,6,20,120,201,106,236,166,108,33,107,197,97,28,6,209,173,233,193,110,26,21, +212,68,42,164,81,193,246,176,161,174,160,96,79,23,215,103,251,221,219,81,125,107,37,116,152,16,62,179,196,63,160,25,67,64,233,141,54,49,253,24,117,106,183,157,169,193,160,93,115,140,250,72,98,106,133,86,47,154,219,117,57,108,103,93,35,217,149,240,239, +54,95,219,239,196,54,75,13,49,230,252,100,105,113,12,124,132,6,168,57,133,66,147,206,172,147,146,45,232,49,134,3,28,219,112,113,166,153,2,98,182,16,238,119,102,246,178,92,5,104,24,43,80,66,138,124,111,219,147,7,109,166,21,27,18,198,157,103,70,34,71,43, +85,206,2,48,113,135,83,129,70,177,97,149,49,84,182,109,156,17,75,159,211,20,51,184,191,146,10,211,87,12,74,36,39,76,135,222,93,109,228,141,38,9,101,20,136,185,112,30,142,200,201,141,146,24,190,172,121,152,114,147,201,21,66,147,235,32,235,50,85,145,134, +71,134,138,198,172,166,10,25,112,68,60,160,4,46,19,198,1,255,15,229,43,5,48,53,110,92,172,253,101,235,46,83,220,35,142,112,8,44,159,60,220,128,105,253,135,47,14,191,133,138,164,238,224,78,57,221,54,6,110,251,189,225,55,45,204,211,134,252,209,110,21,84, +50,25,179,7,185,166,221,114,40,181,214,90,154,252,105,134,131,53,227,252,120,63,88,193,162,145,28,161,193,118,171,161,79,49,4,97,103,252,97,109,106,142,49,162,69,77,134,219,201,179,163,41,207,235,106,67,0,41,217,179,75,207,210,42,61,192,145,28,107,26, +153,86,214,77,11,160,39,140,131,254,138,6,77,211,32,140,247,169,55,42,131,224,140,200,120,71,215,108,124,128,105,64,72,30,39,53,155,143,40,64,149,89,90,238,4,141,129,33,166,161,21,57,210,199,212,6,100,23,196,211,172,197,121,19,107,255,97,3,150,104,207, +140,168,94,140,170,1,129,131,98,71,251,14,101,113,177,155,199,115,140,170,31,123,5,160,21,34,26,96,217,30,92,90,254,200,28,22,155,25,86,34,0,235,54,110,13,50,91,17,219,70,192,242,231,137,94,34,16,144,129,6,135,40,45,89,32,81,89,116,32,155,135,89,134, +126,186,231,137,161,178,44,178,31,64,100,220,124,82,201,67,177,198,186,5,68,150,155,54,128,129,236,239,149,55,167,178,15,39,39,5,108,144,88,203,185,109,76,87,211,201,146,116,48,171,47,97,96,99,242,202,199,173,95,134,5,202,193,91,173,110,82,208,252,185, +209,202,158,181,33,11,153,125,145,213,15,235,19,148,14,222,64,52,150,198,131,66,54,79,80,152,29,160,124,222,31,22,244,147,27,56,6,1,122,254,199,245,30,188,228,36,202,209,92,39,243,41,199,118,63,245,196,26,6,57,122,222,57,251,183,26,228,9,31,77,80,142, +213,86,203,38,217,228,143,40,25,70,219,81,239,123,231,252,103,83,10,28,185,27,93,62,110,205,223,90,191,225,183,4,253,168,158,95,214,42,251,154,118,75,238,157,198,247,239,54,74,48,203,194,117,13,214,254,148,41,223,53,5,104,7,23,96,163,15,90,8,217,161, +112,198,129,4,187,82,156,131,126,153,6,28,66,13,175,67,108,69,165,217,66,127,210,226,224,177,9,233,33,166,29,1,135,113,109,143,236,194,162,185,242,184,152,23,30,109,216,189,199,248,73,198,202,28,244,41,190,167,27,23,214,199,5,228,104,198,144,29,49,25, +8,83,190,77,255,33,252,183,156,12,39,208,248,25,183,127,44,231,237,209,123,87,74,83,248,115,18,243,224,13,49,142,4,95,176,141,193,150,234,96,91,131,153,2,124,133,162,69,96,41,130,196,53,66,169,182,11,149,38,139,72,127,49,207,100,112,181,81,1,158,10,160, +137,97,163,7,165,235,192,192,119,180,183,246,173,219,239,212,50,81,159,197,80,76,193,125,238,149,11,42,160,90,137,223,67,253,80,238,117,46,117,113,40,201,76,180,121,206,41,159,140,115,8,247,101,156,87,92,98,71,211,162,47,103,64,210,210,210,111,219,134, +95,172,211,200,201,177,192,90,41,101,42,26,240,117,50,63,127,211,79,43,38,79,46,173,228,171,231,229,244,233,98,60,243,40,37,155,181,128,72,241,147,196,127,163,57,7,141,5,221,213,198,190,94,247,230,115,202,240,234,14,24,173,52,212,167,210,123,182,177, +93,128,97,64,237,9,115,11,77,133,134,17,91,163,235,149,244,207,73,14,161,121,16,151,196,170,140,187,236,119,219,209,26,29,24,91,157,49,37,215,96,226,74,180,161,3,50,0,93,121,99,250,17,3,0,213,21,197,22,199,230,202,17,219,243,52,89,106,53,70,239,45,193, +2,83,119,179,13,109,141,195,45,51,49,1,7,202,140,199,26,137,39,8,56,150,176,74,143,165,77,113,26,147,147,105,216,87,129,20,23,184,5,58,28,130,31,54,181,73,67,221,193,52,19,20,88,131,70,132,155,63,48,181,85,115,228,54,244,182,93,74,177,60,233,171,134, +91,122,243,224,77,157,43,16,238,229,76,151,167,53,217,178,52,97,114,82,187,141,217,67,175,182,12,198,59,196,155,198,122,203,201,17,155,241,30,92,245,67,253,246,200,220,10,224,120,211,128,87,121,250,106,7,161,198,181,28,85,124,86,89,185,210,161,193,146, +53,40,65,61,21,141,69,248,105,253,44,72,70,95,220,45,64,68,250,173,104,217,3,98,212,175,60,124,176,177,129,33,21,142,105,109,211,70,13,248,189,213,20,110,181,125,84,172,254,49,216,6,209,32,236,107,159,191,152,117,43,34,136,89,43,57,227,87,126,134,79, +127,203,234,107,225,26,130,127,107,122,71,162,241,172,94,120,114,236,131,51,24,199,44,211,8,98,182,18,192,61,161,15,22,240,221,73,89,129,17,57,24,189,5,49,65,99,206,188,172,246,241,51,43,251,114,35,175,152,125,114,180,118,51,46,197,101,53,77,157,198, +171,210,8,253,196,33,98,36,244,252,109,116,107,40,235,249,120,124,186,0,121,254,0,163,101,130,113,81,38,221,193,105,41,214,22,52,90,182,180,39,214,229,219,50,176,212,16,61,40,239,217,98,196,166,167,9,185,204,64,4,125,137,232,222,184,69,88,29,165,95,59, +23,251,72,251,68,234,135,172,213,234,176,126,11,102,65,174,180,112,64,215,241,176,249,40,82,102,80,103,91,186,44,136,59,247,6,76,181,167,221,68,152,192,222,214,107,11,55,1,146,205,25,79,246,185,4,200,214,5,84,217,83,140,204,219,160,96,38,198,122,57,11, +174,246,26,250,77,153,64,108,29,227,216,110,82,40,35,143,111,145,194,83,204,36,73,95,142,165,185,93,251,119,240,147,61,115,248,51,140,246,243,254,131,178,152,41,242,100,157,188,44,236,121,172,60,233,236,181,145,252,215,194,59,122,204,7,82,251,88,195, +0,161,255,207,71,231,172,217,40,129,174,158,3,124,241,115,167,111,159,203,23,137,148,176,47,49,109,253,223,86,7,136,128,86,212,89,0,243,213,199,208,84,221,156,184,1,243,77,232,92,140,1,136,215,13,8,70,98,165,96,248,182,7,58,31,80,62,82,156,158,196,212, +138,168,233,20,231,200,109,37,208,86,57,117,237,243,89,139,224,46,155,58,244,241,28,214,254,96,100,10,159,15,112,77,105,90,172,98,150,235,69,159,202,12,8,104,49,171,7,80,7,140,14,223,124,213,27,22,178,208,139,203,102,145,136,51,20,206,208,89,182,251, +240,77,200,231,188,252,51,8,27,214,10,74,6,135,108,45,24,170,177,247,127,141,111,22,10,11,212,194,120,13,114,3,146,74,125,185,168,193,87,225,2,76,75,147,249,72,243,67,68,137,99,188,115,124,159,191,251,27,157,193,251,229,176,133,99,139,44,202,215,170, +164,10,68,175,157,144,33,70,161,206,111,62,201,163,29,167,70,222,185,246,57,17,194,106,188,91,202,166,253,230,197,191,67,41,168,23,131,66,1,6,79,64,67,87,239,173,66,178,24,227,60,26,170,224,112,35,33,243,119,197,76,186,253,180,13,83,84,205,179,249,67, +227,206,241,202,208,243,145,182,21,153,41,213,97,159,116,93,21,251,116,85,122,212,29,196,41,225,92,211,50,34,53,208,85,58,35,179,242,97,186,238,139,242,176,214,33,183,131,235,88,138,218,105,127,189,191,51,240,86,72,142,138,37,13,30,149,91,209,220,12, +122,197,202,7,198,106,136,153,148,200,88,141,136,177,51,52,131,25,133,143,214,56,23,214,61,52,202,128,238,83,105,204,183,36,161,53,65,0,58,209,9,71,117,207,240,241,98,88,124,214,47,157,66,248,54,153,74,204,48,195,75,252,84,2,167,67,26,243,114,24,5,8, +75,39,52,43,72,39,136,87,13,246,247,209,10,111,53,64,134,92,5,221,97,77,14,63,110,63,199,77,54,147,117,215,223,121,84,150,51,105,177,237,3,67,214,228,37,247,21,232,57,144,193,179,97,143,26,132,138,69,196,96,208,11,173,187,6,200,232,50,65,42,90,148,160, +212,248,159,26,211,82,94,251,7,90,100,46,163,94,77,243,178,190,57,45,119,40,166,146,37,113,72,20,35,97,110,41,207,54,247,68,1,175,180,111,200,6,111,99,127,1,53,186,71,106,3,227,12,151,193,77,25,79,167,57,80,2,16,210,143,3,89,94,134,46,190,248,206,72, +47,13,97,76,45,212,253,166,6,204,117,71,31,149,84,1,248,4,57,230,12,1,33,218,108,183,172,172,71,119,13,49,116,9,248,235,32,112,84,196,25,12,151,80,60,208,164,222,36,247,215,201,248,242,217,85,105,255,59,2,126,235,120,79,125,246,57,89,142,139,6,94,46, +145,145,105,166,143,86,172,145,193,55,12,202,53,61,130,10,163,167,191,168,57,208,174,4,7,203,36,140,75,12,141,42,184,123,38,57,227,95,101,226,152,210,107,94,173,65,2,253,42,189,186,107,42,130,141,89,28,142,47,152,119,164,244,206,64,236,33,29,234,138, +3,25,37,136,245,244,50,149,61,247,25,24,244,222,255,56,255,149,27,10,99,59,199,43,65,15,168,202,245,57,13,56,24,105,160,11,88,139,1,143,22,162,164,204,87,176,200,112,113,209,57,197,82,29,170,227,172,27,254,164,6,108,193,26,136,35,33,198,135,214,154,243, +217,165,239,144,116,211,125,127,182,253,31,252,187,127,107,86,242,46,47,84,254,147,255,237,175,161,217,144,7,97,74,182,126,214,12,137,43,36,47,157,72,84,252,55,5,163,120,141,130,134,41,65,177,152,248,63,59,27,85,162,127,169,212,148,246,188,234,179,35, +106,103,228,8,90,194,16,79,37,214,125,218,178,241,49,95,35,177,89,170,109,106,119,192,50,135,238,222,64,193,65,124,97,170,98,43,113,8,255,240,249,99,183,193,145,101,13,28,96,94,78,5,37,42,52,13,216,166,68,3,222,229,165,139,144,162,92,65,0,132,129,46, +228,33,248,110,71,20,102,153,142,207,79,225,254,250,116,175,250,177,253,123,20,98,24,75,157,195,56,216,211,184,249,127,215,117,188,161,100,207,227,209,21,79,146,185,27,162,139,127,77,126,114,108,9,118,104,194,53,96,97,53,192,96,66,56,76,61,112,231,178, +213,122,149,51,221,122,193,136,207,20,175,27,193,232,175,169,181,145,181,208,98,226,151,115,65,68,7,223,222,178,255,45,74,163,209,45,125,20,234,62,98,187,121,178,166,86,243,194,69,183,96,158,98,52,17,229,18,238,219,249,183,67,14,9,247,79,208,126,10,58, +203,148,243,22,9,136,2,237,175,140,226,179,1,143,53,174,143,153,7,71,210,84,58,207,43,31,107,52,226,64,213,166,225,194,4,252,217,176,103,11,237,16,78,118,34,53,93,213,191,199,176,254,235,220,249,97,250,210,105,93,243,119,37,231,56,134,182,92,129,122, +58,112,118,206,221,190,203,139,22,206,210,204,249,108,4,4,18,66,35,8,32,81,56,212,65,187,154,136,1,247,22,227,64,155,100,208,154,157,154,118,7,12,121,99,185,158,214,43,153,176,169,247,114,196,207,160,233,81,79,223,169,232,146,188,25,105,144,154,102,254, +249,251,143,105,172,175,149,82,120,167,106,217,62,85,98,94,182,227,47,3,121,213,192,100,5,118,234,56,169,118,41,38,121,52,96,26,34,56,90,161,65,240,125,248,119,166,85,212,155,176,202,174,130,94,150,147,247,46,47,91,54,135,91,90,116,56,92,239,21,161,156, +81,48,19,126,26,21,115,159,77,159,84,93,133,193,241,220,92,83,211,70,107,194,134,243,29,142,132,249,17,92,202,21,85,57,141,163,16,128,228,36,15,165,161,141,111,158,245,124,68,89,246,49,117,144,179,49,148,238,88,22,177,174,8,168,121,84,25,232,0,131,111, +4,42,251,254,88,163,249,83,33,77,45,157,253,76,214,33,28,165,121,235,184,48,244,92,115,171,209,193,26,183,8,239,242,170,165,29,74,102,65,38,133,138,75,172,203,38,222,12,13,240,101,26,64,56,103,71,218,221,61,147,205,38,154,182,228,235,122,182,228,204, +77,189,234,69,254,140,101,49,246,214,109,231,44,83,89,122,77,219,35,155,22,208,130,211,158,159,49,128,231,139,184,151,247,178,133,32,54,187,49,19,79,74,9,86,135,12,198,123,157,221,88,68,226,60,185,66,122,204,208,155,77,238,12,4,240,233,90,156,90,75,83, +106,76,168,97,110,247,69,195,189,203,107,22,11,242,129,249,153,45,103,105,220,105,236,210,65,66,165,53,42,115,147,130,150,207,197,51,45,35,53,171,208,208,223,75,203,53,4,188,89,52,84,105,79,3,114,138,82,2,101,200,214,251,216,166,112,191,71,171,84,155, +223,23,234,219,194,156,99,54,161,19,129,172,145,88,205,166,53,230,67,216,151,52,75,17,119,13,120,101,237,54,108,4,139,108,29,147,126,78,91,53,214,164,211,90,124,211,254,11,203,107,87,79,77,112,222,150,153,119,242,137,206,129,123,151,215,42,229,230,49, +69,150,193,46,49,223,48,227,115,131,222,182,182,190,19,51,217,154,203,200,37,100,39,108,207,81,111,255,29,33,10,173,42,133,54,66,125,215,100,174,254,173,82,144,167,165,134,219,146,106,144,229,142,96,67,147,143,38,73,118,127,209,72,65,42,66,147,204,153, +204,130,207,161,6,214,148,159,210,55,3,131,1,216,149,11,202,4,138,161,96,62,115,230,67,123,230,173,130,67,182,171,136,22,62,40,28,226,170,55,103,106,241,187,188,110,201,48,73,62,179,86,36,113,146,135,18,236,177,231,99,113,96,49,101,87,50,34,235,105,53, +3,73,184,137,235,87,231,184,22,90,139,98,118,19,237,155,188,217,123,54,24,122,24,25,133,112,229,109,49,88,187,221,231,254,27,31,135,198,18,18,223,48,255,249,229,25,224,204,254,43,4,32,184,34,195,170,110,132,9,60,222,44,155,190,127,30,80,135,24,234,178, +61,153,252,60,63,104,146,193,196,211,10,108,220,145,188,242,46,175,92,166,225,180,224,87,139,8,34,236,20,128,22,196,240,224,96,76,238,112,78,137,11,127,217,178,133,178,186,168,50,151,22,248,216,198,166,135,208,75,133,41,90,175,151,28,178,186,223,253, +224,186,27,139,198,113,182,35,21,252,222,13,182,93,129,77,168,246,138,178,168,173,164,59,103,157,164,24,122,234,146,95,237,90,49,205,15,91,92,166,138,17,106,136,222,135,99,208,93,224,210,77,121,116,138,63,204,191,124,251,178,189,115,223,179,0,175,95, +24,43,170,79,37,68,237,14,92,96,180,214,25,212,85,110,213,237,86,221,158,61,120,90,232,178,229,3,11,116,234,119,174,3,237,122,14,244,209,149,193,183,47,155,41,180,208,239,15,204,72,116,230,226,114,35,107,139,139,56,5,254,188,222,91,130,9,55,33,218,78, +83,201,221,5,76,179,193,186,159,189,177,248,125,151,10,160,112,169,108,105,130,210,202,157,31,14,95,30,97,206,18,230,86,120,201,160,35,9,61,9,95,20,61,90,245,46,47,88,196,240,149,120,3,255,189,5,1,11,189,6,163,202,128,156,2,223,162,115,129,247,137,106, +186,142,116,161,182,251,49,77,94,188,11,73,214,243,35,134,145,75,235,81,58,157,157,72,253,136,109,140,37,230,143,147,30,138,177,125,110,9,54,207,68,83,175,238,57,247,99,181,147,145,51,72,54,92,113,171,92,51,54,165,99,18,221,160,245,103,221,97,190,62, +243,250,177,7,91,221,119,128,251,169,229,124,213,221,187,188,110,17,172,237,137,158,14,184,53,239,92,208,161,197,171,17,22,79,112,75,223,139,31,48,219,136,233,193,232,116,245,67,92,74,190,118,68,95,238,138,191,169,147,153,168,85,224,239,63,150,62,43, +16,62,95,134,250,74,134,108,219,60,108,64,187,103,12,62,232,99,83,224,218,234,15,95,168,161,135,145,44,15,193,95,166,201,202,234,110,96,214,145,209,176,213,89,189,82,112,105,117,81,231,85,183,35,181,122,116,143,21,88,35,153,200,32,126,175,237,102,84, +243,141,1,94,189,52,203,111,20,248,160,244,38,227,1,251,210,105,207,14,86,56,184,98,24,107,179,240,27,58,212,52,222,35,244,80,77,49,230,209,142,49,61,89,202,165,115,102,162,115,126,12,32,47,202,74,26,90,96,190,64,63,193,29,133,35,59,62,86,113,136,200, +189,33,136,7,32,74,125,162,3,29,137,47,237,116,234,201,110,226,70,14,2,49,30,161,143,44,97,244,20,43,65,243,122,197,38,90,132,71,62,179,162,159,217,239,194,11,204,119,178,181,241,81,46,131,2,66,239,68,160,215,47,182,36,183,209,157,199,179,86,67,230,67, +180,15,104,63,127,91,198,238,35,191,191,141,83,227,252,230,201,51,55,225,110,38,209,120,84,234,39,255,144,151,87,35,5,61,27,165,132,102,117,157,35,65,55,160,43,249,84,10,63,186,19,27,39,212,92,167,137,70,144,120,1,253,115,230,80,219,246,212,157,138,185, +186,254,198,73,221,158,220,9,15,152,209,129,139,176,16,232,99,171,244,150,52,193,239,123,2,207,0,10,249,239,239,242,234,197,102,235,206,184,239,213,21,61,212,0,124,247,105,214,12,44,206,153,170,160,161,18,226,64,181,229,237,187,33,92,216,100,196,65,106, +135,169,11,93,16,212,175,221,7,26,190,196,115,245,123,63,196,253,37,146,139,246,20,124,255,33,172,81,103,155,13,65,42,75,77,33,94,5,123,82,45,63,182,225,226,92,100,236,227,179,244,123,79,47,118,112,36,123,3,207,22,230,10,74,70,211,12,196,205,33,197,220, +29,103,255,134,104,172,82,128,19,251,173,29,172,240,46,47,86,254,217,63,249,203,237,147,195,183,37,15,140,50,71,252,111,253,221,63,191,223,41,198,209,86,235,230,74,12,85,1,52,32,201,193,108,68,203,78,221,62,53,64,5,24,80,3,182,106,247,13,206,231,76,26, +20,208,182,182,60,96,71,186,199,151,32,47,219,20,116,239,235,22,151,133,50,237,22,244,105,172,121,6,86,82,47,32,244,104,43,222,190,253,106,216,226,187,208,140,5,14,182,100,80,196,173,11,158,41,40,164,241,108,42,79,2,82,119,219,7,90,14,25,223,229,181, +203,35,49,214,128,254,147,217,41,111,19,222,219,247,146,71,212,83,171,245,100,140,92,149,116,162,142,97,83,9,115,237,229,56,17,5,125,247,88,250,189,178,0,85,211,80,83,221,206,82,48,136,51,244,70,188,59,70,208,127,79,131,135,109,193,181,45,214,99,177, +227,37,45,238,75,116,30,180,17,75,20,20,210,15,219,35,172,147,27,34,129,152,18,74,98,153,238,60,92,140,254,125,141,163,151,230,234,190,26,182,133,99,163,199,196,235,73,143,119,121,177,82,103,6,88,202,45,1,228,128,245,132,250,183,241,111,3,86,134,107, +213,52,96,39,236,127,114,213,195,158,240,232,187,39,38,97,18,90,209,111,220,199,253,121,88,19,151,17,17,221,94,226,27,171,12,184,14,203,169,173,194,220,129,240,64,97,62,79,6,82,86,132,94,76,55,96,87,16,97,149,69,80,227,170,243,17,225,68,136,89,171,119, +198,58,113,61,169,103,14,143,158,15,250,245,91,243,169,229,154,22,212,26,1,71,98,151,241,127,151,87,43,51,144,219,113,39,172,162,131,192,243,12,23,177,14,230,247,140,57,110,70,229,84,42,71,151,126,14,226,0,0,32,0,73,68,65,84,185,174,54,85,220,126,10, +250,99,212,91,159,30,64,20,11,18,90,150,158,177,143,105,4,21,182,187,201,17,92,0,131,42,201,102,54,53,65,177,49,1,186,133,208,186,217,47,133,74,46,63,158,151,7,194,240,137,17,145,172,70,137,233,68,125,44,20,92,147,30,67,235,252,69,113,141,100,141,119, +121,253,34,177,112,75,183,198,244,118,207,14,152,125,67,50,254,240,7,38,143,248,140,195,66,37,197,193,161,250,187,42,195,0,226,244,161,136,42,80,200,169,189,170,57,19,130,211,60,207,85,15,146,23,157,101,185,76,33,248,244,167,218,243,131,145,209,232,68, +138,49,81,209,209,250,117,104,20,90,96,219,224,3,221,98,182,79,157,82,99,176,236,208,82,53,51,48,103,25,118,135,128,223,108,149,19,5,219,180,82,116,157,66,31,121,244,229,93,94,175,80,248,109,72,41,203,195,100,11,65,46,55,56,224,171,51,254,46,195,51,249, +63,128,162,171,158,226,75,90,233,122,49,103,218,10,174,167,137,107,140,184,25,150,180,175,196,76,91,41,36,116,60,103,219,78,69,209,170,37,243,185,33,72,236,74,122,91,34,88,241,94,102,233,202,241,200,245,171,12,163,234,80,55,33,154,178,99,141,128,13,157, +145,212,182,30,91,10,102,172,44,127,62,116,202,235,48,251,150,105,101,39,255,156,194,254,70,1,223,160,56,98,55,174,234,253,242,8,70,209,227,22,42,8,44,161,127,14,30,81,186,112,40,72,141,121,127,102,172,23,239,62,128,92,45,205,183,231,234,179,237,190, +165,213,7,19,137,186,5,74,60,58,114,88,164,172,136,150,233,6,228,64,2,63,209,194,199,249,2,193,233,106,156,32,135,166,210,90,46,75,207,100,64,204,46,214,25,133,160,69,175,245,121,122,121,26,97,154,185,233,195,81,31,159,207,60,233,97,41,190,80,8,239,242, +122,197,22,164,242,72,71,195,254,87,54,220,63,227,164,37,60,244,213,253,45,163,123,115,13,200,235,150,129,205,131,99,147,90,79,1,198,181,58,27,208,76,107,213,93,57,44,80,10,107,249,198,167,112,63,150,212,139,133,207,59,96,15,217,174,215,253,104,31,250, +217,106,236,163,199,160,26,230,235,40,148,121,18,234,22,230,40,205,22,77,240,64,166,143,187,11,53,123,161,176,164,166,11,3,237,48,141,159,86,93,143,84,189,171,150,37,119,171,222,232,255,91,149,4,203,61,36,71,252,227,110,226,33,221,154,131,23,47,22,162, +117,164,219,240,187,61,81,200,64,31,143,118,201,242,89,96,188,58,112,166,249,120,44,78,195,38,60,181,155,79,31,245,94,198,23,173,154,93,172,95,164,8,227,73,23,136,112,221,251,163,26,230,222,206,214,44,25,35,28,161,61,207,21,213,195,51,161,227,146,78, +139,187,52,74,216,197,197,110,216,154,53,184,83,112,2,9,112,108,22,60,140,214,176,95,248,58,147,72,132,106,239,242,250,101,102,252,77,54,192,130,51,75,230,105,164,78,87,117,59,168,5,49,225,194,46,248,238,18,94,79,148,179,216,193,78,144,235,204,61,75, +178,227,153,147,225,9,64,53,237,136,147,95,93,142,252,32,92,239,167,111,144,98,97,139,161,20,179,246,4,100,158,188,9,99,181,181,229,244,22,28,44,184,206,53,201,84,183,114,13,24,108,157,30,86,178,210,88,150,59,32,9,207,99,112,221,21,138,179,141,179,161, +69,168,55,10,248,22,165,17,163,140,118,27,135,19,157,250,255,243,183,98,87,29,7,39,225,172,100,57,194,238,14,214,225,187,205,162,245,102,181,74,76,43,225,190,229,250,103,10,9,244,114,97,212,87,89,172,236,203,2,186,159,171,32,13,135,15,187,88,247,124, +136,0,185,179,149,230,222,255,115,71,95,101,47,81,138,162,133,255,44,218,206,136,110,196,114,7,174,55,19,241,73,19,249,91,209,199,136,141,101,9,99,112,7,129,48,194,150,44,242,46,223,163,0,205,17,4,182,112,204,153,236,67,240,139,127,137,218,107,249,45, +140,78,167,2,147,191,198,148,57,216,114,190,165,183,31,219,104,182,3,143,197,237,148,159,158,62,180,26,122,58,189,222,173,165,9,174,237,142,195,65,195,191,19,5,125,180,6,3,212,233,204,57,172,214,243,247,220,255,85,229,112,1,106,106,208,108,62,20,65,39, +20,221,204,250,62,111,192,214,107,3,252,32,120,56,137,238,217,88,16,254,27,23,188,203,235,150,153,163,15,62,157,66,255,149,191,172,61,34,201,215,129,35,236,227,139,26,168,12,100,253,245,125,245,236,218,193,155,173,84,100,84,57,67,160,186,193,251,166, +107,148,79,160,197,110,99,83,18,247,27,174,10,240,7,241,64,119,63,220,84,246,57,128,253,175,76,240,212,123,20,85,194,162,170,186,124,43,143,46,12,148,94,254,194,113,218,139,136,162,217,77,237,212,106,195,114,155,3,198,138,67,35,208,187,188,124,153,67, +25,99,232,151,100,206,126,111,75,202,173,0,155,207,204,70,59,163,46,9,174,45,162,107,75,62,4,26,139,238,22,218,163,123,201,230,197,172,105,91,237,207,24,6,98,149,232,128,128,243,141,189,115,124,248,104,253,84,121,195,149,97,212,50,91,98,54,131,107,9, +18,170,86,105,31,205,171,18,21,196,254,173,119,10,222,20,42,173,88,177,23,139,1,244,200,72,73,89,78,193,101,126,215,20,75,247,101,230,129,190,203,171,151,155,112,175,203,245,57,228,20,132,118,27,59,54,84,54,156,136,245,192,152,167,122,232,156,128,24, +247,85,172,194,145,241,186,161,215,14,144,47,25,226,221,134,106,91,215,215,98,161,117,53,51,195,176,248,222,161,191,50,115,63,22,5,118,107,29,219,114,8,157,116,255,26,26,206,136,32,103,42,89,237,194,26,232,106,196,90,13,155,42,43,139,231,16,116,71,38, +132,73,143,116,218,239,165,60,249,115,107,70,182,33,204,235,120,151,215,45,83,240,7,242,61,126,243,223,121,212,151,162,104,201,223,151,73,15,92,228,109,204,234,76,64,195,21,131,159,175,187,94,211,168,213,101,28,164,219,239,72,136,21,220,231,138,113,96, +33,31,101,33,253,101,64,55,64,224,255,229,255,254,87,73,97,143,141,51,186,51,192,212,169,173,4,80,181,116,88,166,43,173,70,241,148,204,17,79,248,175,254,189,63,251,165,69,239,63,254,111,255,145,160,36,40,156,36,102,43,212,1,236,38,186,233,155,103,96, +42,156,25,90,129,114,126,12,211,179,128,144,134,92,209,38,205,156,113,77,247,226,91,78,24,74,69,189,31,249,95,254,179,127,243,120,246,149,202,127,240,63,253,181,9,114,12,153,152,180,136,30,199,26,214,28,11,235,124,152,240,161,199,156,130,62,3,225,7,205, +199,189,243,217,31,107,214,195,209,89,200,252,131,175,228,117,111,212,176,148,179,92,58,134,209,71,213,117,107,225,175,91,168,84,27,82,38,232,222,251,51,112,199,203,252,58,217,4,35,126,87,10,120,166,3,34,90,92,53,166,170,219,146,244,166,146,115,255,72, +6,104,199,107,166,240,147,21,190,108,250,203,21,58,222,177,179,103,149,74,28,150,25,176,124,7,161,133,85,181,131,230,77,70,11,18,94,104,118,198,233,117,253,230,181,183,55,243,108,235,143,164,176,255,156,254,192,97,155,122,137,118,17,101,3,234,172,255, +140,32,66,210,238,189,137,251,146,247,28,158,207,47,92,144,161,104,3,183,175,4,227,36,138,96,246,217,116,199,208,159,97,43,31,125,249,150,45,216,102,209,1,45,235,135,66,136,115,14,122,90,156,175,132,31,191,119,4,252,155,12,191,186,210,91,229,236,101, +188,171,97,54,239,210,216,238,231,155,190,40,156,182,235,65,57,223,91,197,140,55,197,249,246,0,145,69,116,30,64,121,44,99,39,209,98,164,80,13,4,8,149,148,96,156,219,139,24,126,43,41,131,75,22,127,241,178,71,250,97,116,114,204,150,139,112,240,100,156, +236,17,7,146,72,131,95,50,187,24,179,88,60,237,89,130,125,38,87,221,56,202,133,63,199,103,131,251,179,206,179,170,151,46,57,254,175,49,208,180,226,69,51,38,132,105,142,65,14,101,121,60,58,221,112,85,53,167,191,231,61,178,193,207,151,125,186,0,101,89, +98,52,252,24,169,110,24,84,77,191,48,168,39,154,21,109,133,147,117,228,141,0,62,75,111,82,114,78,107,70,153,122,142,199,182,8,72,199,218,40,126,28,236,56,17,255,76,67,29,150,104,33,136,116,250,145,176,96,227,42,159,89,100,68,216,13,83,12,64,27,223,169, +40,75,143,6,20,71,215,55,252,70,208,123,16,179,141,235,148,222,99,40,125,247,172,62,48,36,49,139,215,251,109,58,255,8,201,61,175,61,99,0,181,163,79,174,78,127,52,118,217,45,211,160,157,195,71,248,216,204,145,225,140,241,46,71,201,225,35,62,64,64,66,235, +162,165,77,229,44,192,115,115,247,11,199,215,116,207,102,136,30,231,57,126,113,140,29,25,238,54,222,166,83,6,50,236,54,95,158,89,235,166,96,94,187,72,193,201,87,215,158,156,82,10,148,35,115,13,74,225,207,12,62,208,159,78,194,3,52,108,111,189,215,35,212, +19,115,125,207,234,43,220,119,224,71,103,58,5,43,10,215,222,251,139,178,162,104,17,208,161,49,170,242,70,79,36,113,240,224,175,90,184,240,131,180,2,196,111,87,235,160,229,215,240,188,226,54,145,138,201,156,139,181,193,86,155,155,74,57,76,33,181,161,77, +189,194,154,116,153,233,154,183,212,245,11,87,188,100,41,90,18,69,183,172,96,227,92,138,78,79,125,15,250,79,164,100,227,194,235,136,17,213,106,193,235,204,56,149,137,173,213,17,47,88,12,64,141,213,60,166,32,9,55,247,68,26,98,224,47,231,63,193,100,71, +175,226,123,12,254,159,164,212,96,214,102,38,153,54,112,180,22,199,52,224,149,99,252,242,147,17,180,212,85,211,200,30,120,42,196,246,101,177,36,45,61,148,241,149,213,58,99,4,124,215,247,66,1,1,225,222,39,245,50,22,86,183,181,65,117,119,234,88,191,146, +227,254,244,58,164,68,198,243,245,219,30,104,75,74,74,57,141,205,103,159,91,130,197,201,12,5,9,181,34,105,245,20,31,59,203,86,121,96,226,41,246,15,162,131,195,39,61,168,248,107,150,94,25,233,206,210,41,56,176,246,71,242,187,51,148,33,178,138,25,64,128, +109,232,110,197,2,143,134,84,215,168,214,173,204,24,226,219,112,127,63,225,247,233,207,166,243,152,234,52,90,29,157,247,108,66,3,118,57,158,221,159,181,42,48,191,168,179,126,213,236,132,173,101,222,87,63,168,101,248,242,233,143,36,185,129,215,161,129, +40,213,189,29,211,228,228,137,114,127,241,146,160,91,226,255,139,150,21,237,99,207,182,132,54,75,165,192,119,38,89,216,112,89,109,199,53,131,139,227,38,52,165,125,85,190,111,160,128,51,194,112,190,243,187,148,7,207,178,8,9,190,209,250,95,210,216,245, +90,126,78,195,22,90,224,230,55,123,39,97,209,115,38,31,175,253,251,118,19,12,86,148,60,63,223,247,113,200,46,58,20,199,99,113,248,145,197,97,147,161,16,164,20,17,38,119,188,81,192,134,114,95,77,137,198,73,176,88,125,212,116,204,135,0,183,190,18,254,188, +249,154,92,65,86,247,133,51,192,85,121,12,201,62,234,61,148,154,127,191,247,249,197,202,204,214,108,68,55,80,210,133,238,7,29,114,248,250,229,26,118,109,69,247,99,153,29,102,219,166,203,13,173,20,195,144,175,207,68,160,210,42,172,104,14,162,36,55,102, +3,241,201,24,106,141,182,76,235,241,221,112,224,31,93,38,56,38,238,187,40,201,34,30,252,239,24,130,120,220,206,114,131,245,84,206,128,154,230,74,44,31,207,88,95,164,183,255,70,201,239,56,236,45,88,20,46,228,111,164,211,17,195,231,200,43,198,56,212,253, +173,96,52,8,142,156,107,69,98,98,83,30,158,133,185,206,65,93,171,227,121,63,216,129,126,123,80,90,221,10,37,56,135,75,40,45,41,109,64,70,85,27,88,54,249,150,127,47,39,52,122,210,78,98,163,195,46,82,91,75,135,241,134,232,58,37,19,227,48,248,231,124,246, +130,30,230,188,245,28,187,219,247,139,94,57,254,190,122,105,3,58,52,219,21,69,23,36,32,33,47,238,22,51,102,181,45,223,178,41,197,101,215,60,187,79,110,247,88,156,211,227,170,231,63,103,1,122,159,63,224,245,84,173,214,64,109,119,180,43,75,227,81,215,104, +131,19,122,153,241,204,119,254,229,139,115,78,238,65,249,60,245,106,236,8,187,70,4,223,102,123,191,160,235,87,86,122,6,175,236,250,57,124,246,252,87,80,126,194,253,227,157,23,101,241,29,202,177,1,205,178,133,177,45,43,53,98,180,248,229,143,235,89,95, +188,117,208,172,34,250,240,47,158,155,151,104,201,176,5,235,65,252,153,228,183,15,7,205,237,81,156,3,215,159,111,219,10,13,183,163,224,128,193,157,131,97,52,39,250,70,0,187,112,239,132,85,76,17,135,177,88,203,125,245,186,112,11,2,29,159,225,85,216,184, +98,156,42,112,219,186,123,196,111,12,17,204,46,252,1,193,254,182,130,223,127,185,193,77,72,0,151,187,90,159,52,230,89,153,53,219,134,237,247,230,113,56,115,172,100,237,235,244,224,66,136,254,128,203,49,3,135,21,119,250,153,8,180,106,23,222,83,97,212, +211,61,245,112,192,25,127,81,148,190,186,225,193,186,167,166,19,231,202,162,95,180,148,128,91,208,212,36,77,65,86,78,203,58,229,230,52,174,11,126,96,187,236,226,29,123,207,23,193,188,254,126,25,166,171,146,185,148,223,250,237,59,148,18,248,128,165,230, +14,88,244,185,63,87,10,198,252,253,41,152,1,180,93,2,107,203,195,151,246,178,176,172,110,131,254,137,125,51,19,117,45,60,224,236,245,131,204,243,32,35,238,198,91,92,99,142,250,109,174,115,56,144,105,252,165,168,230,216,16,236,215,45,140,249,141,224,169, +249,86,57,133,252,201,26,127,246,119,254,156,65,94,27,224,250,210,185,30,35,104,112,87,250,197,36,216,201,25,235,68,138,125,143,77,99,184,141,149,245,65,173,202,174,127,106,158,215,45,255,236,159,254,227,67,30,20,28,45,247,13,211,183,77,251,167,160,254, +248,59,127,1,5,126,27,145,148,140,197,126,170,182,26,79,60,131,101,157,238,166,183,233,24,201,193,229,2,208,58,95,224,33,212,154,27,237,56,49,124,237,102,114,100,134,245,173,84,12,39,235,253,146,101,224,188,88,137,65,80,208,199,225,220,146,66,152,187, +31,225,131,43,2,49,151,9,232,49,126,131,81,118,12,226,49,199,212,118,84,218,40,5,89,48,220,175,64,57,242,49,222,247,77,198,127,102,68,182,107,156,24,8,41,199,58,176,54,89,193,193,10,217,227,220,245,219,250,143,101,22,93,114,43,5,158,88,12,100,50,137, +216,129,242,0,24,64,202,181,30,100,44,206,17,35,160,231,49,194,232,173,193,103,103,238,7,130,62,207,77,123,23,193,198,162,149,209,111,186,103,96,178,108,120,190,159,1,100,175,189,237,93,113,96,195,150,33,208,61,212,227,180,231,102,94,238,249,192,217, +28,36,35,45,156,94,227,219,196,139,41,139,161,114,106,174,23,45,22,232,59,24,31,74,47,210,228,171,100,102,117,240,175,148,40,234,99,202,111,105,152,92,16,108,160,178,212,56,232,77,116,43,176,137,76,200,200,252,104,84,104,140,82,195,36,134,234,31,9,251, +231,148,197,160,193,226,196,85,65,160,205,56,182,147,234,47,95,242,176,142,107,8,167,150,8,95,124,242,204,99,92,12,1,92,80,30,175,12,79,3,215,100,193,148,26,174,100,14,223,14,204,25,242,8,102,212,94,17,104,208,183,90,16,118,76,149,112,205,93,96,255,6, +218,234,113,208,13,150,218,119,0,182,20,234,17,16,158,161,223,37,186,162,73,93,71,104,53,226,66,222,207,143,53,219,157,122,248,26,167,3,82,56,34,212,253,225,185,244,244,204,112,83,3,227,59,13,254,239,40,217,66,115,170,0,19,163,17,43,56,162,134,188,217, +206,180,227,125,207,212,85,115,17,249,182,142,37,104,123,160,79,54,139,66,119,181,251,172,172,206,189,181,56,221,102,236,100,212,103,221,93,92,200,151,44,131,230,12,131,209,165,54,209,36,180,174,115,1,109,234,14,66,88,91,227,147,9,70,48,207,92,59,4,132, +158,242,172,119,6,88,165,248,72,187,2,7,110,130,50,168,155,249,119,173,232,12,165,99,12,115,141,44,36,151,248,94,177,4,166,252,149,75,14,50,253,164,207,3,23,184,136,103,97,108,52,62,101,83,162,227,2,87,219,144,121,92,87,80,239,76,231,38,67,231,56,254, +106,150,25,230,211,124,55,86,160,113,184,227,166,160,94,191,4,198,208,168,93,123,102,46,245,159,62,177,32,187,226,5,9,119,10,142,192,176,241,62,150,245,14,119,51,150,197,107,38,42,252,104,70,170,7,6,122,211,177,199,213,190,24,15,136,97,250,1,99,176,240, +46,96,190,51,15,44,251,46,54,62,67,224,231,44,76,15,110,209,183,220,171,128,79,94,204,81,51,1,52,188,115,33,75,41,103,196,29,4,23,106,55,25,42,131,181,45,252,104,108,63,23,10,12,146,209,45,130,253,218,69,98,48,85,26,150,213,211,197,102,191,233,65,209, +199,35,237,15,18,113,143,127,41,220,82,212,226,139,225,8,164,243,79,181,233,99,193,31,120,26,145,48,104,215,201,7,246,250,105,193,99,61,70,50,145,13,116,249,31,233,79,191,253,0,16,150,25,149,252,13,112,178,99,46,103,148,206,62,230,35,135,130,125,126, +183,163,179,43,129,164,131,142,216,180,162,158,161,34,49,139,66,75,20,251,44,252,213,245,44,48,99,80,248,83,107,228,59,16,248,13,138,67,241,104,225,247,225,1,141,58,243,79,80,255,57,36,207,200,189,39,236,156,52,239,123,219,80,184,34,207,208,22,97,102, +249,235,51,150,115,254,176,64,94,214,16,206,45,189,103,174,17,133,29,131,8,255,178,18,23,158,151,107,15,52,207,42,58,148,219,47,88,114,100,108,50,51,111,22,115,7,46,246,179,245,197,140,19,52,217,11,133,9,94,106,47,199,145,71,62,182,184,110,230,254,76, +102,65,94,66,191,107,182,166,96,39,144,161,221,242,85,47,95,171,216,116,246,65,135,104,186,155,152,180,149,47,37,12,100,212,212,25,80,188,21,235,8,224,244,10,191,254,2,196,85,117,102,163,49,42,253,245,185,28,24,22,158,47,159,249,224,159,245,154,3,15, +72,159,21,200,168,251,11,254,69,47,102,224,50,196,188,209,234,23,46,19,154,89,185,40,132,28,226,163,239,151,116,238,12,83,8,133,28,75,17,104,60,124,183,39,38,11,177,198,186,87,207,47,83,244,114,245,106,90,51,135,61,171,79,223,5,1,96,128,64,7,161,30,104, +226,222,85,171,114,2,10,178,51,22,131,209,77,185,87,109,24,106,102,6,240,223,80,155,9,125,93,13,252,77,147,187,15,135,47,107,248,29,126,104,129,175,60,98,3,151,162,153,157,12,36,124,144,6,245,203,146,124,207,64,208,31,83,6,0,91,144,197,83,160,81,255, +84,4,20,82,27,198,130,249,89,43,50,225,51,186,167,49,4,93,121,6,238,34,212,22,99,9,56,91,165,124,212,49,230,109,36,49,31,253,77,138,246,92,132,81,164,95,221,116,250,122,230,76,178,21,246,185,167,78,123,201,177,208,148,220,128,244,58,240,94,255,4,118, +216,237,249,88,183,129,31,199,37,175,69,152,177,122,41,234,83,150,179,53,84,115,25,82,15,93,171,189,133,126,22,19,108,36,247,16,234,143,143,246,93,190,57,86,112,246,255,251,206,118,77,163,51,196,30,145,94,207,90,195,47,143,6,169,180,223,198,100,189,96, +41,1,249,207,118,102,243,2,58,249,93,224,95,29,172,7,129,111,87,183,166,75,205,117,102,38,192,218,202,97,230,128,67,222,114,129,138,245,27,14,225,157,193,218,106,3,228,141,188,98,70,60,113,52,216,234,87,224,95,192,139,78,68,216,63,100,205,14,68,246,203, +14,192,24,211,18,244,69,219,155,224,93,64,231,213,8,209,168,58,181,56,201,185,86,32,185,43,69,102,142,70,43,10,222,207,154,79,200,184,176,145,100,113,120,112,108,123,33,25,19,93,86,51,189,203,56,162,81,187,205,223,97,18,200,18,159,138,244,165,20,27,25, +80,128,32,228,37,232,51,157,27,199,235,69,33,239,148,60,205,13,164,31,189,103,128,35,0,79,27,86,24,166,146,188,126,26,250,31,7,180,76,113,97,15,103,14,198,202,53,246,12,120,50,208,35,234,48,130,244,13,69,141,96,217,107,220,47,63,255,122,165,4,147,214, +254,98,249,111,8,160,80,194,167,53,47,69,176,20,109,119,188,21,38,240,156,211,215,161,34,105,181,63,245,187,103,31,153,161,178,64,241,156,31,202,131,167,140,255,243,18,239,120,217,50,44,61,225,92,81,167,117,176,22,6,1,205,219,224,51,224,222,135,240,108, +23,59,200,31,217,170,246,224,15,31,19,216,128,160,124,239,213,128,150,74,186,217,40,106,106,161,159,98,22,24,184,15,12,96,243,202,192,18,109,53,50,122,53,211,187,128,87,92,78,174,214,254,134,2,106,104,180,247,191,195,205,199,0,241,117,189,224,101,91, +151,158,194,149,229,247,209,91,154,45,24,243,254,2,154,225,140,235,182,100,116,128,219,87,189,118,105,138,79,132,5,117,43,122,144,134,101,92,235,190,232,233,59,14,151,226,109,110,246,155,87,184,45,23,249,34,153,213,87,74,4,200,126,63,242,81,211,117,89, +62,11,224,103,251,120,176,48,237,195,140,249,170,234,56,187,108,54,97,187,11,143,152,41,164,239,178,108,104,29,144,31,2,63,62,231,248,144,253,159,47,1,237,113,91,202,66,203,9,195,83,203,124,121,66,148,45,9,95,186,46,142,8,180,69,168,145,241,131,18,254, +158,26,52,40,241,202,229,73,195,71,107,129,52,132,53,199,233,73,79,248,213,188,143,179,3,186,217,140,44,81,86,253,252,224,53,51,200,243,57,155,113,124,14,203,127,250,191,254,243,212,158,255,251,166,134,242,208,224,165,231,43,176,17,83,157,224,69,73,77, +86,174,131,252,196,219,163,110,111,102,71,47,199,41,237,242,87,255,207,95,98,15,67,212,39,165,215,111,184,41,158,255,241,197,207,167,255,213,203,191,253,95,255,163,39,5,204,82,174,86,120,84,170,42,130,236,58,103,15,110,206,60,179,255,224,113,175,237, +183,166,51,175,173,72,225,131,191,249,119,255,98,199,196,106,189,197,9,231,111,124,239,241,155,240,234,207,174,90,13,84,222,63,106,42,167,225,32,237,79,35,3,125,111,237,150,119,34,76,200,215,65,139,134,57,240,5,131,117,197,147,232,199,252,243,25,47,112, +130,192,153,204,6,26,214,227,71,159,177,255,46,223,174,28,49,204,201,151,206,67,134,138,42,173,57,177,83,21,148,64,150,43,220,110,47,243,105,7,95,54,191,15,96,99,223,43,185,138,17,185,186,47,127,83,145,208,245,110,55,3,81,125,138,11,60,173,67,234,167, +28,125,44,139,255,8,31,180,11,64,48,122,121,161,101,22,97,15,243,132,20,214,38,33,212,37,43,149,48,209,29,187,237,139,62,26,188,70,196,179,147,89,56,103,190,149,203,226,70,22,113,84,247,46,223,161,180,43,161,69,71,51,47,97,1,148,155,66,168,192,105,128, +65,154,79,42,129,109,153,244,84,2,147,248,52,123,189,195,179,41,125,85,66,205,25,154,40,217,200,110,195,92,162,181,152,55,176,159,123,186,225,187,245,221,28,24,106,204,252,90,190,222,58,179,75,41,99,63,142,56,76,19,84,196,226,156,162,192,57,160,86,67, +40,117,182,172,253,50,13,131,20,227,137,94,166,234,60,81,189,92,143,82,1,45,220,128,70,173,80,202,59,37,148,59,20,226,187,188,120,169,96,98,28,66,84,46,171,246,157,168,245,8,205,179,189,54,133,185,251,209,225,174,222,156,133,231,89,108,38,43,158,11,147, +21,65,120,89,249,52,254,91,37,42,181,114,179,101,88,110,73,223,211,85,10,233,154,33,227,10,219,81,44,141,0,125,84,171,159,237,250,177,198,141,129,77,40,135,236,33,117,212,5,238,185,118,0,137,30,161,72,115,46,236,76,67,40,82,121,230,80,56,86,204,159,207, +78,161,172,117,211,193,197,42,104,108,67,182,76,12,172,195,255,183,18,248,62,165,140,192,99,164,219,148,95,107,9,58,250,40,97,74,223,144,243,179,174,218,115,175,196,251,225,150,58,130,232,0,2,202,69,83,117,45,16,23,107,107,119,238,236,34,69,116,47,220, +83,225,226,129,163,143,39,214,175,121,127,121,75,146,13,157,13,184,113,68,66,43,46,8,104,199,115,33,192,138,108,106,145,9,32,128,193,47,62,76,24,86,120,133,164,104,136,50,18,164,24,80,233,228,136,49,159,108,167,179,184,3,230,131,252,133,230,124,151,215, +42,157,134,214,123,33,0,202,39,210,149,109,87,107,161,3,238,77,80,156,72,223,90,251,28,46,219,230,76,81,126,26,27,71,180,157,186,123,51,114,95,94,27,49,172,241,115,161,134,254,140,80,194,87,89,182,218,227,67,113,186,167,226,251,156,6,12,8,75,171,52,36, +110,98,42,136,90,140,233,72,132,52,245,124,210,247,160,80,170,103,119,235,28,188,69,132,218,127,181,249,41,85,156,183,158,131,68,152,213,191,165,233,167,119,121,225,34,65,160,105,212,26,5,224,246,158,154,116,254,115,30,212,10,189,213,22,124,21,47,211, +93,77,103,205,70,162,128,25,156,187,58,164,121,240,35,45,158,33,21,214,64,241,35,163,147,14,183,255,179,228,179,140,120,116,204,224,199,172,228,217,233,178,172,34,170,207,18,132,17,167,21,70,71,219,213,210,91,204,64,37,204,191,210,114,3,65,39,11,188, +174,61,223,154,170,217,65,20,98,3,68,5,23,65,63,162,181,239,242,146,229,136,241,4,121,115,78,175,245,77,155,99,148,93,39,46,162,66,160,180,105,198,74,241,45,45,206,113,132,65,78,63,141,159,201,66,82,137,192,192,81,84,10,25,180,161,189,43,19,123,63,245, +97,76,180,172,205,97,127,72,86,135,190,42,255,104,255,150,124,1,146,78,60,170,247,149,47,195,152,65,13,16,230,252,47,39,165,48,113,194,226,20,157,96,194,247,45,155,230,59,4,158,141,159,177,162,119,121,233,66,36,216,124,84,104,53,226,216,157,216,35,88, +206,179,18,78,25,188,211,78,8,85,42,88,88,236,148,86,239,100,193,226,83,137,63,22,83,197,16,254,229,18,157,254,79,63,175,134,184,240,203,19,70,91,90,41,74,158,126,60,15,25,136,1,241,149,143,156,146,58,95,166,216,230,121,41,88,194,141,34,154,36,218,112, +34,195,211,22,77,91,33,69,213,150,15,179,115,173,117,125,8,9,207,90,169,206,5,22,203,130,169,111,225,255,46,133,11,206,184,120,206,22,223,72,9,148,152,55,15,130,143,107,35,156,213,121,0,11,98,205,163,190,16,39,48,62,154,214,5,124,74,148,139,59,138,177, +3,124,121,137,17,90,49,212,203,184,91,5,224,67,138,161,243,14,166,130,216,36,250,12,2,62,246,188,100,7,20,66,80,129,75,186,10,166,208,212,138,72,217,27,66,144,224,69,229,156,18,89,245,29,123,204,169,129,237,22,17,10,221,230,55,61,235,113,205,113,161, +198,123,11,255,247,42,207,241,79,114,167,159,189,215,147,215,217,208,151,46,128,66,89,48,130,45,76,110,128,100,233,99,114,248,254,129,223,207,153,167,18,200,39,79,187,191,255,88,110,156,142,184,149,201,19,173,34,110,236,99,247,242,64,213,204,71,168,190, +253,148,215,31,18,14,55,161,149,51,222,16,42,149,21,149,184,190,26,126,159,82,85,80,222,114,201,177,70,33,136,38,250,33,207,79,63,14,172,28,4,157,68,34,100,58,60,129,60,235,121,151,215,46,76,82,205,202,36,109,230,160,182,15,64,99,77,253,229,2,90,136, +83,14,252,218,66,46,193,201,128,76,89,239,183,87,29,59,214,21,197,223,88,42,28,172,105,186,1,147,135,205,81,241,235,145,232,11,78,5,162,162,9,196,235,86,175,6,236,3,32,20,148,147,50,212,171,30,25,174,32,68,18,161,1,219,87,92,132,1,245,15,197,181,64,180, +188,17,160,7,194,175,221,20,33,83,129,211,31,63,136,246,46,223,165,212,1,155,197,255,67,240,23,114,73,54,147,84,48,89,246,103,172,194,187,92,99,125,103,150,154,239,169,127,240,239,64,162,151,159,143,235,231,61,112,103,218,194,185,139,227,185,5,164,193, +150,97,36,199,197,51,15,0,42,106,105,203,40,65,249,74,184,153,193,19,193,169,105,141,251,217,0,228,158,139,117,236,78,117,32,7,33,122,34,2,15,2,197,97,10,69,168,237,171,180,223,25,28,252,45,130,191,203,171,148,177,251,77,91,3,164,236,194,226,182,169, +44,216,63,248,65,236,4,195,120,112,140,220,137,190,146,154,46,188,215,167,15,206,158,23,70,189,188,177,77,103,167,35,11,13,164,167,7,66,89,156,1,204,133,184,222,207,122,246,52,96,9,32,115,30,101,173,35,233,71,185,6,76,181,107,19,37,250,224,131,73,140, +195,234,219,52,226,189,216,250,1,246,115,40,55,140,251,215,83,50,135,134,127,151,87,47,190,218,46,192,131,83,242,54,255,214,17,103,198,20,49,172,101,51,232,96,216,231,212,56,167,1,87,11,226,152,21,160,47,96,50,50,35,209,116,158,61,170,47,25,148,129,236, +96,251,241,162,137,116,203,226,251,52,167,249,224,207,213,128,95,119,90,47,14,131,80,177,28,126,119,125,8,99,78,1,179,253,31,240,247,43,65,156,46,129,13,66,85,56,34,15,185,6,98,152,10,199,200,122,252,252,46,47,89,166,5,149,15,168,217,170,10,58,61,191, +215,250,249,136,218,181,250,171,2,102,10,213,115,176,36,13,206,224,237,201,195,237,153,211,232,246,138,92,109,149,151,124,83,31,209,198,119,164,162,254,109,176,243,84,100,88,11,177,86,229,215,212,172,199,167,2,240,249,255,131,152,243,227,72,207,93,135, +144,70,181,89,143,164,47,166,184,40,231,67,91,26,236,151,178,132,226,124,254,250,243,124,252,219,254,2,54,64,108,87,15,192,113,219,187,188,96,113,120,141,205,109,34,181,214,63,101,129,152,204,246,147,7,254,230,231,249,252,203,174,125,201,135,205,204, +140,168,159,37,39,143,31,172,142,95,183,246,16,15,43,55,96,218,246,196,106,91,9,132,218,149,49,246,6,108,139,8,217,75,87,100,31,174,53,58,128,56,146,125,214,169,97,90,195,97,170,16,72,44,114,174,23,96,45,40,64,50,115,199,210,249,128,132,220,119,164,105, +12,230,10,216,41,191,111,10,162,147,247,201,68,47,95,158,123,32,138,7,19,150,39,233,15,151,213,234,52,81,30,92,131,123,205,240,228,133,183,74,248,47,226,31,119,254,203,193,151,138,85,236,56,69,42,117,190,4,203,130,147,7,70,49,72,241,172,115,11,66,215, +101,239,11,4,224,179,207,106,200,213,187,2,75,229,105,39,20,110,35,84,9,61,99,57,111,207,253,127,213,190,56,46,157,130,73,237,183,55,22,37,0,66,174,176,131,27,230,32,80,179,170,98,41,148,157,242,89,59,24,103,65,167,163,229,239,242,98,69,62,46,194,212, +128,196,135,59,218,140,8,23,178,19,216,54,151,83,248,198,145,119,135,241,176,101,194,83,12,110,219,208,148,59,66,254,123,66,128,50,102,61,77,103,198,15,23,210,141,87,237,222,133,0,0,76,55,148,93,6,90,245,84,13,63,22,64,67,39,249,132,107,148,232,207,222, +145,242,159,122,142,224,104,236,40,55,104,127,220,179,161,12,206,47,155,244,112,80,67,218,235,95,187,167,167,53,195,20,215,49,98,239,242,130,101,102,234,137,201,124,182,220,3,133,43,202,250,62,175,213,33,184,182,155,213,90,199,238,214,205,135,100,157, +195,7,29,137,71,81,242,146,46,140,99,71,172,163,142,92,163,49,105,93,104,223,254,136,77,112,69,46,151,228,187,26,251,156,5,160,149,87,67,187,103,176,248,174,241,124,255,50,151,228,169,247,70,117,23,106,142,251,176,51,16,194,142,222,193,246,115,144,14, +201,95,90,219,173,79,84,177,198,125,111,225,255,38,165,160,237,97,85,138,19,110,138,94,188,76,163,82,50,150,113,6,218,127,51,137,44,133,63,156,111,151,218,22,231,212,148,45,93,63,252,123,127,83,66,105,72,144,234,148,167,145,189,216,114,123,73,3,182,217, +188,220,139,129,64,148,185,34,143,109,113,161,118,120,223,90,241,226,174,216,26,13,44,200,112,66,226,10,166,12,4,243,5,252,77,212,17,228,97,94,119,141,110,185,22,9,5,214,127,110,8,228,93,94,172,220,210,204,105,89,66,136,160,13,80,126,25,111,98,204,170, +179,12,211,127,155,111,162,69,45,45,146,68,221,93,121,61,148,227,185,139,12,224,26,79,121,238,191,64,56,51,141,190,58,123,158,235,84,50,80,110,200,222,17,200,208,204,32,202,9,180,79,191,126,65,160,8,184,40,100,140,27,80,97,13,242,181,192,206,210,143, +206,190,242,211,22,242,222,15,63,235,16,146,84,3,122,32,111,89,94,239,242,106,229,92,144,179,134,240,151,125,80,166,43,5,96,173,83,9,156,198,142,215,230,92,61,222,57,118,24,38,162,111,252,218,245,203,222,123,252,138,247,135,61,211,206,54,103,195,204, +196,231,81,143,90,7,203,223,129,208,88,31,157,73,199,168,253,117,165,83,89,239,53,230,13,212,128,180,207,183,231,47,178,205,101,149,147,232,75,63,36,97,208,194,24,148,123,2,205,183,66,4,244,115,212,24,199,200,117,52,240,93,94,176,24,166,6,47,187,16,246, +210,91,103,43,207,36,253,2,194,59,63,242,28,13,8,184,173,72,77,201,74,56,47,87,208,156,130,47,27,77,83,120,190,59,161,196,136,182,181,252,65,136,32,23,100,96,33,239,0,19,27,89,135,131,174,146,171,112,34,89,174,189,149,176,142,187,118,132,176,133,166, +55,206,163,194,32,216,11,86,217,128,78,24,89,50,235,84,218,231,173,143,203,186,12,45,214,144,90,143,140,38,68,145,62,47,132,126,151,87,44,48,129,161,77,51,181,129,205,106,118,239,111,132,250,193,59,238,200,87,124,35,254,9,240,97,38,132,211,217,209,149, +203,246,215,139,51,31,45,246,97,60,223,18,132,83,182,13,185,180,17,76,159,246,132,236,233,245,30,136,28,194,242,211,5,216,145,254,47,18,124,206,32,2,218,144,12,148,224,65,11,88,212,61,54,145,97,32,199,155,171,74,12,103,96,129,146,93,204,242,185,92,121, +248,48,20,65,5,127,110,19,52,239,242,130,165,130,209,161,140,62,75,29,47,232,60,152,173,133,253,2,247,99,124,39,175,37,5,37,180,4,190,241,6,235,59,222,231,129,190,138,106,41,65,9,50,16,58,15,208,160,245,90,136,103,73,242,13,49,183,108,237,55,108,101, +232,129,201,167,194,252,113,8,206,69,42,114,68,71,111,171,33,59,115,105,255,83,150,184,124,22,214,69,17,236,129,8,89,252,58,117,184,201,180,137,254,128,111,23,218,19,188,247,254,63,91,189,26,118,173,237,7,182,166,165,186,127,151,215,45,220,18,30,226, +107,62,178,204,171,9,39,87,141,54,175,117,192,120,216,82,212,209,46,38,120,232,112,109,151,167,232,90,112,193,146,150,252,125,221,44,135,243,238,0,0,32,0,73,68,65,84,120,123,49,140,161,109,0,226,125,150,197,198,172,2,44,127,154,162,137,141,0,76,84,174, +52,211,143,32,146,211,133,57,201,176,227,6,139,160,253,56,39,73,77,87,249,206,189,90,107,200,40,180,15,225,206,220,135,208,6,116,41,28,155,205,25,245,231,237,2,188,122,153,6,36,230,181,115,246,205,4,132,108,214,6,151,198,140,188,20,211,218,62,203,201, +170,46,65,188,30,145,206,151,107,24,213,102,99,8,62,161,57,224,141,39,7,133,237,163,89,1,111,181,1,219,12,33,146,222,49,0,214,157,147,96,182,204,113,19,206,80,0,52,82,89,219,165,74,114,57,244,89,81,130,191,108,138,35,177,25,72,193,156,140,10,226,113, +138,193,163,157,66,27,221,58,219,96,209,40,27,231,0,190,203,11,151,22,126,141,178,88,237,230,22,130,135,247,141,29,199,10,8,10,89,187,145,184,206,167,40,153,203,218,195,114,212,95,34,65,163,195,247,102,27,177,10,210,213,230,57,91,57,101,109,110,226,113, +12,197,175,190,224,253,189,195,23,233,209,253,27,235,228,115,113,87,96,151,175,131,112,102,136,169,72,24,109,197,157,108,174,52,156,233,91,229,67,35,216,32,69,65,180,81,145,83,89,255,67,239,98,106,163,222,254,32,241,103,0,225,228,138,119,121,193,114, +120,114,72,154,115,84,232,120,255,0,249,253,220,83,9,212,6,35,146,9,237,139,49,207,245,235,247,36,118,179,142,28,239,136,145,150,236,22,157,219,145,59,98,110,139,120,236,79,80,177,55,202,86,174,91,222,130,239,190,141,208,8,50,1,151,126,249,2,113,180, +32,247,97,155,158,15,105,206,196,104,62,70,39,129,64,166,239,147,34,54,209,16,225,144,213,51,4,154,132,152,71,173,115,166,194,30,122,151,239,80,154,177,167,241,154,115,246,219,104,61,108,125,9,12,205,23,107,68,242,248,160,10,155,91,145,149,55,93,204, +107,157,159,59,1,115,31,77,110,188,227,209,120,67,208,206,240,85,25,69,227,180,143,163,47,165,40,126,216,213,225,18,75,41,4,44,234,178,12,35,7,35,126,82,154,234,209,113,227,106,108,17,124,231,96,67,149,63,14,248,70,205,55,183,106,150,171,208,35,218,202, +139,121,215,242,62,44,146,251,46,47,93,96,18,14,142,156,145,190,150,17,6,152,59,111,100,166,250,105,3,145,86,20,150,234,58,226,77,9,62,12,160,212,82,4,88,96,20,102,229,157,7,107,186,220,247,34,169,5,74,165,92,74,69,84,16,157,138,0,109,75,181,242,118, +52,254,231,239,255,209,255,252,207,185,6,104,119,118,168,14,202,75,211,132,190,201,16,249,130,38,157,126,143,12,41,70,42,127,158,207,255,31,254,88,191,114,233,243,237,193,179,54,133,218,72,235,12,101,137,220,62,22,142,180,70,208,246,118,80,70,91,30,4, +157,66,140,56,55,132,235,52,109,219,122,155,125,240,197,97,95,149,159,63,255,31,255,249,223,251,226,215,215,40,255,214,127,255,47,122,204,154,154,77,150,60,92,80,166,239,122,100,96,200,211,22,56,146,184,71,173,103,181,28,161,95,64,134,113,197,121,117, +111,9,102,139,145,234,71,115,1,160,5,224,207,123,96,14,150,190,119,96,65,18,2,23,76,92,180,209,47,93,120,96,1,50,182,102,116,69,195,70,37,205,85,152,40,61,181,4,5,221,227,86,247,115,110,88,193,165,94,18,190,198,57,121,61,23,12,104,139,133,30,71,52,219, +26,238,155,102,174,56,212,198,75,22,5,155,37,8,15,203,82,165,178,85,108,203,87,208,114,247,156,222,62,24,99,21,37,78,150,227,150,244,233,205,94,103,143,231,65,227,126,224,249,203,51,6,48,85,137,101,15,249,120,250,65,131,190,127,89,140,57,84,71,228,140, +250,159,208,231,151,46,89,11,151,156,42,51,140,84,116,206,53,5,108,204,249,34,67,76,254,36,18,200,125,136,14,238,224,27,107,74,58,200,16,245,44,14,212,200,10,186,141,72,179,154,237,12,121,246,225,53,75,11,28,80,0,131,108,82,208,49,156,100,152,118,44, +90,35,58,174,88,22,134,126,248,6,148,89,93,169,183,68,187,193,26,183,92,254,200,115,26,208,230,245,233,171,235,67,160,130,102,144,222,201,100,167,236,150,128,247,212,137,252,164,132,154,226,202,190,119,217,244,185,206,87,23,26,224,0,27,78,211,20,233, +154,131,188,133,217,78,123,94,237,247,230,168,41,235,61,133,242,86,140,41,47,23,106,9,240,136,108,95,135,20,7,86,148,226,56,250,250,154,165,220,172,36,50,70,146,154,100,198,149,107,46,158,148,69,243,29,186,35,79,209,246,111,209,138,165,81,157,109,233, +63,100,112,13,221,156,159,10,128,91,12,235,230,190,222,12,177,44,172,222,3,217,174,66,96,14,53,204,41,153,219,20,57,163,190,11,213,97,238,189,219,155,198,109,54,107,84,180,192,73,200,109,64,253,21,135,54,201,98,147,132,146,215,42,18,103,174,208,20,88, +207,230,80,128,137,234,254,64,73,195,53,128,188,223,100,240,77,149,145,223,167,49,93,36,113,236,245,41,169,49,222,215,141,194,97,217,190,152,239,95,28,25,79,131,31,36,230,84,230,1,30,194,182,4,75,103,178,214,74,97,12,19,49,167,255,212,148,242,23,31,187, +246,88,147,183,106,126,245,157,140,83,165,135,123,204,88,52,99,89,178,148,7,148,138,192,134,200,234,212,166,132,171,80,235,211,27,23,198,156,202,126,214,211,40,77,202,63,204,106,117,133,95,142,95,189,95,153,103,106,115,51,228,87,15,191,98,233,228,29, +141,25,253,112,125,210,230,29,153,152,121,88,136,159,212,56,32,14,187,144,111,211,130,12,94,224,98,32,242,84,231,2,88,44,79,245,150,11,242,225,131,11,171,131,47,173,241,227,103,128,163,18,34,42,48,4,127,69,145,15,93,27,121,205,177,23,110,136,27,223,69, +126,32,79,133,4,252,111,114,166,9,122,78,184,127,131,85,93,175,220,1,101,181,9,106,218,89,117,153,131,217,138,225,46,99,150,235,64,119,150,75,79,48,56,115,76,190,193,200,55,146,50,36,183,199,99,43,211,128,50,230,190,133,209,67,122,46,29,54,147,12,126, +168,55,244,203,121,118,103,234,214,199,194,35,178,229,248,250,108,192,135,172,123,0,170,81,151,61,203,99,87,92,110,139,162,152,51,177,135,207,151,175,163,133,8,105,208,229,141,3,12,198,17,174,93,87,176,1,234,29,233,165,100,132,216,75,77,193,35,93,113, +182,149,111,105,236,109,166,54,227,246,25,251,71,115,173,225,197,180,199,105,112,187,94,19,250,42,97,183,188,124,41,57,240,216,25,178,2,17,123,213,122,153,220,9,71,230,120,213,192,106,52,147,68,163,139,136,45,194,177,54,134,244,12,52,163,93,2,155,104, +122,182,77,147,240,61,119,203,115,2,18,125,1,244,183,63,88,220,83,21,251,88,219,236,64,199,65,51,214,96,141,95,179,204,200,172,89,117,141,65,141,224,185,149,21,36,10,167,60,91,80,176,97,32,211,35,193,49,99,161,212,57,47,60,70,180,153,90,169,175,125,215, +109,72,45,165,118,40,166,23,47,218,226,46,6,89,149,243,50,221,161,153,35,65,252,176,122,71,171,1,229,65,247,40,44,205,53,16,229,77,244,189,144,175,48,118,130,91,249,51,15,32,3,254,202,94,50,155,222,232,88,92,218,104,245,20,139,218,91,74,212,75,95,60, +98,249,124,242,235,143,251,159,174,24,104,34,86,219,84,237,36,110,81,92,183,82,229,151,27,128,250,194,173,4,133,191,118,123,118,165,176,198,200,118,229,253,201,147,225,144,236,5,171,51,7,152,95,63,145,100,156,203,103,94,182,212,102,55,136,115,182,198, +227,73,215,129,152,205,117,198,167,104,229,7,245,180,197,14,222,163,191,85,151,71,241,10,109,200,162,216,251,160,144,127,40,216,87,211,119,140,68,194,127,91,76,113,44,70,172,85,119,177,167,62,2,12,196,85,85,152,167,54,99,242,142,1,244,113,235,171,2,119, +18,118,33,1,41,132,133,107,204,27,247,223,16,155,225,204,205,200,226,20,162,51,169,238,106,76,199,28,22,107,57,99,141,1,206,10,124,13,60,195,0,230,77,0,94,173,244,226,160,82,170,171,130,111,36,28,115,1,234,170,203,11,197,194,140,245,77,31,15,81,187,122, +210,67,19,151,105,182,128,125,244,185,0,154,246,81,128,33,198,195,179,82,233,156,180,239,67,195,217,78,34,171,99,164,145,111,225,127,150,57,72,107,8,247,66,42,240,2,195,96,180,56,249,187,98,184,7,190,233,98,43,234,28,92,68,95,33,6,39,214,61,244,30,70, +155,211,216,171,174,93,102,123,40,15,223,161,224,128,219,234,179,201,78,68,207,138,220,228,120,186,112,117,208,201,45,195,218,92,196,1,233,105,213,23,229,216,222,1,163,190,21,212,143,62,237,52,85,159,91,251,117,8,187,216,166,24,38,49,176,96,204,217,48, +110,247,29,78,168,95,181,84,32,245,209,195,196,108,50,199,125,162,153,44,104,152,2,158,130,91,12,56,149,56,238,71,28,96,242,73,127,142,224,208,129,79,188,208,16,220,126,63,44,214,55,24,254,79,209,70,124,172,49,153,205,124,136,38,121,208,93,10,87,200, +172,43,119,97,167,174,161,188,102,45,38,150,18,234,157,177,185,237,104,172,67,139,236,181,0,53,111,91,219,119,49,5,177,124,209,213,113,129,110,159,13,40,145,3,173,154,118,65,49,133,242,7,130,204,191,74,41,75,239,187,26,105,209,8,173,253,233,203,47,196, +106,198,206,71,112,10,185,232,7,3,3,37,98,11,38,13,108,84,213,46,208,190,30,148,47,180,169,72,214,191,46,139,5,190,133,1,240,76,75,119,137,150,8,125,104,102,55,204,129,113,64,117,135,101,231,53,98,244,27,142,236,246,152,104,22,10,120,86,242,161,84,81, +45,252,224,44,112,39,131,4,27,85,79,32,193,4,233,144,89,115,252,245,226,156,152,239,249,229,113,16,243,215,44,9,77,190,134,149,72,10,23,149,47,152,164,25,144,51,8,70,239,112,225,95,152,115,206,133,113,218,95,49,183,111,239,51,118,59,119,166,17,227,195, +167,69,122,241,116,73,14,198,126,197,146,222,255,73,47,78,17,90,16,60,78,250,78,50,229,24,231,121,237,164,31,209,224,152,154,108,210,123,14,206,15,234,18,85,136,133,27,152,86,72,12,94,244,60,39,187,32,203,254,140,94,86,68,147,22,136,140,120,118,225,215, +43,206,20,171,247,163,171,28,139,41,245,216,10,186,144,91,91,249,225,211,79,95,127,44,200,177,17,232,227,165,109,187,134,254,27,67,167,204,200,15,88,167,141,194,179,79,91,37,37,188,96,59,166,251,181,203,49,29,123,112,118,66,177,227,128,146,139,56,116, +114,231,128,254,112,221,5,236,18,57,154,54,168,59,219,118,127,230,110,91,63,255,62,72,249,96,30,0,230,232,77,123,217,138,4,249,153,143,148,67,226,121,99,91,243,116,174,179,99,26,185,19,107,159,218,243,171,151,233,195,135,15,210,2,193,56,70,155,246,63, +207,183,167,227,112,58,86,82,204,244,206,8,253,237,177,75,94,194,173,156,2,236,206,189,69,255,47,10,100,125,93,245,75,149,127,241,79,254,111,71,60,215,113,72,139,231,144,114,127,227,231,248,65,192,103,108,118,174,19,72,171,19,181,77,215,155,149,33,155, +87,238,216,179,142,143,242,205,19,55,174,53,242,207,137,21,209,88,153,251,106,96,193,194,222,145,28,141,87,53,141,10,175,243,23,191,86,73,12,11,211,182,8,235,139,182,14,249,167,143,125,150,178,20,185,46,238,246,197,43,75,27,91,207,31,239,255,225,102, +248,239,114,81,230,110,54,11,240,151,252,240,61,202,180,252,233,252,238,210,98,244,36,141,215,184,70,4,224,53,51,18,40,151,74,155,231,174,203,105,193,53,222,204,19,121,214,247,97,38,1,156,208,51,3,195,250,55,19,88,138,146,175,33,159,47,55,47,97,53,26, +125,239,9,128,82,138,211,7,30,10,118,6,91,87,185,11,35,5,21,99,180,80,77,251,245,55,193,63,218,241,44,19,28,212,197,106,171,193,87,160,146,149,244,121,181,198,64,62,240,81,235,203,150,57,213,153,67,185,81,121,186,10,60,233,126,231,9,222,160,101,247,53, +168,226,153,77,219,157,52,198,100,78,129,3,238,84,242,252,225,71,97,242,182,68,195,42,251,74,52,225,196,100,52,247,2,243,141,139,58,199,188,117,216,125,158,243,87,45,134,147,101,230,45,101,180,181,62,11,214,111,32,221,130,44,100,49,4,247,239,14,198,149, +109,119,56,170,53,31,181,157,152,124,251,71,87,173,37,176,120,251,81,235,119,11,252,210,109,142,67,176,3,119,221,133,220,235,210,115,116,200,91,175,22,46,132,50,152,115,134,71,82,231,74,240,14,178,3,247,13,157,8,100,45,224,61,99,169,99,117,83,139,129, +0,67,204,31,97,12,202,147,37,122,206,251,237,1,12,107,12,235,49,3,113,107,72,102,132,141,73,235,13,99,0,207,23,63,222,55,90,98,32,176,236,193,190,80,167,44,107,223,250,133,147,151,23,50,226,150,49,217,48,39,109,0,214,68,41,47,90,230,240,112,152,238,52, +224,189,119,87,72,245,184,92,62,99,54,88,117,155,151,231,140,103,124,106,89,69,215,127,212,142,50,182,81,46,157,184,93,107,7,15,70,35,159,151,198,174,48,83,127,8,113,8,16,124,65,152,95,174,24,188,191,140,38,163,116,13,180,162,163,234,211,141,154,245, +208,79,119,116,112,186,109,61,126,204,35,111,157,158,170,36,192,127,87,127,34,77,131,113,22,168,215,149,132,120,229,149,139,83,111,42,190,75,132,245,43,146,45,192,183,20,221,62,147,140,40,48,185,26,29,104,239,5,142,105,66,190,166,106,10,191,158,123,75, +48,30,24,32,134,75,123,208,142,91,222,202,32,215,152,59,62,223,229,90,209,230,151,223,248,127,45,209,238,94,60,136,90,247,175,141,170,122,205,247,69,24,51,16,108,229,179,93,71,142,7,246,159,4,15,4,119,114,194,30,4,88,53,104,204,103,203,153,179,175,81, +208,43,224,156,195,93,120,245,82,253,153,136,199,175,143,248,64,239,236,36,237,44,195,10,148,87,67,133,76,91,33,47,146,55,251,29,182,77,28,223,183,116,90,246,207,242,145,140,252,119,35,84,73,179,201,214,216,7,104,105,72,138,165,158,208,33,147,1,211,26, +243,86,2,215,50,53,56,133,188,142,149,46,134,8,11,27,104,102,160,153,134,49,133,42,181,94,0,138,165,221,181,68,190,199,210,74,183,11,220,148,151,90,83,84,101,20,202,21,112,117,144,11,155,198,230,201,160,175,88,242,36,205,23,69,89,146,18,114,4,109,55, +181,139,234,83,73,79,32,232,138,132,6,149,52,207,30,143,220,199,241,174,204,62,252,228,231,223,143,78,209,92,137,13,36,151,107,109,171,114,111,249,149,227,229,182,238,28,157,26,70,38,142,15,191,122,57,37,171,13,112,71,118,221,141,155,123,73,78,36,102, +148,77,48,16,44,213,218,176,62,108,235,48,175,175,152,69,8,67,150,155,236,150,125,69,214,169,149,209,86,52,106,175,224,237,119,29,253,137,159,215,97,72,129,194,42,59,15,155,183,26,205,43,41,15,124,241,176,12,127,41,210,66,111,245,27,126,217,99,185,116, +223,254,245,71,64,99,183,182,217,193,35,54,84,59,144,46,252,29,29,191,93,92,23,230,186,132,37,126,221,194,21,125,131,238,12,197,76,28,191,190,248,126,220,18,98,7,238,222,84,193,188,182,74,21,7,42,51,163,61,32,102,162,215,50,251,18,135,165,234,3,159,171, +158,85,138,109,156,16,117,107,252,139,151,100,215,90,224,64,211,38,82,158,154,156,134,20,193,86,69,252,251,46,160,170,101,99,27,181,210,150,123,17,224,254,142,189,236,65,249,113,240,85,142,5,63,132,129,236,88,202,228,39,121,149,1,162,250,18,254,104,84, +100,240,237,1,0,37,121,240,244,43,13,153,150,85,199,165,191,99,28,150,143,101,34,146,223,227,195,177,234,205,65,164,165,115,121,116,50,185,8,136,112,46,224,119,228,178,131,97,250,251,126,232,171,212,217,87,45,55,125,220,43,224,215,165,175,117,195,2,237, +109,150,109,9,149,249,116,156,141,47,239,199,130,28,172,74,220,6,101,188,135,13,249,57,158,31,180,200,54,239,88,218,102,6,249,176,41,8,97,78,51,228,120,201,124,239,51,136,148,198,184,191,118,113,69,88,9,59,20,234,90,198,57,215,148,103,153,139,196,152, +212,3,9,43,189,235,123,100,2,34,158,22,68,131,117,230,234,27,3,149,225,95,171,113,105,142,29,104,202,148,205,37,205,52,26,223,137,1,140,150,49,175,149,208,143,37,151,145,39,106,198,124,127,93,200,30,235,242,233,247,21,184,136,38,99,8,10,38,166,104,59, +137,8,250,186,143,7,239,177,221,235,199,123,128,191,152,242,177,23,94,136,33,198,64,159,27,61,204,173,35,126,225,194,156,9,33,63,167,61,136,127,248,248,43,109,192,143,107,35,82,108,121,93,93,215,20,119,54,102,87,18,105,176,146,81,0,89,43,180,130,207, +98,149,163,222,243,220,252,226,213,203,97,169,137,128,134,181,47,101,159,13,234,199,226,171,54,172,67,211,130,140,177,136,176,32,107,117,91,172,129,210,232,58,48,221,255,121,215,15,141,157,86,150,77,70,187,13,147,235,40,165,7,115,19,130,186,231,97,55, +178,214,183,18,88,195,186,74,17,127,77,30,221,143,105,54,236,253,223,8,194,140,175,113,217,86,12,207,27,128,251,196,52,53,5,101,91,189,137,117,53,87,45,133,206,51,4,164,117,60,223,64,2,115,238,144,243,186,229,166,85,3,215,72,66,135,234,140,157,42,129, +106,8,61,172,104,37,1,213,50,253,35,182,80,99,221,250,153,114,45,37,94,14,197,15,185,125,130,102,87,139,142,207,177,142,118,226,134,185,19,170,180,80,157,52,5,94,122,23,99,128,47,136,126,208,24,73,35,5,25,247,181,62,152,50,40,148,57,124,121,175,89,134, +154,249,253,85,167,43,25,46,224,204,94,186,188,250,196,162,201,39,46,252,158,8,244,29,118,5,38,170,213,64,46,167,0,224,220,140,129,120,112,119,82,13,59,104,45,162,170,177,33,11,153,167,131,187,136,191,117,230,213,216,72,166,206,6,172,246,224,182,254, +191,222,158,67,73,40,184,4,165,97,169,236,250,239,134,42,74,139,253,234,5,43,54,123,44,69,163,77,219,244,11,154,38,74,108,182,146,26,239,34,118,71,245,53,126,26,159,225,227,211,111,132,118,110,247,163,226,16,99,69,81,253,252,184,44,238,72,34,139,62,69, +87,187,28,63,190,131,1,152,72,173,242,40,150,198,39,65,85,13,102,97,33,151,54,142,151,16,23,252,183,72,191,11,10,165,19,181,112,166,248,76,196,154,146,252,195,174,15,43,212,198,251,240,49,7,232,225,122,128,3,13,121,199,74,5,62,14,118,249,53,75,209,184, +233,138,152,160,201,20,25,205,98,50,62,203,210,204,208,98,124,62,216,123,212,217,234,33,109,68,138,240,193,104,140,51,102,89,151,206,250,91,203,198,59,240,126,24,193,103,156,233,219,33,128,250,94,126,189,167,113,223,37,7,18,213,36,197,254,130,61,147, +160,177,50,55,171,4,174,16,136,161,137,249,110,182,64,139,187,26,1,36,238,33,66,159,201,3,126,111,236,125,222,125,230,192,8,115,73,249,208,79,111,21,176,42,179,175,32,242,185,198,195,145,86,208,138,239,239,149,158,155,75,7,202,181,114,230,186,253,48, +150,56,87,129,250,105,207,11,6,139,118,163,223,141,128,82,93,101,44,225,105,1,17,210,234,84,212,101,215,95,187,112,71,38,33,223,166,71,72,14,78,225,119,217,32,46,224,140,207,179,142,61,171,98,83,236,37,204,247,205,66,108,53,233,196,245,219,157,56,243, +0,38,227,165,158,171,121,226,230,51,50,9,96,229,243,247,211,39,84,215,60,178,253,43,23,51,32,181,190,219,96,24,53,112,192,218,78,255,14,194,213,15,251,18,236,109,126,149,185,87,7,137,134,130,75,11,129,61,49,19,63,47,8,252,114,191,210,210,84,135,5,26, +188,240,228,145,111,48,254,32,184,229,100,212,150,93,115,198,171,115,51,230,182,93,209,159,99,33,131,187,172,121,112,84,221,181,234,52,238,165,184,77,127,94,186,158,155,95,136,34,126,164,85,138,118,30,63,196,142,242,151,118,31,62,36,254,93,107,221,119, +251,105,84,84,46,195,27,1,172,86,180,209,167,50,173,82,160,75,193,187,70,235,80,156,57,231,217,135,240,113,122,175,190,137,228,10,78,37,148,203,220,220,138,74,103,117,248,169,126,9,123,199,218,231,214,173,90,197,182,251,228,126,12,218,120,97,145,87,43, +9,94,150,81,19,196,94,133,236,246,39,174,236,235,45,219,45,49,142,51,41,151,211,158,171,30,170,97,156,226,44,80,141,3,103,150,159,21,81,138,96,85,16,176,153,176,62,211,234,215,88,217,124,38,34,140,99,112,15,198,46,155,191,97,67,3,165,203,49,227,191,100, +105,105,218,98,209,116,199,252,121,41,116,36,239,164,137,98,246,96,73,216,137,44,128,48,134,75,240,168,177,88,186,198,241,91,198,106,99,199,162,86,28,129,41,30,42,120,119,77,26,181,172,220,135,96,124,143,82,238,144,73,0,220,52,75,127,62,18,161,210,73, +12,154,39,225,28,196,76,105,249,28,55,40,150,130,238,219,80,31,72,188,174,127,158,13,216,239,171,192,16,99,11,101,149,182,174,199,6,17,186,103,76,71,28,144,81,140,221,80,199,14,177,252,197,229,223,150,129,59,184,91,24,212,179,0,142,151,111,13,255,127, +237,19,130,105,175,187,84,206,192,66,96,14,42,195,92,136,86,41,168,155,59,22,219,120,139,195,90,209,23,82,152,81,233,111,149,9,206,197,112,10,176,134,126,250,44,115,198,199,166,202,251,120,189,196,205,184,15,129,95,42,246,166,181,237,252,132,241,202, +104,132,17,181,235,51,172,195,143,174,184,125,119,244,9,147,148,207,119,205,221,131,184,174,155,155,134,56,195,249,201,52,91,251,68,126,143,40,240,239,44,156,7,46,217,240,92,127,110,240,64,218,106,144,123,99,136,13,19,131,65,163,2,159,155,89,180,65,139, +91,115,162,180,42,185,153,102,58,5,37,252,177,150,24,125,198,30,146,192,119,25,63,156,200,226,117,75,199,100,46,204,76,56,222,70,115,185,131,159,3,229,57,77,164,124,231,213,254,196,241,138,249,129,112,159,171,62,229,82,244,90,128,156,154,5,138,72,226, +61,58,152,9,133,48,253,81,63,29,184,27,30,88,98,250,142,1,184,43,188,7,70,208,88,11,119,168,164,237,111,91,143,173,60,16,201,239,58,87,241,85,96,229,167,26,32,129,92,170,253,144,207,196,12,65,232,192,98,103,151,174,43,12,158,174,241,6,190,247,213,11, +12,29,254,149,43,54,151,225,22,45,69,224,175,133,31,10,188,71,38,91,94,41,63,102,96,67,46,124,5,253,220,118,236,150,198,158,5,176,244,81,33,146,49,98,229,179,201,206,19,21,246,188,39,53,33,172,13,88,11,78,237,27,2,240,188,252,130,226,162,214,200,42,107, +69,154,166,57,100,35,18,12,83,179,45,130,130,243,176,121,183,204,154,94,236,211,158,237,111,140,44,192,51,114,44,65,143,195,110,221,149,192,119,40,64,199,102,216,152,7,160,240,106,29,168,35,231,138,22,154,201,217,83,49,123,172,205,214,140,44,200,26,15, +30,217,55,230,20,53,53,107,111,10,106,83,76,197,120,254,68,142,33,156,3,25,84,2,227,78,117,182,214,131,187,133,248,149,203,227,148,35,41,201,128,144,198,41,228,79,52,197,213,128,122,222,235,84,112,238,188,70,24,201,177,45,133,35,232,88,186,252,249,72, +154,114,63,32,106,198,202,121,49,160,56,150,243,202,171,150,58,165,169,252,255,57,181,153,21,3,169,229,216,185,204,250,203,210,231,41,244,229,170,181,238,14,147,170,230,129,37,31,223,80,6,242,74,102,220,160,222,255,193,166,230,96,129,108,241,93,62,88, +5,59,151,255,79,203,98,83,16,198,34,178,80,111,5,64,60,197,255,159,202,180,229,171,183,106,27,169,191,75,190,91,182,149,33,116,116,1,163,240,119,112,143,150,100,99,199,4,183,216,40,181,63,185,198,152,2,154,242,222,229,110,130,93,191,184,148,47,89,184, +5,27,198,71,118,91,235,248,5,219,225,38,164,199,75,218,173,43,217,42,48,81,207,143,113,253,140,193,244,253,203,20,183,5,32,241,151,180,255,161,193,152,154,11,73,164,72,55,180,9,166,148,48,247,138,165,122,107,46,157,117,142,177,231,49,216,39,142,248,245, +138,40,128,212,14,250,106,117,166,2,141,6,118,156,168,185,228,70,117,189,83,108,96,100,21,165,230,82,209,138,66,99,53,105,115,9,167,33,219,233,168,56,207,132,153,151,17,229,44,195,177,222,225,27,141,126,163,231,70,68,74,129,230,108,125,111,138,66,11, +140,3,114,68,155,144,161,15,62,47,19,161,220,16,78,253,138,160,220,192,249,138,212,49,180,63,148,242,169,99,188,123,216,59,43,5,62,78,193,208,116,209,54,152,184,107,137,209,137,199,110,124,114,170,225,151,47,116,175,180,181,83,249,115,241,7,246,78,112, +65,58,51,207,42,49,167,253,206,189,159,63,163,214,35,52,128,49,173,177,99,32,106,125,9,221,231,250,14,107,117,49,101,224,183,175,187,245,66,101,6,216,228,42,113,206,223,183,194,215,152,28,57,55,180,150,13,223,115,184,84,119,250,223,98,50,87,18,227,113, +45,6,194,220,33,83,122,109,154,1,167,2,175,5,159,35,22,96,12,96,63,125,72,107,228,59,11,176,75,38,230,112,177,107,110,131,44,91,98,73,45,187,253,73,254,228,136,161,231,125,77,128,113,22,228,58,205,180,207,234,159,65,188,91,225,112,78,38,158,25,165,121, +8,194,55,40,165,217,40,124,210,150,134,197,20,105,149,102,168,61,56,131,198,17,114,198,125,2,10,113,40,205,24,84,52,139,159,142,226,47,37,123,45,64,13,10,54,244,168,192,147,53,186,50,154,10,130,180,244,175,97,201,220,79,140,133,149,103,204,132,250,170, +101,191,80,169,76,173,62,43,81,230,3,18,116,2,185,57,208,242,221,117,250,202,233,103,135,87,191,196,140,154,30,28,171,205,248,57,189,105,188,203,92,148,50,126,233,53,212,245,232,212,213,124,121,37,144,54,141,3,195,217,110,17,131,235,131,164,45,23,136, +15,0,129,181,18,168,113,229,134,47,99,154,245,80,194,7,106,19,237,57,33,244,81,218,75,51,115,178,4,237,39,30,44,88,215,144,8,132,180,80,53,96,67,127,90,38,248,160,111,15,96,109,36,69,149,9,183,171,74,56,189,249,172,217,107,75,230,240,96,20,83,128,53, +0,53,183,175,17,77,212,155,125,23,172,150,170,22,32,225,150,4,67,73,28,234,11,233,202,223,162,216,164,251,194,103,209,119,81,38,82,170,193,160,255,26,143,147,100,64,77,153,55,121,188,212,51,104,222,10,123,2,145,127,231,127,248,235,52,166,161,245,207, +232,205,30,165,175,21,219,207,241,153,35,108,83,23,29,57,230,116,136,38,3,103,134,219,90,202,48,203,96,235,79,247,243,255,251,167,255,216,161,207,197,15,178,224,148,125,143,245,127,254,23,255,198,65,175,119,121,157,242,175,255,131,255,235,224,124,11, +106,143,220,148,6,228,201,92,123,89,225,182,215,211,135,31,66,247,100,109,32,218,158,223,151,130,171,163,188,123,149,228,112,125,127,126,255,27,127,251,47,28,246,55,19,235,61,95,21,121,143,119,107,58,237,65,127,198,237,31,221,209,210,214,53,165,212,235, +185,101,125,132,12,18,214,232,156,193,204,77,248,156,150,107,103,170,45,100,49,9,97,140,60,132,90,44,82,59,170,92,34,154,235,118,157,86,15,144,72,238,8,97,209,173,198,119,121,169,66,235,104,194,31,112,99,139,119,101,140,184,79,101,182,59,59,248,87,183, +152,203,69,35,197,103,215,130,128,209,7,106,100,228,233,215,207,96,44,97,82,205,178,160,10,231,118,51,100,10,28,42,23,68,136,15,58,12,250,197,92,130,252,220,19,176,66,20,3,27,88,151,134,47,24,140,5,60,27,220,231,212,45,15,136,112,225,131,166,167,22,92, +6,18,25,249,81,141,0,216,132,57,253,132,82,205,47,194,244,170,40,166,94,115,201,229,251,92,130,239,80,196,63,88,246,68,227,79,191,28,214,56,26,78,183,52,14,227,193,25,21,103,20,173,155,232,151,59,47,55,47,234,190,122,191,237,139,105,158,186,47,3,238, +203,166,124,252,40,242,105,232,2,242,214,122,229,166,8,112,243,71,32,106,156,246,58,6,51,184,24,8,113,169,61,157,244,204,3,72,155,242,91,165,113,66,90,235,97,138,4,218,114,61,143,59,90,165,85,203,79,132,80,91,126,251,18,193,251,127,14,158,109,67,188, +236,62,161,152,223,114,154,222,229,181,10,98,75,101,72,54,131,59,138,221,185,12,157,47,79,131,52,160,52,35,239,228,89,74,91,191,117,42,136,133,58,231,26,128,106,151,248,63,131,78,180,27,184,89,123,142,191,171,118,108,31,10,129,138,17,126,201,193,243, +31,90,236,3,226,33,171,204,27,186,187,140,212,209,153,133,212,247,214,55,8,109,140,247,136,144,210,224,188,150,235,160,173,92,134,177,67,173,17,104,44,91,102,7,155,77,226,82,249,187,188,108,233,41,106,142,255,197,5,172,148,221,76,45,217,117,185,72,24, +61,70,168,162,23,246,208,34,183,242,201,33,100,211,190,208,5,24,43,248,74,134,30,227,246,249,153,198,206,190,207,201,162,20,2,118,5,36,163,89,162,249,145,199,235,68,32,126,31,198,27,74,162,160,211,92,100,2,97,29,4,230,18,85,179,222,173,100,102,98,209, +137,75,214,231,78,180,243,183,17,60,233,213,107,55,89,79,11,14,189,203,235,150,156,124,87,124,145,131,105,145,173,183,134,65,146,224,127,53,157,45,183,116,46,224,58,196,135,151,0,40,122,211,144,33,221,15,188,125,200,177,241,114,47,236,156,249,21,55,57, +11,189,192,37,217,51,118,127,180,170,10,75,242,165,35,227,86,211,54,157,168,123,83,159,39,1,0,98,30,5,193,102,88,158,117,249,35,6,129,166,38,60,160,145,237,135,142,13,22,134,147,36,34,29,90,225,93,94,172,208,26,23,15,208,252,182,21,71,190,51,87,76,166, +205,107,137,17,59,56,23,88,186,203,48,186,185,2,88,137,87,109,145,206,145,0,175,193,251,203,170,184,202,79,204,27,47,114,50,119,35,202,89,1,16,185,27,214,216,169,192,182,64,1,121,230,30,229,56,212,139,247,67,86,155,139,203,122,223,179,229,193,16,107, +46,163,163,67,33,220,66,146,75,178,108,202,64,155,31,236,123,25,0,153,20,49,77,255,46,175,90,122,223,193,92,198,199,109,184,106,129,211,114,222,184,251,237,217,110,2,156,220,146,94,36,57,132,241,114,39,207,115,115,143,11,247,158,188,127,17,214,250,56, +194,84,137,87,192,184,67,174,124,177,69,135,245,231,12,197,48,206,31,203,30,28,7,60,82,141,129,72,37,116,149,79,158,22,117,152,90,230,156,88,200,165,206,245,66,136,217,97,252,125,156,116,219,215,52,133,114,136,114,73,63,243,16,26,42,42,209,233,93,94, +191,60,249,137,124,43,11,7,142,43,6,21,127,109,94,151,91,16,240,229,111,7,216,130,145,113,253,152,110,206,117,55,146,55,19,143,106,51,71,28,44,231,51,224,119,32,139,121,223,41,242,210,30,118,37,63,51,1,113,176,4,97,19,16,0,15,144,224,58,129,64,133,25, +131,192,245,134,174,211,21,232,44,212,132,7,172,219,229,129,235,29,168,49,165,31,141,38,20,155,240,74,223,50,255,29,139,239,137,144,16,63,46,104,162,1,91,144,39,67,14,45,43,149,25,148,170,127,169,126,151,229,116,179,124,225,111,214,141,59,245,57,100, +246,51,7,88,169,121,254,185,217,78,201,42,122,74,225,151,76,57,226,237,221,156,158,7,131,68,175,73,102,247,58,63,189,173,60,27,126,106,55,75,29,205,243,90,55,58,93,24,191,154,141,75,27,42,220,195,233,202,67,75,114,171,165,52,101,48,7,172,82,52,223,229, +181,139,82,214,157,79,30,204,92,181,19,113,103,160,88,6,205,5,166,208,41,48,119,16,205,50,181,218,151,243,94,25,154,252,151,125,167,125,127,94,4,207,243,93,30,122,187,34,19,139,37,164,203,225,218,242,92,70,187,122,252,65,57,104,203,223,83,37,108,5,167, +16,24,28,28,189,181,160,199,17,106,237,6,38,112,19,107,153,159,187,35,163,51,157,147,64,34,142,115,216,50,29,129,232,121,5,79,222,229,245,203,137,172,247,114,244,206,64,29,43,245,70,143,15,67,181,124,230,104,102,216,53,194,188,212,117,45,67,59,29,34, +209,134,76,187,38,195,112,219,103,61,115,186,55,53,43,215,193,198,161,64,114,239,91,80,41,203,235,185,35,80,165,253,94,213,156,175,100,234,134,104,229,89,82,16,21,115,145,117,191,8,63,63,81,89,216,59,42,184,114,113,25,158,117,15,77,89,251,206,91,224, +114,172,108,75,252,180,226,168,247,93,94,188,100,113,108,152,88,60,101,138,72,1,190,254,14,238,113,194,200,248,208,88,242,92,95,121,97,236,243,90,140,186,33,35,149,238,190,118,27,133,186,159,215,30,93,175,43,135,47,131,123,181,81,111,221,123,244,71,203, +193,243,169,0,70,164,18,22,89,90,175,44,170,230,51,81,159,132,127,249,131,211,170,39,7,128,52,155,193,191,130,238,169,20,99,255,93,168,160,125,125,244,242,64,16,69,152,90,56,209,177,139,47,135,243,93,94,164,152,37,110,95,158,248,119,47,60,195,209,88, +206,240,50,86,87,57,160,1,250,42,13,253,198,74,23,100,171,243,31,44,238,110,70,86,104,87,28,74,19,124,157,185,2,143,155,29,63,166,253,20,8,175,198,124,60,40,48,35,150,209,243,234,189,73,5,166,91,46,123,122,92,154,118,41,247,179,239,28,102,37,44,58,181, +182,34,189,209,112,39,7,129,106,27,3,224,173,38,200,70,5,151,184,198,187,188,110,49,190,41,40,140,173,174,195,24,213,35,237,173,56,70,50,90,179,78,254,75,186,138,83,175,76,93,20,11,91,120,141,3,58,110,238,199,48,146,252,189,67,156,168,123,162,21,251, +80,104,157,211,147,251,183,70,0,102,205,75,113,90,244,115,184,6,88,108,176,36,199,221,232,105,185,13,142,251,140,141,189,91,89,92,121,248,110,110,221,83,223,89,209,94,133,216,185,224,169,64,96,143,198,177,224,233,93,94,183,144,65,194,44,201,207,49,127, +4,214,150,116,110,64,34,16,236,198,34,241,221,133,238,82,200,223,99,38,173,43,8,200,87,58,247,214,15,254,249,107,75,175,25,184,114,107,162,119,26,102,27,186,181,229,234,38,180,89,213,189,111,250,129,150,238,159,212,147,103,18,79,142,69,56,23,109,51,190, +135,125,64,194,205,148,61,224,162,35,217,170,4,120,247,132,74,142,164,249,241,119,254,194,143,212,218,239,172,253,8,93,121,115,63,130,67,105,191,203,75,22,173,185,247,41,59,237,75,233,70,210,141,216,199,191,246,23,16,173,83,208,115,126,97,52,126,231, +210,139,239,196,251,49,30,33,15,198,81,217,12,11,242,123,40,39,193,80,3,22,181,241,185,204,83,198,16,157,234,128,158,0,0,32,0,73,68,65,84,63,232,172,199,189,247,193,71,226,2,35,243,11,251,201,221,160,126,78,226,240,119,162,140,214,166,212,105,216,75, +253,208,128,85,7,167,108,252,105,33,18,215,210,214,111,8,191,32,149,148,205,212,241,239,242,154,37,129,62,53,95,174,148,115,67,151,68,174,224,205,117,153,30,252,45,206,240,8,59,127,144,145,163,49,106,126,13,221,228,198,172,240,172,132,194,167,6,161,78, +10,206,87,13,21,80,236,216,28,59,187,32,59,190,180,169,222,253,49,125,162,254,11,205,246,96,64,99,116,158,196,58,32,83,7,13,225,122,164,252,160,175,34,241,105,83,28,245,41,108,166,194,22,35,237,227,198,122,207,245,158,38,244,251,245,121,170,148,119,121, +217,210,83,210,76,166,161,240,212,223,205,113,150,167,35,91,76,62,62,184,15,46,197,121,205,215,247,219,111,214,14,89,235,139,35,112,133,247,10,200,79,133,161,47,95,159,246,188,223,213,83,126,138,1,176,31,31,20,244,142,172,231,234,74,142,160,105,122,231, +189,179,154,206,176,84,197,0,182,15,38,53,228,83,185,64,3,57,106,0,113,50,219,37,40,255,205,54,100,180,149,95,218,240,195,149,192,140,150,92,180,207,187,188,84,201,240,149,170,199,158,121,205,135,46,236,206,212,254,209,238,167,228,65,185,220,46,147,13, +59,151,166,115,82,214,213,228,148,140,244,36,54,119,8,130,223,94,83,238,97,245,200,239,96,230,123,200,217,29,46,65,171,130,126,247,71,11,233,174,179,210,109,179,35,168,23,58,205,92,235,182,238,8,202,85,0,162,167,35,184,224,167,230,42,11,78,56,177,179, +40,198,145,133,86,243,149,17,220,74,185,218,86,80,95,186,211,148,137,112,226,49,32,239,242,98,229,102,186,17,80,46,158,115,224,13,158,46,54,131,68,103,202,136,25,162,206,241,14,252,110,245,13,32,66,208,220,233,236,165,45,114,217,57,25,218,181,42,123, +115,156,174,176,249,183,242,111,112,76,127,220,92,220,213,217,140,185,179,100,115,184,59,125,46,192,99,137,16,77,147,172,195,30,180,120,38,131,130,147,148,67,29,116,208,215,135,131,143,79,126,54,224,214,146,92,78,57,159,218,212,174,117,9,165,121,53,55, +155,174,76,176,208,179,19,132,122,185,48,182,90,126,151,215,46,51,15,197,89,109,148,223,24,111,218,150,137,122,97,207,40,31,14,40,125,66,154,129,190,17,253,210,123,232,12,108,68,27,104,68,148,191,79,205,131,83,161,10,241,196,154,187,15,123,183,36,11, +92,201,243,124,254,121,54,96,104,163,3,117,58,244,190,122,32,66,233,181,200,38,106,99,94,87,218,157,24,112,204,187,220,234,91,155,33,77,178,23,162,8,173,246,170,238,140,68,11,139,238,54,225,139,184,138,25,128,42,191,201,15,239,242,34,229,138,233,47,229, +206,132,18,252,68,234,59,131,120,9,99,53,23,4,25,127,27,38,30,124,14,121,49,95,33,164,193,34,148,40,180,148,180,214,74,5,169,138,45,59,120,252,249,61,205,125,214,211,1,153,128,161,252,92,12,20,90,44,145,11,141,108,171,124,118,75,43,5,185,201,38,82,12, +7,108,81,224,13,196,51,42,37,160,74,117,6,129,140,49,88,171,20,84,16,216,129,92,120,1,15,188,168,54,21,204,122,39,2,125,151,114,3,247,163,208,90,195,218,95,103,132,198,199,35,5,184,237,136,196,169,161,249,172,2,134,42,90,56,145,140,214,65,187,221,158, +14,100,75,11,21,218,181,118,38,239,89,186,118,81,69,182,64,14,242,249,243,239,135,165,245,214,213,206,65,150,51,149,6,177,116,24,162,4,155,86,183,124,122,39,136,53,172,149,5,114,155,225,158,63,42,186,75,101,148,210,196,213,84,211,204,77,128,218,231,157, +83,47,208,150,33,63,239,93,94,187,164,5,122,239,227,9,148,94,236,124,40,3,41,5,156,152,140,234,30,98,175,49,189,76,254,103,165,178,178,16,155,85,80,187,69,213,166,201,86,71,243,26,5,244,105,93,165,96,38,210,5,18,63,34,94,116,119,199,29,91,39,124,44,16, +228,41,28,149,42,80,150,25,130,203,142,167,29,104,188,159,23,240,56,87,88,45,243,103,124,137,174,31,101,92,13,80,198,82,140,122,75,243,110,162,0,145,48,203,73,180,194,236,130,229,104,190,125,128,151,47,220,73,243,11,159,174,108,192,87,138,32,205,74,227, +161,51,17,245,180,240,248,238,43,4,53,255,14,152,0,208,27,230,146,106,183,225,16,176,134,75,176,232,6,128,193,41,161,55,37,209,237,238,88,73,157,205,246,124,238,35,253,190,149,200,241,111,107,89,81,201,130,35,245,253,72,213,245,32,92,55,18,161,209,18, +68,34,157,213,214,28,157,75,221,144,246,11,166,98,138,182,123,36,5,159,84,31,188,1,41,143,27,236,123,151,215,44,191,97,252,123,220,77,215,75,56,46,94,193,161,24,46,49,65,9,6,132,206,3,75,41,126,43,99,198,4,165,134,177,9,222,206,117,85,96,112,139,131, +60,108,14,135,63,215,79,100,77,45,46,201,69,27,212,231,247,31,93,69,40,224,199,212,223,233,34,112,239,49,250,22,250,61,141,28,207,141,69,60,159,160,173,49,160,75,92,92,134,179,91,217,22,191,218,92,132,230,124,103,44,116,244,24,61,61,252,142,1,124,163, +66,11,107,199,209,237,2,107,74,81,21,159,222,73,33,183,85,240,183,87,21,182,97,92,82,8,155,15,43,168,158,237,138,38,158,37,138,198,230,52,233,117,21,207,251,182,165,148,57,181,171,117,202,126,105,196,108,95,97,230,212,194,160,231,142,64,128,68,107,249, +42,188,195,71,230,43,167,234,13,187,171,247,9,196,96,20,114,80,227,87,63,91,126,59,223,197,36,70,213,187,17,68,183,55,49,232,16,126,52,43,23,250,135,145,253,98,204,223,229,133,10,3,90,178,91,138,144,55,199,89,0,25,215,215,121,125,153,123,186,196,175, +156,219,159,236,159,131,225,66,22,95,252,6,89,24,111,180,108,191,144,165,175,187,194,76,235,90,46,44,169,247,180,59,29,141,162,77,57,96,74,255,103,91,228,2,140,6,246,67,70,44,45,64,72,255,65,41,137,128,223,157,188,208,48,127,71,60,35,0,100,124,4,210, +58,90,107,185,69,132,197,232,233,70,13,173,99,16,217,47,173,110,121,9,199,191,239,242,234,133,99,223,130,89,124,88,46,239,210,119,21,137,160,219,213,203,61,149,169,215,66,207,96,52,4,190,44,15,166,230,56,101,215,82,51,99,83,83,176,83,105,203,13,221,25, +227,34,50,79,229,198,196,236,36,242,101,42,1,168,223,87,8,192,114,117,204,90,74,92,122,27,173,163,91,99,11,49,88,235,38,8,160,87,87,129,51,2,115,212,105,80,106,251,245,165,109,31,68,21,181,248,135,135,61,192,26,64,167,152,135,117,203,231,126,151,215, +45,14,221,121,196,157,4,148,150,157,65,101,62,23,228,95,206,165,195,160,24,234,173,220,148,182,170,91,64,59,46,38,11,44,57,162,33,165,60,45,218,127,240,255,254,62,145,120,187,213,220,208,215,249,186,12,245,234,228,61,151,145,250,187,83,129,153,131,47, +225,162,144,250,114,196,90,61,152,77,116,105,53,105,192,154,198,208,58,1,121,95,140,53,16,85,52,49,112,138,98,111,139,20,171,103,41,202,186,11,250,113,214,1,67,126,160,24,4,121,46,49,151,119,121,177,66,190,156,75,97,15,158,175,244,222,28,138,33,49,153, +144,93,159,91,108,38,211,84,150,43,234,233,92,22,143,135,249,18,21,95,235,114,202,4,13,232,152,66,220,191,49,182,86,240,199,2,238,76,24,106,151,123,73,32,33,37,43,109,63,128,233,145,68,11,123,108,11,43,119,102,239,93,150,49,146,106,178,87,31,5,5,236, +60,203,104,107,99,164,53,114,254,37,25,15,208,122,2,219,134,188,201,17,199,32,155,243,199,248,141,163,172,207,235,127,239,191,123,244,111,115,33,25,137,239,54,67,30,217,191,248,127,255,178,149,73,228,57,224,205,77,109,33,246,167,190,132,45,215,59,234, +236,137,155,149,119,81,71,171,23,61,172,209,17,158,240,49,103,104,58,248,148,178,132,22,196,101,104,76,205,62,38,122,200,40,145,112,7,253,89,85,215,145,185,193,99,151,103,110,151,166,162,38,27,21,9,74,16,60,86,215,15,168,103,154,5,154,119,48,97,151,171, +226,53,240,216,165,42,116,19,79,156,110,21,145,97,208,161,235,133,194,240,185,173,91,7,139,231,125,157,155,218,180,223,95,123,118,212,120,176,254,158,73,27,11,227,112,38,226,199,109,190,94,208,99,55,131,167,168,54,35,9,78,85,102,211,179,243,233,139,130, +50,108,17,66,126,106,91,192,245,185,88,168,187,174,172,130,50,243,15,180,143,107,9,252,175,115,108,170,25,171,105,52,148,193,36,253,164,197,20,254,133,129,107,45,63,15,146,144,170,22,252,90,181,45,115,240,210,166,145,243,154,9,74,212,44,73,197,61,64, +191,205,4,197,136,117,218,243,74,206,27,151,133,82,195,132,202,8,163,233,64,167,2,172,70,20,137,59,207,222,139,113,155,12,3,145,221,44,131,248,106,186,143,155,181,207,239,169,109,191,171,14,173,245,0,244,238,212,121,215,136,170,131,180,225,162,53,182, +3,124,5,95,191,223,155,105,169,193,102,144,120,238,0,25,4,157,51,158,171,181,0,245,94,242,68,185,48,213,132,86,152,69,188,84,213,75,74,97,50,124,245,248,199,49,124,229,255,244,139,229,63,152,5,236,37,140,56,250,171,98,2,153,99,177,143,234,111,109,91, +17,82,12,112,244,233,169,234,100,142,123,234,247,28,66,210,131,70,165,199,62,15,193,159,59,197,228,146,37,177,58,113,172,121,47,45,218,47,235,241,11,52,206,148,64,58,240,129,116,55,99,218,158,245,217,247,54,91,104,165,21,152,46,206,119,237,7,31,99,62, +139,246,207,167,148,52,34,51,164,205,181,25,70,215,110,143,0,132,100,130,193,176,117,76,253,254,102,97,131,38,104,160,50,47,37,55,175,117,107,187,71,131,57,220,222,182,157,76,141,234,248,177,221,202,41,182,32,53,185,153,150,17,172,64,225,117,110,237, +108,85,220,157,75,50,193,195,120,244,202,154,141,72,177,1,226,12,43,133,192,181,72,104,28,15,110,37,159,219,130,127,14,121,193,193,242,61,42,34,111,253,242,212,131,211,98,230,72,158,208,91,15,139,211,129,138,229,119,150,100,36,132,184,149,45,53,253,209, +151,227,183,105,189,18,76,219,138,100,255,45,151,238,120,118,163,26,75,135,174,117,10,243,230,11,58,106,110,170,129,178,235,235,100,220,129,48,196,67,69,71,37,55,57,75,121,194,149,119,98,10,255,197,42,119,226,74,12,122,17,217,104,151,29,247,153,17,124, +171,103,135,98,250,170,80,208,187,77,77,158,225,142,172,18,230,81,101,91,192,131,43,206,209,108,161,31,135,236,5,124,105,52,170,177,232,64,68,217,245,12,205,129,70,229,124,55,199,170,239,98,128,157,107,97,58,137,64,11,148,182,193,104,4,68,223,104,27, +137,216,3,1,12,161,99,211,155,143,52,211,246,99,70,47,13,46,37,181,212,72,5,6,61,105,31,229,187,226,90,71,85,195,18,131,116,90,106,120,101,76,152,200,213,13,102,16,228,32,56,233,120,81,6,54,70,87,38,189,245,137,83,76,210,178,181,173,140,207,54,40,86, +34,100,84,2,9,88,151,206,44,82,172,213,43,63,201,182,105,177,100,149,54,81,183,150,103,50,149,207,249,34,72,60,108,95,194,202,3,28,115,206,172,248,16,60,72,70,13,124,250,130,140,215,114,136,75,74,224,57,0,162,6,46,243,1,104,174,211,133,209,56,78,54,57, +80,91,251,237,115,244,211,99,32,155,79,123,164,10,2,97,20,245,105,199,171,120,166,102,66,206,86,54,42,113,172,197,13,115,21,223,9,46,170,187,233,82,88,49,186,15,101,68,204,152,217,140,24,246,3,160,15,235,154,119,72,13,9,152,83,32,253,217,162,32,25,183, +97,126,19,38,5,247,73,76,248,83,28,65,117,230,166,117,245,19,7,213,198,10,154,241,132,208,171,181,40,133,206,122,9,107,168,58,36,68,179,127,180,138,20,116,181,108,185,21,65,172,35,50,109,179,136,22,12,123,167,43,91,241,49,145,197,243,243,163,99,15,155, +61,194,145,25,155,106,199,184,83,105,206,211,158,15,250,97,76,166,240,225,235,53,224,202,161,31,239,173,32,39,212,21,104,232,166,167,167,242,90,177,40,72,136,16,137,53,202,69,153,208,121,43,86,24,34,9,240,186,182,231,57,60,137,241,174,173,201,163,105, +219,125,170,247,218,166,30,80,171,230,6,75,17,216,48,103,89,127,142,227,208,168,228,189,154,26,236,147,129,186,162,104,129,181,160,31,53,92,183,184,61,98,24,140,130,130,85,103,77,83,168,174,78,96,104,1,243,160,11,179,151,14,6,161,93,200,154,133,0,116, +79,181,65,211,32,190,94,68,211,59,3,234,246,27,210,12,140,197,209,52,198,106,139,153,25,237,151,144,61,8,177,36,41,110,41,4,47,61,168,161,112,105,143,150,115,44,27,194,182,28,131,4,101,39,202,141,157,152,57,109,171,224,68,162,141,234,79,15,253,32,8,191, +43,66,151,232,246,204,205,184,61,170,40,181,215,47,67,177,140,249,245,43,168,197,233,59,160,54,77,152,148,16,142,247,196,234,253,180,18,78,82,211,197,10,9,192,119,61,59,202,179,54,98,11,38,93,137,94,113,104,238,133,120,160,148,88,162,189,73,26,141,224, +174,145,159,109,25,124,17,237,134,138,39,62,74,88,164,203,158,62,195,79,216,241,160,230,239,100,135,41,156,132,148,9,24,34,129,212,230,29,21,196,64,195,251,207,96,98,14,113,170,174,214,143,97,50,220,12,39,41,114,108,57,199,91,179,12,26,78,46,129,14,123, +103,74,169,116,191,164,69,31,225,237,239,65,109,73,208,254,6,185,22,132,36,48,88,58,207,160,125,241,37,237,223,183,27,232,95,152,97,1,203,87,4,28,86,171,245,84,245,179,121,56,76,169,75,190,232,116,13,159,232,54,72,188,103,10,50,186,201,71,169,47,234, +31,33,158,243,222,24,8,138,10,175,145,197,8,173,180,175,159,37,224,91,236,2,112,58,184,109,86,221,163,164,51,209,145,38,168,20,143,251,240,253,106,108,195,101,145,120,160,225,222,32,183,50,99,123,230,98,191,41,164,134,2,71,229,249,50,247,32,225,65,151, +48,190,104,254,49,43,246,51,21,120,107,131,214,54,197,220,25,29,24,52,43,82,22,158,90,29,126,77,181,169,144,192,218,2,178,138,153,193,45,46,144,16,174,193,96,1,26,231,222,166,44,69,35,13,140,233,148,176,129,114,174,24,91,136,55,147,11,13,37,148,140,44, +3,49,120,161,155,165,193,41,0,200,128,88,211,3,140,11,20,148,155,1,124,112,178,219,5,132,215,239,107,166,24,67,190,150,104,243,228,93,58,239,181,241,132,242,9,12,88,136,100,26,143,113,238,163,110,250,3,37,60,33,167,117,189,185,18,195,133,128,130,25,54, +181,187,248,224,216,130,121,100,79,8,169,3,116,4,106,155,74,190,97,247,84,108,213,80,7,211,30,227,162,245,86,192,212,34,239,220,203,178,220,130,158,129,74,171,198,120,203,12,37,28,141,82,70,41,156,8,83,179,114,208,205,38,215,139,89,171,158,252,153,10, +140,160,70,162,89,170,24,83,131,29,39,32,164,87,195,103,190,64,49,182,182,21,195,128,216,21,31,204,195,178,219,0,248,16,13,32,129,206,14,91,97,60,163,118,206,164,144,26,157,92,82,98,217,110,140,208,4,73,172,65,221,84,171,173,152,167,59,133,129,51,77, +71,66,208,162,127,65,7,34,49,243,7,141,3,112,30,158,49,148,11,117,143,113,209,37,156,225,15,194,94,74,162,177,166,48,136,210,208,71,247,134,206,118,73,101,1,189,133,122,94,202,139,172,168,62,131,135,52,136,160,27,4,149,72,121,36,202,76,26,67,223,180, +250,237,169,188,66,186,229,231,199,80,12,107,244,125,140,99,119,224,180,83,126,254,158,89,125,41,67,128,54,119,29,201,43,253,88,64,178,127,34,128,242,251,83,143,53,144,169,129,41,226,116,195,76,180,4,117,50,64,120,116,148,76,56,6,87,55,229,17,13,78,222, +91,204,100,143,121,132,211,228,104,184,42,144,47,88,3,12,96,13,250,38,56,207,153,52,46,142,240,118,181,208,83,73,80,185,237,62,135,146,125,36,114,19,162,193,149,170,38,90,235,141,96,168,9,121,225,29,249,12,107,118,191,123,144,61,10,90,151,52,205,3,48, +167,193,159,99,91,62,43,21,238,32,122,12,90,76,13,83,125,247,199,57,197,86,108,30,186,55,225,35,87,199,152,84,218,250,153,10,26,151,75,209,183,110,14,136,198,50,238,233,182,167,223,219,14,105,8,61,214,239,148,235,54,13,233,193,189,230,195,186,39,183, +77,159,1,19,83,216,178,250,11,113,236,104,35,55,208,56,94,215,3,182,196,235,31,185,24,233,151,22,101,95,198,60,212,158,166,242,3,9,90,131,37,159,19,243,157,209,226,201,43,8,30,45,61,51,235,33,110,205,69,203,30,86,95,95,53,120,37,34,229,70,44,228,218, +72,49,178,67,178,22,243,17,244,147,153,171,200,51,7,135,207,61,111,45,182,82,91,1,238,174,225,111,159,77,166,118,20,135,229,174,27,166,210,148,48,248,182,183,123,151,18,195,251,111,35,51,126,42,203,233,60,50,180,54,210,30,230,44,67,197,149,56,238,109, +216,214,178,108,186,57,162,222,44,104,25,156,246,156,141,60,241,187,210,229,68,179,162,39,23,221,224,216,174,60,222,172,3,55,56,107,221,174,110,214,115,137,54,13,202,218,22,246,216,201,183,208,130,197,217,206,88,139,76,204,86,135,173,224,47,35,216,233, +39,206,147,137,0,224,90,181,43,240,132,62,28,36,118,48,10,14,251,166,33,68,82,167,245,242,177,107,5,49,131,73,19,46,242,161,69,159,210,109,98,26,51,173,33,36,238,207,103,49,24,113,226,126,166,101,167,205,228,87,97,73,10,56,163,187,11,44,27,88,248,49, +59,117,176,149,69,101,179,175,74,89,208,93,185,42,151,178,32,177,140,233,52,126,213,119,104,127,99,241,25,12,128,130,161,2,38,117,163,141,137,175,74,35,237,187,106,245,74,124,129,224,26,104,23,11,153,150,236,67,45,122,81,108,174,119,128,154,167,61,127, +90,210,226,101,238,192,147,107,140,45,213,44,198,146,124,196,29,165,183,133,62,121,155,26,1,43,100,169,101,109,81,133,156,109,241,236,84,57,39,130,229,220,4,105,195,0,179,148,74,213,18,122,146,131,183,95,249,65,237,81,185,227,10,128,21,172,170,20,223, +240,160,198,108,54,173,194,20,159,26,156,32,209,79,166,17,60,113,215,193,221,229,105,37,150,224,194,207,105,152,130,178,133,94,184,135,56,252,42,139,115,172,48,9,19,193,249,110,244,187,118,23,174,136,125,96,205,68,163,14,238,95,224,88,218,116,28,102, +56,214,34,125,69,161,207,154,145,164,245,216,202,44,46,244,155,194,28,151,79,192,160,215,210,86,174,72,51,140,2,17,95,240,55,40,211,19,249,241,125,57,46,43,0,219,136,160,20,79,1,204,36,66,168,151,210,199,151,211,208,35,123,233,162,11,29,127,160,178,205, +186,4,51,225,91,124,61,95,166,118,155,229,172,27,199,20,162,232,17,151,235,151,198,130,109,85,211,212,182,155,34,185,224,2,162,222,178,252,99,114,106,125,34,0,4,42,178,166,162,72,124,106,225,221,138,155,190,162,230,100,80,168,26,58,244,234,217,121,155, +198,219,243,161,12,172,81,48,108,201,165,148,65,6,212,78,187,66,104,87,9,27,79,38,138,64,36,216,251,245,168,79,204,26,195,0,214,34,156,56,22,205,184,143,95,246,252,57,131,129,213,127,166,194,76,123,130,150,2,126,9,33,211,18,239,236,128,223,148,253,188, +140,211,241,174,75,177,190,148,197,29,218,250,218,174,224,148,105,65,213,233,77,75,128,19,13,166,123,215,2,202,217,145,22,16,62,224,211,106,60,119,215,33,37,199,98,161,13,11,117,137,255,196,190,238,78,81,22,84,255,112,73,167,98,77,245,179,103,117,250, +110,162,145,59,15,146,114,199,47,120,125,103,30,86,130,18,5,142,250,98,216,128,143,18,28,39,19,133,201,161,249,201,80,213,123,64,16,184,163,51,158,97,200,31,81,207,212,8,168,115,124,75,249,174,115,138,109,57,172,172,63,181,40,166,99,9,107,4,201,202,98, +36,180,253,197,42,250,251,170,143,74,248,81,230,31,4,121,175,202,19,179,200,98,197,42,43,86,1,183,169,70,179,105,223,245,150,82,129,63,151,80,218,203,224,223,31,18,239,53,4,67,205,238,58,198,202,68,42,112,122,6,103,180,183,213,83,179,246,249,154,161, +26,203,39,46,229,209,230,54,135,144,131,79,187,173,126,2,180,92,85,94,25,88,52,249,119,11,120,237,132,157,233,1,68,182,190,246,216,235,252,129,116,131,99,57,29,105,2,189,142,79,206,103,177,42,152,234,147,140,70,240,190,83,99,71,53,214,245,82,216,211, +187,27,251,69,20,157,31,206,196,75,153,70,99,15,254,73,146,176,206,152,203,228,55,99,58,179,16,121,51,20,231,106,231,122,252,210,32,53,152,177,236,61,171,97,13,206,47,76,229,232,219,138,122,194,31,245,210,85,99,132,26,217,57,9,248,222,185,245,156,90, +91,43,254,246,159,111,254,136,49,236,115,221,157,145,4,52,228,222,9,63,87,103,33,10,15,1,112,173,158,104,99,245,231,196,86,231,149,99,56,189,93,233,244,13,144,166,201,193,223,65,178,162,232,7,196,77,183,6,218,89,238,112,109,80,169,27,63,182,219,166,56, +64,52,211,54,189,247,168,250,92,133,175,201,19,69,156,254,10,168,70,147,145,241,45,90,253,73,201,86,16,135,161,128,52,110,98,209,255,62,85,32,159,67,11,135,145,85,125,27,43,228,152,82,175,47,228,166,249,117,46,166,107,185,80,11,62,168,245,91,72,14,203, +196,190,58,225,251,122,89,82,212,213,194,95,143,231,178,1,73,14,200,124,103,117,20,215,52,93,183,201,11,129,103,203,162,163,192,138,206,47,125,179,79,109,101,203,18,52,129,153,158,41,184,214,68,234,143,49,54,42,9,176,154,212,36,108,247,73,214,38,9,220, +175,229,16,79,2,9,27,145,122,238,24,166,241,183,198,217,21,172,62,199,188,190,185,178,253,123,26,78,132,193,91,32,74,112,23,21,173,216,188,167,85,99,117,214,29,199,181,249,97,162,57,179,112,210,70,189,25,140,53,57,236,157,14,197,161,68,178,54,218,48, +83,106,251,27,180,165,68,199,107,63,203,65,124,111,199,232,251,57,54,197,5,140,249,164,87,53,242,1,42,3,176,235,12,119,125,44,206,66,57,174,152,30,228,48,151,27,211,15,92,30,140,19,78,191,106,16,160,62,249,143,65,195,156,196,32,180,135,133,208,223,68, +69,50,254,132,182,50,134,27,157,12,136,93,207,167,9,145,67,175,132,13,48,173,103,65,194,144,213,133,18,3,43,91,212,62,126,75,176,91,33,136,37,57,146,246,28,255,4,63,136,144,143,222,253,102,6,215,190,46,38,240,92,26,142,233,60,141,149,71,176,187,103,80, +80,49,104,73,122,138,31,182,64,36,5,20,2,89,167,221,24,3,161,227,233,140,167,217,153,180,124,149,22,134,182,247,233,46,81,141,124,46,140,217,136,210,211,130,132,49,31,86,177,106,164,59,94,208,188,90,125,29,67,16,11,212,231,100,46,241,146,105,219,49,230, +147,163,146,164,173,158,89,144,178,107,12,160,196,26,100,230,135,64,248,62,186,198,33,236,140,224,38,6,152,115,160,11,114,211,141,118,69,221,253,235,174,30,29,227,64,13,171,16,202,102,83,202,111,13,4,166,246,34,148,250,57,206,57,148,18,80,232,182,235, +33,131,18,213,217,84,84,200,50,135,126,227,52,157,8,152,199,255,92,77,217,135,66,48,163,210,130,72,194,249,9,165,36,195,116,33,222,80,166,137,91,173,192,21,59,234,64,191,195,222,57,2,117,110,183,47,237,64,188,162,25,66,191,89,219,82,235,35,60,117,88, +194,82,227,22,41,5,193,49,165,171,112,198,255,165,212,158,94,4,3,181,82,224,230,155,54,79,97,38,12,61,15,204,18,44,196,43,134,74,226,96,246,199,176,95,105,12,134,207,101,92,167,118,123,64,114,247,182,130,166,212,159,93,157,7,64,91,83,164,203,250,143, +25,177,239,198,162,49,61,165,54,203,37,150,212,74,220,166,12,116,215,99,44,102,161,158,104,223,26,217,101,197,68,37,248,65,127,119,106,112,27,12,189,33,151,246,86,179,232,40,199,223,106,48,7,76,190,87,14,234,245,189,35,177,36,116,0,131,154,42,69,171, +51,19,92,121,214,95,89,156,253,8,19,93,204,174,172,179,158,65,88,99,250,72,140,207,174,161,82,127,99,89,254,124,9,242,177,16,238,50,110,213,22,45,163,198,216,99,20,68,111,108,94,217,125,124,42,61,237,18,245,60,220,98,78,155,49,86,238,254,122,216,39,41, +27,223,146,235,170,24,83,40,2,176,245,168,59,183,43,195,164,181,235,61,221,82,244,190,93,202,101,190,187,236,202,86,94,81,238,176,43,17,42,214,70,129,28,16,221,114,29,45,251,13,177,129,222,20,116,206,237,235,175,82,44,23,44,190,7,128,230,251,124,159, +54,18,137,100,169,191,89,39,153,240,87,86,28,107,104,122,16,3,55,37,31,24,3,88,22,245,89,77,173,45,215,238,199,198,52,99,175,131,224,64,208,214,228,146,0,149,162,105,20,11,255,185,136,247,197,192,77,194,223,47,139,105,228,6,221,186,122,198,82,56,120, +166,194,138,38,93,199,84,164,23,90,166,163,72,187,63,248,13,9,56,84,130,33,203,222,112,122,38,25,112,230,197,144,213,108,23,199,227,18,183,178,221,176,0,165,98,121,24,145,175,135,242,159,167,234,234,218,73,165,226,97,1,124,61,211,125,7,50,102,32,175, +144,104,52,26,71,95,107,225,90,212,59,78,37,118,200,160,141,66,148,158,119,233,216,95,62,216,184,214,50,116,145,81,217,195,221,135,70,22,199,139,15,139,172,78,231,194,224,86,172,13,115,162,71,68,111,13,203,100,221,6,132,95,66,10,194,235,136,160,45,161, +162,210,198,204,189,215,26,238,97,105,98,237,223,68,16,69,220,57,184,82,71,158,24,195,192,234,133,94,246,61,197,181,147,166,195,103,110,89,113,62,227,104,170,254,244,150,255,255,229,157,11,114,36,183,13,134,1,149,47,145,99,229,176,185,158,144,42,79,3, +248,254,159,212,198,94,77,82,246,166,93,150,86,51,221,36,136,247,139,108,145,171,216,196,42,73,126,1,225,56,159,113,153,128,242,155,192,177,123,28,68,136,206,71,12,40,93,119,69,252,238,203,139,126,121,55,133,181,138,207,61,93,199,116,186,120,81,43,172, +158,106,196,208,12,143,166,7,131,33,2,92,204,24,103,107,238,159,221,163,80,74,52,12,245,132,36,35,240,125,206,65,197,65,95,242,25,249,171,29,31,193,189,41,239,15,50,210,143,16,60,114,132,117,49,36,85,6,90,134,202,74,100,87,173,49,67,100,116,133,148,32, +184,245,219,249,10,63,27,137,43,144,245,196,223,117,245,214,64,184,102,15,195,42,149,98,218,231,21,16,60,211,240,244,73,152,113,157,117,152,82,117,123,2,125,69,131,8,43,0,28,72,110,100,120,126,182,95,247,77,107,199,104,35,211,102,214,3,48,119,110,85, +140,47,180,17,223,143,226,147,236,212,141,222,47,224,36,175,52,227,50,234,117,56,27,115,176,54,104,83,236,158,10,223,207,178,201,220,146,74,208,36,197,0,147,105,52,169,102,44,127,37,240,132,79,82,220,12,25,39,102,180,5,187,240,123,150,127,240,59,20,79, +121,254,235,66,58,82,180,148,23,252,54,15,233,62,246,73,211,22,224,134,42,101,14,129,193,18,129,43,150,184,63,241,185,202,158,75,230,139,97,101,76,181,6,97,159,51,3,50,57,131,40,104,229,38,90,14,182,213,133,170,29,167,33,23,197,118,201,120,71,72,58,86, +93,79,133,161,108,142,67,25,93,214,218,79,228,130,181,247,184,129,49,162,34,23,58,120,20,255,9,10,119,105,249,172,221,220,19,17,202,142,247,130,120,66,33,183,122,189,53,158,225,198,223,129,22,114,173,224,47,133,86,208,169,112,29,175,20,160,178,207,35, +206,28,68,86,195,249,133,185,159,202,81,162,146,64,58,114,118,247,76,112,81,98,233,133,184,114,160,131,103,41,135,118,154,168,0,203,184,43,226,180,232,126,229,87,247,94,114,200,31,167,240,234,131,115,74,137,196,101,62,80,30,110,241,169,253,97,193,89, +127,18,143,205,201,186,51,77,211,8,180,108,5,55,130,216,126,87,41,19,150,252,55,93,104,95,16,181,108,230,83,242,106,133,140,12,245,112,167,30,213,204,103,207,46,127,161,148,43,211,82,124,103,64,176,169,103,56,96,235,167,29,120,95,155,14,229,183,183,35, +118,70,30,102,100,23,46,108,84,108,11,48,206,26,208,140,249,147,95,129,230,175,48,70,12,42,67,42,5,81,151,251,125,39,129,109,39,155,250,102,123,162,113,81,145,55,79,100,141,34,104,26,203,235,183,14,239,104,173,190,224,119,120,2,28,250,21,79,246,119,180, +150,67,215,206,191,84,163,99,20,254,156,252,19,214,109,101,236,180,111,221,178,114,109,202,175,27,186,230,146,221,128,238,30,76,242,234,112,216,66,172,226,32,84,200,215,149,149,118,197,39,3,135,59,153,20,59,45,125,96,174,207,136,113,231,230,158,1,106, +221,212,162,96,83,187,206,130,18,240,159,106,70,49,101,223,195,37,172,92,133,195,3,38,250,110,199,75,229,226,236,184,158,164,225,151,249,1,158,9,73,16,253,128,85,60,55,127,203,89,15,183,62,183,165,75,140,66,235,117,17,47,123,38,67,62,204,223,214,117, +36,45,113,127,250,76,55,91,214,243,183,96,36,172,245,242,164,108,237,133,176,189,244,80,10,94,167,74,196,76,250,184,82,138,36,158,109,188,252,7,67,69,140,61,4,160,146,184,37,206,127,7,171,80,54,150,186,55,239,95,66,74,50,189,237,34,104,66,69,26,129,146, +102,27,213,62,128,166,149,187,41,249,31,93,31,163,213,47,9,190,181,114,231,66,175,172,236,241,135,89,176,45,131,0,193,112,157,118,236,38,96,202,156,212,214,243,68,45,192,157,108,107,237,185,86,131,212,89,175,38,141,136,46,240,163,108,16,109,244,45,123, +102,95,48,181,187,216,161,159,7,220,144,64,51,143,241,166,43,192,104,225,0,191,22,7,162,23,133,135,58,246,85,150,38,173,114,233,66,56,56,8,18,167,162,226,121,126,97,211,175,223,106,219,238,127,211,168,75,103,84,136,92,32,241,155,105,188,85,186,192,57, +194,14,101,97,38,157,83,105,230,155,221,102,32,132,135,84,78,233,56,39,35,219,233,60,107,211,144,253,103,79,131,243,127,169,18,135,25,20,47,194,121,224,252,59,247,167,183,208,255,201,235,99,113,162,76,80,166,108,249,207,26,228,196,196,125,147,129,244, +69,183,16,22,53,215,46,98,220,89,104,224,102,26,69,76,155,31,184,125,25,203,92,172,72,72,171,87,193,27,120,4,194,16,166,254,13,107,166,43,109,117,16,1,97,71,43,5,162,235,71,20,113,125,33,176,216,120,19,45,33,129,214,177,226,120,32,251,172,59,201,253, +57,95,171,214,10,138,45,55,242,204,224,149,90,111,36,116,214,126,184,245,97,112,246,96,71,21,39,151,46,185,247,36,36,132,167,43,143,228,48,9,218,221,132,20,236,41,245,214,188,113,73,85,58,230,111,163,49,159,48,48,36,30,52,28,232,59,154,223,39,44,51,226, +178,57,135,6,196,163,42,242,98,183,175,59,237,26,237,252,198,61,134,159,189,62,62,155,185,185,151,221,129,72,219,133,39,46,48,227,61,171,173,14,167,43,136,141,198,155,165,235,156,117,205,29,64,60,48,191,177,176,102,97,15,130,151,206,204,152,119,17,120, +126,70,248,93,40,73,108,17,122,148,14,143,133,217,159,59,38,215,178,184,155,165,130,89,134,15,249,134,100,223,111,46,112,173,16,72,162,208,69,194,146,147,170,12,74,255,221,71,108,83,40,74,5,113,233,22,70,71,250,34,116,191,217,121,248,236,228,204,13,57, +198,203,154,188,68,27,148,64,226,18,60,202,156,194,127,212,198,33,60,38,110,186,51,40,115,59,84,226,190,215,30,195,234,139,58,220,240,108,21,161,218,243,189,65,107,6,230,122,207,79,94,191,197,184,220,154,123,20,36,140,38,236,69,213,198,150,80,69,189, +136,2,246,62,99,102,24,209,190,182,228,177,23,160,153,42,247,45,196,191,35,145,71,142,83,64,53,211,34,20,56,179,23,1,6,1,60,1,15,130,196,21,130,210,205,201,253,104,238,62,77,187,184,131,248,55,67,31,161,170,25,160,21,0,208,131,171,26,61,39,206,43,166, +124,172,173,118,37,45,189,18,152,47,83,132,81,168,0,237,145,217,109,101,79,119,163,208,84,101,146,48,116,223,123,145,22,66,124,189,66,48,214,82,148,64,173,39,216,61,36,169,13,41,187,138,164,171,116,64,57,245,135,194,189,152,60,211,215,147,242,189,142, +121,77,123,76,104,32,32,144,133,122,46,243,12,194,81,251,95,186,62,26,1,159,152,173,240,63,65,170,130,176,141,240,167,184,114,47,198,240,39,105,123,37,120,18,45,59,21,235,114,238,143,221,102,73,195,67,165,109,39,86,112,215,160,11,190,200,34,203,84,179, +62,163,49,114,10,129,100,158,226,105,25,247,196,159,214,126,71,14,76,165,79,34,145,110,35,151,5,254,212,249,40,114,38,64,51,254,90,195,234,179,233,160,240,188,173,118,240,52,231,232,3,248,121,136,86,30,175,145,119,193,178,242,221,112,131,239,51,158,151, +195,246,249,140,1,130,247,218,57,30,237,102,136,19,191,141,101,7,154,79,129,78,240,219,240,15,88,156,16,8,243,128,207,89,154,44,10,191,209,15,31,74,9,208,4,223,205,227,127,235,74,109,109,252,243,215,63,254,245,185,141,122,60,192,95,156,121,213,105,227, +41,64,184,215,170,244,54,223,22,120,213,202,43,4,103,106,252,34,186,33,208,248,158,134,30,203,243,13,102,217,10,187,215,218,3,157,88,213,126,30,148,76,37,102,47,73,28,9,252,214,112,153,172,42,118,109,255,133,18,81,63,179,160,131,251,27,199,56,73,168, +236,153,228,92,89,135,251,50,243,47,18,164,11,82,44,63,172,189,244,3,244,220,160,179,214,233,47,52,104,109,137,83,111,14,193,120,58,54,179,150,23,132,117,160,124,220,19,193,36,13,30,116,3,96,59,232,117,129,59,140,254,58,244,41,236,61,79,233,35,127,244, +170,127,222,0,248,227,215,199,119,30,30,128,59,111,112,132,17,133,23,85,88,246,55,98,227,60,212,240,103,11,38,204,37,223,146,35,237,150,20,210,29,84,24,127,24,1,194,239,89,248,227,51,255,94,246,251,159,84,170,35,247,65,12,128,127,159,223,60,25,151,137, +61,142,221,22,238,230,82,183,240,143,27,142,14,197,215,192,5,70,207,199,26,179,20,171,189,42,99,47,15,180,42,197,40,51,107,101,185,94,40,99,17,224,212,197,137,252,157,7,190,122,150,182,171,59,47,90,110,187,78,1,194,62,8,148,176,142,39,149,182,10,233, +158,204,195,163,163,133,221,189,69,22,0,0,8,95,73,68,65,84,119,94,27,7,184,215,117,152,155,29,136,214,191,240,27,126,134,220,251,61,83,252,115,215,123,20,128,216,7,46,6,111,204,165,132,84,106,45,19,4,250,156,142,177,2,153,193,108,115,112,233,235,211, +179,90,161,53,248,108,65,82,189,112,38,120,118,68,91,131,45,148,189,0,88,82,143,73,70,26,193,255,146,1,116,232,29,44,39,170,81,15,234,4,104,19,79,253,119,194,213,14,133,81,186,29,233,90,179,242,65,87,196,157,235,196,189,196,151,143,211,97,28,18,183,137, +113,166,34,148,195,15,199,233,54,151,99,234,66,140,72,30,84,42,251,255,130,220,29,243,185,25,185,108,203,196,146,176,8,19,250,53,226,29,34,164,220,169,218,32,21,14,167,201,157,174,255,219,235,183,119,204,166,4,9,184,133,196,161,38,222,230,149,100,185, +12,80,217,154,190,212,76,28,214,121,119,241,145,5,107,126,108,76,183,117,250,109,19,29,214,89,62,157,144,227,86,133,230,117,75,244,68,192,216,106,95,13,152,64,95,190,114,195,33,247,74,170,146,88,204,137,22,105,107,86,202,164,235,49,119,12,12,129,124, +144,72,79,150,16,128,66,152,19,159,12,126,19,16,149,36,127,247,29,119,60,0,53,164,94,79,165,57,10,167,149,0,166,46,174,87,178,180,150,116,190,93,178,64,61,102,172,142,67,73,122,104,96,196,247,101,137,123,176,17,216,76,148,120,174,78,183,222,21,255,183, +175,55,12,246,109,15,32,96,109,183,251,170,198,242,31,62,113,196,156,229,55,229,156,118,117,231,205,41,171,121,139,245,92,104,235,177,63,104,244,24,35,146,156,139,42,119,231,235,241,221,142,28,150,63,212,74,176,212,51,252,48,101,177,35,108,222,28,166, +12,138,250,183,204,189,131,215,181,109,183,136,182,69,107,170,155,61,61,25,152,107,218,129,143,49,221,50,221,48,0,107,205,151,91,68,137,210,148,220,205,132,56,121,25,163,105,161,10,113,15,104,161,198,39,220,122,255,158,251,232,201,19,53,62,141,207,217, +110,219,56,240,186,29,20,206,242,154,247,31,8,90,148,158,228,195,139,190,120,171,240,59,44,63,121,189,33,4,104,151,85,93,226,222,96,161,92,188,254,176,184,63,40,195,121,194,144,113,93,240,205,182,196,46,189,86,218,205,71,107,212,148,176,250,115,196,124, +116,1,7,124,88,45,220,183,110,32,153,104,93,218,79,62,132,165,175,210,241,206,145,26,240,23,159,192,108,91,89,226,107,20,94,55,203,204,74,32,83,235,190,215,131,243,223,27,99,172,169,64,59,60,83,112,163,238,151,222,55,27,86,74,177,53,175,122,127,92,229, +81,111,226,106,245,17,93,168,11,217,123,242,55,84,112,31,72,225,16,113,103,137,56,58,31,101,82,103,14,198,139,30,80,138,165,124,92,133,121,28,29,240,240,140,112,170,84,223,46,245,239,189,190,29,2,232,54,142,102,162,54,22,181,165,29,169,190,62,68,151, +206,151,117,233,98,24,82,223,154,67,130,173,176,39,134,168,113,241,28,74,177,198,23,190,224,197,94,131,194,3,205,195,69,37,208,125,10,60,112,196,19,243,51,73,141,194,33,19,18,51,125,34,206,190,86,218,0,136,173,148,212,120,56,168,223,231,218,69,245,84, +180,161,96,211,139,180,184,57,181,111,170,63,181,187,168,154,244,231,136,127,218,173,22,229,2,111,103,190,129,203,47,213,151,11,65,20,86,215,73,59,15,91,29,110,30,25,13,212,145,241,180,53,209,23,109,125,61,203,32,31,149,129,253,23,23,120,191,190,173, +0,170,82,55,107,192,53,27,203,217,4,68,123,105,9,51,134,136,254,196,246,197,83,117,54,184,173,212,184,111,15,119,77,153,179,85,53,221,178,0,141,234,162,12,158,129,238,223,159,61,37,79,34,104,57,68,26,87,120,31,134,214,249,79,245,120,22,185,30,197,209, +167,253,16,119,181,167,16,141,98,184,246,135,151,140,213,115,186,170,18,193,149,152,75,115,50,187,139,45,247,69,155,226,145,221,92,33,245,216,226,120,179,17,149,14,235,251,43,140,151,190,30,240,140,204,66,36,131,166,219,185,42,80,73,20,225,222,5,188, +196,82,90,18,179,127,199,235,13,33,128,98,120,206,205,151,3,20,33,176,82,63,166,181,236,156,191,186,160,229,8,198,46,175,61,44,114,189,204,10,13,37,84,53,157,215,33,168,54,161,88,13,2,100,21,133,74,120,14,23,248,27,59,159,113,187,118,47,58,199,27,87, +120,230,97,121,179,86,177,82,80,187,236,55,102,106,241,220,79,12,124,133,113,1,237,212,94,164,15,158,113,112,171,46,132,35,162,29,204,77,238,82,91,187,253,99,253,189,184,233,180,239,240,109,225,228,97,39,245,0,53,71,106,201,26,140,168,181,194,223,157, +121,76,9,220,172,55,189,63,126,119,236,253,250,27,95,223,86,0,153,202,244,218,73,87,138,61,244,3,100,116,130,143,237,45,169,196,138,205,208,15,3,51,20,38,33,224,150,253,168,169,162,134,31,172,38,103,73,158,34,232,243,189,247,254,219,192,81,242,221,25, +99,215,193,79,107,255,27,30,223,151,192,13,80,221,31,207,195,70,119,252,42,118,51,114,33,33,30,214,60,57,81,214,42,229,201,148,91,199,84,205,180,125,95,13,40,55,233,152,183,39,113,62,36,234,74,12,68,172,210,146,48,42,59,150,28,218,115,58,138,253,44,21, +33,103,79,89,115,103,110,136,88,244,112,4,140,193,82,134,25,8,236,209,248,85,174,239,123,0,72,249,162,58,15,45,172,141,22,205,92,108,98,89,166,64,108,239,103,255,155,191,117,100,227,173,49,68,96,196,63,54,28,69,72,226,245,90,26,62,10,26,14,111,136,167, +149,149,158,199,88,48,63,9,104,112,197,191,50,78,238,107,29,160,194,167,29,103,9,79,0,34,13,5,180,74,198,19,125,132,77,173,172,192,37,175,57,175,13,107,118,241,207,250,33,116,190,105,104,146,152,158,84,188,185,234,48,2,83,160,39,141,41,192,56,230,109, +104,117,182,215,149,241,203,226,223,78,26,182,80,105,213,165,43,233,95,75,240,251,122,75,35,80,85,138,203,218,214,146,17,46,197,100,132,165,25,171,153,114,164,51,39,115,47,2,86,59,214,140,56,2,234,177,44,92,86,220,123,16,155,188,115,241,8,180,97,72,93, +142,140,178,220,194,44,104,45,42,181,139,204,95,59,97,41,118,74,0,137,205,110,245,27,137,211,113,187,192,243,233,197,149,182,41,175,101,99,167,32,133,43,87,220,38,191,7,229,55,136,131,139,206,119,67,78,231,166,98,251,43,220,135,100,61,26,103,165,97,196, +20,144,40,154,202,4,164,247,188,74,235,32,157,41,68,163,136,43,4,247,180,126,181,235,251,33,64,107,109,116,163,156,237,171,57,159,183,229,159,114,207,6,120,75,228,236,168,216,249,187,192,172,234,163,137,182,230,180,160,110,65,168,37,47,133,131,52,105, +205,119,179,203,222,184,222,204,205,122,44,92,109,61,115,132,106,15,176,28,120,30,33,121,37,210,22,163,33,101,182,94,227,229,173,203,23,117,178,184,118,37,76,247,156,79,119,209,187,218,240,62,159,62,163,201,161,174,1,193,92,37,129,44,172,225,107,181, +233,242,132,171,44,253,236,53,92,153,215,136,116,4,101,223,242,62,137,228,167,168,80,42,45,195,155,86,153,122,25,117,67,241,47,121,189,37,9,56,39,179,138,29,138,225,136,50,183,107,248,88,220,235,20,164,215,133,49,216,147,143,7,245,207,2,35,98,144,10, +132,210,161,156,55,71,42,65,184,202,103,207,58,56,176,215,168,235,222,250,248,40,171,231,134,132,198,152,174,197,84,70,111,68,225,68,109,88,170,139,151,227,9,56,228,19,70,125,193,82,87,135,24,178,20,208,175,79,16,26,184,188,95,118,53,232,42,66,237,248, +187,94,146,61,95,133,49,185,15,140,45,59,21,193,15,244,24,168,192,55,10,40,89,146,199,239,170,24,213,19,210,116,228,25,154,253,170,215,27,58,1,25,113,54,203,105,207,119,120,174,229,97,200,45,115,239,225,134,183,171,76,28,143,187,104,185,242,213,44,68, +37,83,66,108,53,162,157,115,24,102,143,145,135,153,171,230,89,23,66,87,8,185,110,117,225,53,223,153,119,19,214,176,183,133,23,165,178,130,109,122,14,80,165,169,159,16,171,188,202,57,100,65,159,163,17,53,204,202,153,123,181,41,251,245,185,25,107,251,52, +32,156,120,129,233,254,180,70,26,177,174,11,223,252,246,141,67,3,216,98,102,162,160,10,233,135,152,151,104,138,97,89,67,64,204,31,186,225,255,72,232,121,125,191,15,32,96,153,71,10,251,149,221,123,146,235,70,8,5,139,187,13,43,210,199,31,100,164,181,78, +233,243,198,50,136,136,149,39,128,30,165,208,135,139,236,27,92,78,121,12,88,133,20,165,246,108,55,165,184,161,92,183,93,70,172,153,167,0,56,241,185,180,188,110,184,116,90,124,168,85,241,76,118,241,219,193,215,150,27,53,121,231,105,70,78,148,136,105,216, +58,107,227,253,253,221,42,230,122,54,3,39,246,76,91,35,83,225,244,232,23,138,83,95,39,38,183,91,223,65,43,187,39,92,146,68,30,60,62,78,155,0,7,35,28,236,241,165,215,242,142,235,116,220,254,58,87,68,252,27,78,254,98,39,31,58,49,2,0,0,0,0,73,69,78,68,174, +66,96,130,0,0 }; + +const char* icon256_png = (const char*) temp_binary_data_0; + +//================== icon-512.png ================== +static const unsigned char temp_binary_data_1[] = +{ 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,2,0,0,0,2,0,8,6,0,0,0,244,120,212,250,0,0,32,0,73,68,65,84,120,156,236,189,75,174,44,73,19,173,229,118,116,5,19,160,195,76,144,24,4,115,128,169,209,103,18,52,96,34,180,24,192,69,72,101,232,175,116,51, +251,214,50,207,42,90,117,170,177,189,116,106,103,70,70,248,195,222,47,247,136,204,60,191,179,253,47,255,231,255,243,153,64,220,73,212,116,226,243,57,226,115,41,242,156,196,61,81,183,198,60,122,238,61,127,254,150,7,55,221,126,190,44,21,183,233,197,26, +151,247,213,205,97,115,229,189,28,151,207,72,75,60,56,107,109,16,112,12,135,77,13,27,123,157,62,255,199,48,239,185,6,158,77,235,231,219,28,238,111,175,159,95,96,234,117,74,55,175,201,239,203,62,198,171,143,213,147,225,231,217,25,190,247,229,245,123,156, +140,255,244,31,39,255,51,206,3,118,77,159,50,209,184,127,82,198,105,250,252,19,135,159,62,207,197,201,185,99,116,159,231,1,220,87,35,67,24,146,146,223,159,247,237,103,106,178,73,184,22,3,198,44,114,248,18,88,49,248,253,9,185,4,129,11,204,115,186,203, +207,162,135,79,23,64,1,192,33,226,140,24,188,245,157,159,241,254,51,238,96,206,219,151,254,165,171,172,149,222,30,30,132,227,36,147,23,231,25,118,59,5,154,227,52,239,242,3,180,56,255,23,58,35,102,171,191,7,163,255,185,242,152,231,227,18,94,138,224,216, +107,121,93,249,198,215,139,231,188,61,104,120,77,249,213,17,73,133,178,49,245,103,145,173,171,143,187,206,249,179,100,145,126,13,195,252,144,58,101,77,113,197,112,199,17,186,239,223,150,254,226,245,207,211,255,219,255,248,223,184,116,250,71,219,175,223, +57,248,159,45,30,95,99,254,54,161,28,69,116,43,255,252,32,55,71,126,76,71,160,224,69,239,197,43,97,68,81,45,199,160,56,97,10,226,168,194,174,14,150,66,5,242,131,178,32,62,3,179,175,158,99,218,28,248,57,246,28,41,248,216,127,60,250,97,255,45,203,207,151, +22,71,153,4,112,174,117,21,76,3,29,9,222,190,40,228,97,154,7,23,246,189,33,11,14,60,247,176,189,158,93,8,188,94,82,10,116,211,151,254,36,162,153,223,103,189,37,26,178,167,246,178,41,62,143,4,214,153,163,220,143,25,120,52,4,50,90,176,191,132,238,113,186, +136,50,44,6,70,31,220,124,12,149,26,49,49,231,61,81,191,24,159,231,27,48,163,204,135,134,179,212,249,244,30,156,92,221,140,121,29,51,222,107,49,96,212,172,127,205,215,1,34,190,127,69,187,2,251,45,3,174,160,143,188,198,90,41,203,248,115,222,41,132,10, +37,31,163,112,21,212,249,128,203,6,226,210,61,165,105,254,28,247,224,201,188,202,3,55,83,78,196,133,106,36,140,174,248,172,171,137,34,49,55,202,198,97,196,161,81,213,180,69,107,31,99,204,39,177,137,226,33,62,176,138,135,66,53,244,246,87,200,145,240,251, +220,254,130,92,103,63,61,247,252,58,204,41,208,247,152,125,33,222,142,159,233,3,194,245,28,65,35,208,4,41,112,13,203,17,170,113,249,241,220,123,96,200,193,43,205,230,215,220,11,248,13,237,247,27,0,110,57,215,199,66,254,66,170,25,4,118,93,132,104,248, +0,104,247,166,28,236,174,73,185,130,238,251,143,69,20,94,227,80,217,22,1,67,174,53,243,224,153,112,131,231,24,147,152,134,104,229,69,197,66,56,130,136,195,230,26,190,126,91,103,203,89,8,199,177,194,175,224,109,24,168,128,172,177,94,96,215,129,76,172, +46,107,33,151,200,91,140,223,138,234,170,164,140,247,184,128,45,61,245,56,118,255,21,192,121,61,40,210,20,87,69,207,67,163,48,227,21,132,211,67,9,131,250,7,32,181,23,219,2,6,63,154,226,170,206,254,244,110,221,210,3,62,202,92,138,22,95,106,84,249,154, +40,234,170,95,216,66,34,2,179,129,64,237,89,76,147,48,54,167,175,145,121,240,106,51,175,129,101,140,78,6,78,181,210,69,253,38,162,20,208,103,217,74,240,156,63,18,253,112,213,81,138,229,98,44,140,22,86,232,238,174,254,21,6,252,79,31,215,229,163,12,203, +154,123,69,55,142,118,71,3,177,33,156,115,189,16,16,130,176,128,69,9,101,147,243,124,164,226,37,221,36,4,77,165,209,132,139,4,29,123,72,51,229,194,233,200,149,200,201,243,229,185,177,47,151,54,167,34,239,249,148,7,85,235,14,163,17,179,27,105,204,174, +181,44,11,123,250,232,231,66,159,1,228,240,136,226,59,68,169,131,74,35,165,207,109,13,253,190,246,219,13,128,21,58,133,225,127,140,0,35,140,162,72,76,248,45,142,42,147,128,183,222,140,246,82,172,15,89,42,56,51,5,185,214,178,174,108,14,232,225,48,118, +173,235,171,61,129,241,226,117,157,178,34,30,112,82,217,172,140,119,30,107,49,56,112,206,20,25,67,199,165,40,99,140,146,135,129,243,130,139,139,215,47,83,120,116,84,138,184,53,107,95,126,10,149,2,151,9,249,36,91,83,66,57,18,186,191,212,14,99,104,105, +232,56,33,72,40,92,234,153,43,78,168,181,220,33,40,69,58,208,110,5,146,101,236,96,13,173,238,129,100,81,148,189,210,4,68,85,240,7,20,124,9,209,193,120,233,49,50,218,16,94,41,220,49,126,106,86,131,189,40,133,13,35,165,22,155,205,20,119,230,112,249,26, +45,149,46,9,246,90,163,120,88,102,180,135,153,12,243,255,11,251,54,106,90,241,230,40,89,250,240,244,198,147,115,184,115,139,216,138,239,65,255,121,13,183,126,158,104,201,193,11,131,43,5,179,17,66,195,115,81,240,58,10,47,23,83,84,244,174,203,94,138,95, +96,38,134,230,238,160,231,215,10,155,6,223,131,185,17,70,171,175,140,40,102,40,60,202,24,111,65,196,207,29,145,140,134,201,68,237,14,60,115,178,240,75,218,208,42,153,123,115,193,140,124,83,180,100,78,234,159,248,219,176,46,35,41,11,72,191,185,253,118, +3,32,143,210,244,113,35,42,224,104,252,149,182,0,14,43,247,66,38,28,100,222,71,56,38,101,90,12,17,202,125,102,241,146,22,34,39,21,49,243,128,149,135,190,87,56,10,81,164,50,110,221,97,129,156,85,69,156,10,7,233,219,136,248,144,64,193,116,228,120,147,67, +99,45,199,234,86,137,58,62,22,122,200,160,118,223,87,90,215,1,84,177,17,132,249,64,250,171,211,171,16,232,186,54,42,38,7,71,99,177,167,121,149,231,232,80,179,66,69,162,2,81,215,10,232,208,234,85,58,113,67,251,29,201,38,160,171,75,39,212,26,18,94,27,141, +208,90,131,24,166,4,180,208,87,171,115,187,70,115,160,212,80,42,17,140,123,124,251,133,68,95,225,75,220,83,16,204,64,54,36,212,144,57,80,164,71,97,248,167,224,78,85,240,209,243,204,134,239,105,69,26,134,68,235,211,148,126,93,87,227,198,112,41,109,168, +49,110,154,162,20,84,241,160,120,241,141,191,17,108,77,74,23,134,17,102,122,209,145,161,226,17,25,2,24,211,0,105,195,168,214,2,133,36,224,32,182,85,8,189,174,245,163,6,211,145,39,161,79,1,108,109,215,190,216,83,224,97,206,252,17,112,207,253,99,231,233, +32,245,161,0,193,8,11,224,67,67,50,177,94,23,83,141,50,34,146,180,21,122,119,37,195,226,84,122,140,50,181,148,2,229,70,116,100,38,214,12,126,79,251,253,17,0,234,8,202,130,151,18,193,231,224,103,211,11,174,104,87,110,253,21,65,122,40,5,159,231,183,150, +131,95,204,63,142,59,167,222,17,215,32,6,142,221,223,122,8,107,79,24,53,181,142,234,111,233,128,71,27,225,101,58,216,105,50,233,249,15,190,38,60,55,86,201,95,146,179,195,0,150,196,136,79,42,107,189,109,88,248,101,185,111,125,244,9,143,171,30,103,23,58, +119,2,148,244,104,12,220,138,231,116,170,96,132,46,4,57,86,86,158,30,255,149,49,242,167,146,119,101,218,74,254,32,57,1,229,247,16,27,84,240,62,190,173,72,158,155,32,105,69,22,70,233,244,147,84,64,12,155,189,10,96,138,111,111,88,191,188,54,207,160,147, +144,202,219,207,83,30,249,116,47,49,132,10,107,3,214,170,109,217,57,25,126,211,8,122,157,43,34,220,167,15,41,246,10,226,187,200,102,48,42,35,105,225,3,166,139,122,141,242,110,255,52,10,138,94,84,185,141,179,171,81,159,190,195,163,201,142,151,254,24,119, +45,167,215,160,253,133,240,91,61,247,199,21,42,66,65,46,123,240,121,201,66,118,87,168,187,74,89,107,111,204,0,90,15,130,63,35,96,224,0,27,136,80,42,51,171,251,16,194,47,106,108,106,173,202,1,45,60,22,149,41,188,211,240,200,50,64,102,65,217,233,154,188, +6,219,153,8,193,111,108,255,138,26,128,63,27,67,224,86,101,221,225,123,211,12,173,240,146,15,153,160,174,251,53,109,54,36,226,245,69,199,40,176,244,18,21,109,108,90,120,106,45,246,121,160,72,191,17,186,41,249,186,137,17,128,115,204,241,116,81,183,184, +248,49,175,80,152,184,146,231,237,100,28,22,225,41,130,76,201,126,81,72,253,155,237,172,24,97,155,130,228,133,11,239,17,31,39,131,62,130,122,66,168,40,110,11,189,123,240,9,9,54,182,136,26,102,180,180,18,37,65,140,88,35,244,24,64,214,8,6,86,205,211,192, +163,186,54,85,149,126,157,200,11,195,210,192,33,214,181,41,236,8,120,193,208,55,171,106,107,10,157,128,151,56,27,80,12,221,34,20,126,218,59,53,197,221,185,255,91,79,82,184,7,44,255,172,148,70,125,64,231,152,15,152,41,13,184,85,25,47,198,18,149,95,193, +242,139,240,125,201,128,59,223,49,208,47,78,155,64,128,46,33,110,205,253,206,103,152,10,69,159,126,35,100,94,243,101,193,169,54,24,20,221,116,119,234,246,155,24,178,207,187,86,102,232,108,224,75,26,38,148,37,82,137,231,95,142,155,210,2,100,105,243,235, +150,245,30,182,103,57,109,144,140,92,39,11,110,167,227,157,248,227,19,33,176,75,249,55,240,110,131,148,117,42,229,56,84,97,46,233,177,34,15,109,24,215,226,114,205,226,119,181,223,159,2,8,229,9,17,70,117,79,253,165,149,104,117,84,85,105,217,50,209,114, +222,101,144,191,138,254,242,8,173,232,239,66,172,38,32,30,5,202,117,61,217,239,129,209,224,219,98,14,198,197,245,52,88,4,20,146,24,63,62,111,167,41,213,37,122,237,40,16,191,200,32,97,150,129,59,6,75,31,247,69,216,94,149,254,69,0,139,127,245,176,112,86, +104,115,16,35,149,201,45,124,103,114,51,114,34,95,8,68,61,96,40,120,16,89,33,214,135,42,200,83,247,132,226,238,232,120,149,119,158,53,13,241,25,20,90,132,233,146,29,134,46,228,100,212,123,11,140,129,254,21,207,197,65,168,127,162,88,204,127,247,118,69, +84,64,119,40,92,114,102,78,216,26,154,107,99,173,20,90,87,73,95,229,127,189,254,18,252,64,174,246,149,1,250,186,91,14,31,52,152,95,190,201,246,175,171,100,93,1,141,209,63,52,223,53,28,69,99,178,133,241,136,241,87,240,107,69,79,69,65,163,134,185,124,208, +70,211,84,0,102,196,185,208,224,94,253,95,81,74,15,198,105,253,77,126,186,231,198,129,2,50,22,162,161,29,56,106,254,90,122,162,96,148,197,131,185,204,221,51,148,139,66,89,27,95,87,79,222,87,136,232,234,106,80,212,141,160,160,146,58,138,41,150,59,81,44, +38,38,213,83,53,33,231,116,161,234,159,198,108,103,172,98,205,226,119,180,127,69,10,128,202,87,148,28,5,50,242,222,94,101,158,38,187,197,146,133,0,118,250,88,169,3,242,248,67,79,189,118,39,37,228,156,60,223,68,63,132,205,136,50,251,15,187,159,58,189, +225,66,57,99,191,45,57,31,3,147,130,207,113,184,160,224,41,49,174,43,191,238,143,23,19,191,10,13,199,177,46,240,29,25,224,60,29,86,221,138,209,158,36,98,9,255,215,210,3,207,112,78,57,55,247,56,232,36,191,9,59,228,57,185,254,56,164,169,155,182,232,8,194, +206,201,252,49,142,55,152,95,189,146,104,253,214,106,172,33,38,58,101,205,136,148,157,159,188,56,89,10,161,200,232,208,239,2,116,43,252,6,89,204,150,186,169,73,201,22,100,125,95,30,185,71,54,62,23,12,165,200,5,200,130,194,159,162,58,254,159,120,61,176, +118,7,17,47,241,222,219,10,215,34,15,39,32,87,102,228,104,232,159,82,90,77,189,101,16,169,118,27,101,132,157,22,85,195,145,121,13,165,48,157,74,165,51,140,43,116,6,185,69,217,213,30,168,212,75,165,160,208,70,17,54,226,244,7,8,151,70,156,125,14,120,174, +149,243,210,202,50,96,232,163,75,60,21,60,135,20,104,52,159,198,93,144,254,227,172,207,171,201,186,12,255,40,106,85,59,139,219,4,129,167,47,112,212,61,192,148,95,209,41,172,54,236,79,69,81,16,221,234,130,213,39,23,254,227,237,247,167,0,24,49,35,146,65, +172,188,46,250,39,87,87,183,35,165,120,23,38,114,168,4,238,133,227,99,98,21,247,67,137,164,13,236,185,102,134,201,74,168,226,235,86,74,24,123,11,253,129,145,84,155,178,67,149,141,58,22,251,0,29,19,54,121,140,190,95,19,168,75,161,243,62,75,12,219,120, +156,238,218,38,180,70,4,81,216,229,82,216,253,124,200,65,48,217,116,4,179,189,133,149,41,212,246,88,12,226,77,19,217,243,133,27,35,22,81,222,138,83,13,11,94,104,164,173,83,60,253,5,60,91,178,80,251,133,110,152,96,99,125,65,9,175,9,239,127,96,49,123,202, +71,52,206,68,167,126,1,150,102,231,219,213,160,141,190,94,181,11,44,192,67,133,234,57,216,42,119,36,37,144,162,232,81,181,205,22,3,184,58,80,103,239,105,24,152,239,115,37,132,99,22,28,235,153,134,157,213,175,124,148,118,193,90,183,103,118,122,1,50,164, +138,3,71,47,79,46,63,49,7,93,65,12,253,148,66,136,211,6,68,87,189,47,62,115,186,208,254,98,180,153,218,91,78,247,199,91,193,27,103,171,164,58,13,133,210,180,78,69,38,227,222,38,7,70,10,106,170,168,141,57,169,71,240,196,169,180,34,140,79,68,212,84,208, +219,218,0,237,193,60,4,227,163,160,169,229,197,185,243,74,96,92,39,54,176,175,148,64,69,158,111,29,135,8,97,156,239,1,6,104,154,254,102,162,254,147,237,95,177,11,160,62,144,72,40,179,169,56,40,139,27,47,162,76,230,222,150,63,172,154,247,254,157,48,207, +116,146,252,221,251,54,235,96,43,160,93,241,223,17,131,122,236,165,188,183,206,27,88,49,188,246,154,119,110,227,32,207,24,54,95,225,125,172,15,31,248,53,161,212,27,82,65,254,252,237,144,25,253,144,20,131,191,239,88,56,5,207,82,84,240,152,3,249,217,242, +84,100,219,80,117,178,148,86,77,165,172,51,72,237,82,90,200,177,140,210,49,83,199,99,158,103,210,81,1,79,39,219,11,84,211,76,175,157,241,18,76,192,121,217,150,66,21,102,131,121,148,101,224,188,34,10,162,222,58,62,105,97,22,81,163,32,242,56,74,112,151, +57,147,145,142,171,77,120,22,223,28,204,99,204,211,224,228,222,234,182,198,44,163,255,106,148,212,169,112,230,214,201,58,43,162,137,198,20,9,149,55,148,120,156,84,99,177,153,158,198,76,125,198,92,140,191,5,190,88,115,136,33,2,35,0,102,75,175,190,242, +233,125,141,52,113,239,126,241,50,87,10,229,92,5,177,162,11,41,103,149,100,191,55,147,63,245,47,108,104,242,222,240,250,200,134,167,157,211,240,160,73,182,68,199,131,74,30,80,40,184,6,46,72,33,112,8,32,90,22,20,205,151,29,112,13,134,49,118,148,6,91,252, +0,176,198,90,191,181,253,59,138,0,29,18,47,47,56,132,102,133,80,85,65,20,147,111,133,226,85,167,75,17,139,178,176,169,113,44,78,78,138,159,190,24,140,7,180,187,136,122,51,7,149,180,220,32,58,6,66,203,159,161,49,241,98,192,151,76,250,43,106,20,32,41,111, +31,83,135,110,27,193,208,158,79,181,142,116,92,13,146,22,28,123,151,88,182,48,63,94,108,253,40,10,210,181,237,252,105,171,231,62,0,104,118,15,212,201,108,145,41,106,92,246,156,227,212,187,130,83,158,20,15,120,80,50,99,39,224,150,84,28,253,4,149,118,0, +142,209,127,211,20,255,71,209,82,252,37,144,31,138,17,88,219,181,13,174,231,221,197,127,21,69,56,173,116,170,104,79,24,241,222,212,62,23,132,107,27,29,96,216,217,187,126,44,230,172,107,61,110,104,209,16,179,189,15,193,181,33,71,236,60,222,222,250,45, +50,156,158,73,205,33,30,91,93,237,83,34,3,245,27,56,8,166,149,93,144,63,75,203,106,88,49,73,180,192,173,144,235,210,182,60,147,64,127,213,209,98,63,78,217,113,211,8,37,19,251,217,43,176,90,142,114,190,88,202,23,141,59,187,106,54,25,159,63,34,148,55,145, +190,41,240,244,198,215,47,178,200,249,70,96,69,221,176,4,40,148,120,173,231,17,5,249,232,120,132,64,136,9,49,18,39,90,51,1,5,226,147,17,33,42,253,196,216,95,22,249,15,183,127,135,1,96,197,123,148,252,45,232,235,146,202,24,205,171,81,48,161,85,88,43,94, +196,91,200,121,112,147,243,176,204,17,227,9,17,150,62,9,113,30,197,185,58,184,255,152,179,240,154,199,177,223,63,124,186,149,174,44,35,46,147,83,2,66,246,15,152,60,47,161,136,153,251,168,204,70,80,229,227,94,246,93,65,230,72,44,212,199,187,22,148,84, +121,215,101,224,178,28,248,222,95,45,33,214,81,194,34,91,249,143,21,211,121,230,132,186,83,248,189,202,39,137,75,192,160,4,123,216,164,22,212,102,235,88,206,242,20,138,68,212,116,182,128,51,126,30,196,76,159,118,248,56,140,230,10,171,86,4,94,116,119, +20,7,137,176,82,133,253,231,100,188,59,70,221,147,179,181,239,211,199,189,214,114,159,185,207,68,197,250,231,249,46,206,171,220,127,51,137,239,101,83,45,162,70,157,110,142,172,107,26,68,38,8,117,87,70,206,178,70,8,191,60,239,142,52,77,62,90,170,20,114, +250,167,171,28,166,164,5,216,145,135,198,58,103,251,193,219,166,37,191,239,44,191,246,189,61,144,207,102,241,10,55,78,88,241,245,238,253,33,15,172,16,185,211,113,117,45,210,96,131,181,37,14,151,50,148,7,248,108,15,28,242,233,41,235,142,25,152,0,208,192, +122,6,76,240,207,57,77,218,175,135,62,243,186,139,210,212,71,69,164,92,217,67,34,37,143,230,30,227,108,142,98,254,253,237,95,19,1,112,229,229,178,74,152,230,129,224,85,189,98,142,15,173,93,215,183,242,24,137,51,85,63,178,26,116,209,232,98,164,249,16, +67,75,210,150,204,115,3,37,173,63,231,116,112,80,250,52,96,113,126,248,43,247,243,62,217,199,111,110,147,212,141,185,238,135,42,210,73,124,62,173,142,180,215,158,95,41,141,12,243,118,181,136,42,106,59,80,9,249,85,25,202,154,13,10,169,177,162,40,12,75, +205,230,85,164,127,142,232,139,148,48,84,200,101,101,242,249,214,190,170,43,131,12,40,21,40,125,72,88,238,35,86,208,125,169,240,239,170,121,252,38,124,132,154,1,208,66,112,43,100,171,242,3,55,19,99,180,1,52,202,44,18,7,44,149,138,206,232,104,66,185,94, +52,86,134,121,115,140,12,110,181,26,132,9,45,43,9,251,39,168,134,142,18,105,180,160,193,65,65,98,199,214,69,114,235,229,12,218,197,148,217,171,220,40,32,31,159,49,32,166,70,3,15,37,148,230,57,90,71,210,119,209,180,33,108,128,146,199,60,250,110,160,48, +108,217,57,160,122,179,102,173,155,180,114,212,147,118,26,147,158,204,8,168,53,48,82,155,107,85,38,164,242,113,245,33,167,70,208,31,85,216,181,206,166,201,211,216,24,205,111,19,165,56,238,83,222,102,103,130,111,41,156,63,72,109,93,99,249,165,236,109, +163,240,111,109,255,142,119,1,140,156,251,124,167,134,70,218,54,194,144,15,56,6,171,55,217,159,51,69,69,3,44,205,48,219,157,230,62,202,251,186,39,83,100,224,41,124,147,105,122,158,150,83,227,128,116,126,20,24,118,205,244,218,137,99,132,125,174,119,197, +113,212,106,126,193,97,0,63,15,82,175,61,166,240,33,125,246,237,169,4,242,147,133,56,5,144,95,38,52,186,38,250,197,51,245,192,40,152,154,43,246,169,159,97,250,67,188,20,190,91,89,93,69,21,7,103,242,231,245,8,152,244,149,253,17,152,216,54,50,207,225,246, +166,241,43,166,96,143,62,33,225,205,122,252,18,129,186,145,186,182,197,125,14,62,25,88,168,218,211,200,202,228,160,79,43,97,214,157,180,225,116,14,14,39,57,173,132,63,203,112,141,134,232,81,195,96,42,222,179,148,23,202,167,7,85,244,41,105,216,140,7,213, +235,162,44,61,216,135,206,51,13,36,92,134,214,52,21,162,228,70,22,208,104,85,56,39,211,58,130,114,224,179,167,73,133,45,232,148,93,53,159,7,3,67,125,112,184,162,2,15,33,160,65,37,24,154,6,73,82,129,95,108,200,198,200,172,254,65,83,233,243,253,229,35, +64,166,178,178,61,233,77,145,175,251,184,106,99,23,20,56,14,175,113,124,219,17,116,31,74,139,138,140,140,210,74,16,160,255,70,192,2,40,142,230,209,101,44,197,153,19,23,91,201,156,62,173,145,176,159,116,150,104,142,91,68,74,66,48,69,4,58,15,25,124,203, +192,127,186,253,43,222,6,216,121,20,16,141,40,88,163,179,101,60,241,57,124,47,101,236,219,253,154,64,15,136,251,156,169,250,62,54,160,41,197,34,194,32,190,109,61,242,253,192,48,240,121,251,53,131,141,140,125,37,209,203,70,0,111,126,219,232,181,219,116, +58,83,17,131,35,207,220,113,90,65,9,28,122,145,180,6,156,211,74,83,170,112,150,98,183,156,110,100,63,245,164,237,199,216,106,129,170,67,148,18,146,252,158,20,102,182,170,27,8,225,132,174,141,134,135,53,68,168,99,49,177,20,192,75,97,19,154,132,65,125, +26,133,122,90,208,221,57,71,60,240,26,131,116,254,194,244,144,229,183,100,142,37,20,145,126,233,104,69,91,114,182,223,213,210,48,50,27,228,203,135,209,244,45,105,167,12,34,188,94,153,84,86,116,215,158,230,97,205,6,97,170,69,141,179,49,132,234,67,0,249, +121,174,210,62,40,83,231,43,120,187,22,4,143,117,116,138,180,189,42,143,231,213,187,184,100,245,49,155,194,198,112,244,217,11,134,245,201,246,202,31,124,78,59,27,14,203,82,236,235,2,196,93,161,79,75,69,116,126,22,113,29,62,166,177,8,211,45,163,21,231, +30,154,184,191,223,114,27,4,75,121,159,161,203,82,240,50,194,120,0,215,232,175,163,163,135,202,122,23,135,243,37,10,35,87,232,22,176,40,218,109,220,210,251,19,26,77,225,237,127,75,251,215,156,4,200,34,61,224,77,235,49,28,122,101,32,152,229,219,60,58, +169,203,253,172,57,118,127,94,162,18,115,94,229,117,200,55,249,121,27,243,170,168,73,151,174,193,95,99,34,55,197,208,33,101,115,30,139,160,52,29,150,181,106,253,202,86,56,21,191,74,160,154,91,132,3,36,223,79,19,183,45,200,170,97,155,201,113,27,119,107, +183,159,44,10,59,140,255,98,94,115,202,177,228,107,118,189,199,208,80,237,201,198,30,224,155,187,235,247,212,119,52,65,215,81,249,224,217,26,52,171,215,224,172,138,105,168,38,131,195,105,228,101,195,224,93,107,33,243,72,237,185,111,90,4,70,187,229,30, +142,212,151,185,237,110,114,100,237,132,214,205,47,58,44,74,193,137,84,115,74,31,61,106,35,102,40,10,153,110,135,230,9,51,175,220,174,49,169,120,20,198,13,125,47,121,55,229,219,140,96,186,161,225,144,5,177,87,117,152,70,7,72,3,167,105,106,234,47,188, +73,173,137,211,107,175,116,82,21,238,35,28,67,179,24,218,139,98,241,60,64,25,238,128,64,150,49,8,193,93,174,47,27,30,128,219,86,9,61,56,56,35,64,200,163,17,139,88,79,164,9,73,208,15,89,160,140,138,242,220,97,155,101,158,205,89,146,193,203,57,134,1,70, +213,192,249,17,58,17,206,134,97,89,28,178,162,40,187,170,123,162,150,155,86,254,233,246,175,56,7,224,213,30,14,198,159,109,21,253,181,181,6,34,126,200,198,86,246,192,231,242,220,185,245,207,244,215,186,198,249,128,224,190,114,176,92,122,32,30,253,175, +121,159,49,100,228,55,51,38,226,112,46,91,234,230,153,155,31,50,94,8,84,3,205,174,216,190,180,39,140,198,231,20,111,130,140,162,90,202,194,189,110,121,205,26,136,243,115,149,105,43,140,160,178,243,220,248,76,34,57,78,216,228,59,133,13,137,22,179,166, +89,27,133,132,195,76,13,131,196,127,177,224,58,187,7,2,87,23,224,91,0,35,245,112,107,38,60,243,210,66,216,109,50,177,232,160,29,178,148,51,214,218,138,210,195,108,184,175,15,28,82,35,106,222,92,88,116,167,233,21,99,201,102,204,217,114,89,90,234,136,185, +248,153,171,19,91,76,225,163,203,137,152,117,150,225,198,29,36,85,136,118,181,248,44,209,53,112,234,117,81,218,224,209,81,50,190,53,197,195,223,244,124,39,34,34,242,235,33,67,138,12,22,42,99,177,83,207,197,229,7,129,239,138,149,253,61,45,2,194,192,229, +240,23,114,213,129,231,115,218,245,232,197,97,114,52,220,49,225,226,147,62,187,160,13,251,79,71,127,52,173,196,192,236,78,52,12,55,67,2,51,174,111,251,212,217,190,24,10,240,58,36,174,179,118,6,125,85,114,255,96,251,215,236,2,224,231,12,16,173,51,178, +201,240,54,132,139,201,41,232,128,159,52,101,29,246,123,95,79,51,112,19,248,52,153,43,39,243,225,121,97,22,255,219,19,215,237,67,206,128,169,180,223,202,72,12,24,11,41,189,182,182,184,14,113,225,66,144,206,53,85,90,162,58,67,239,149,206,125,206,13,179, +208,185,7,152,244,40,124,79,34,87,74,192,150,208,57,55,204,207,208,136,57,11,217,199,193,158,126,45,109,179,53,230,160,8,64,168,153,121,204,187,176,165,16,22,128,195,62,43,12,91,184,37,250,243,162,60,62,122,40,177,235,238,24,130,243,93,23,49,251,4,84, +111,193,88,232,103,23,134,198,52,105,90,12,49,34,91,40,11,67,216,33,72,10,105,131,74,8,101,81,101,171,2,152,208,92,144,64,2,202,161,238,110,175,207,78,25,108,71,63,186,215,44,1,220,75,210,195,124,92,9,41,154,7,118,114,29,158,253,147,44,214,197,221,235, +210,186,235,187,242,7,157,29,66,93,100,196,153,123,68,174,32,155,115,216,15,13,1,175,87,205,51,149,236,38,56,20,237,42,232,10,254,249,23,191,19,16,99,70,149,81,153,51,201,8,146,69,23,231,102,214,30,252,138,212,193,88,0,36,146,194,1,128,203,171,208,139, +126,188,146,127,201,96,238,162,88,39,124,228,145,9,180,69,136,247,60,84,154,242,175,112,253,15,183,223,127,20,112,8,78,150,130,111,153,32,69,93,32,116,106,47,20,237,244,95,47,32,12,147,253,54,166,203,56,177,237,226,161,100,205,72,89,33,247,212,117,140, +146,28,225,154,15,218,105,219,182,22,225,59,37,56,113,220,35,243,48,225,70,159,147,164,139,165,116,175,21,154,14,187,199,101,218,146,113,135,76,138,117,23,99,54,211,77,65,102,38,0,215,5,57,147,79,236,115,212,75,41,158,91,164,35,134,0,225,147,45,55,88, +17,156,156,112,135,254,117,59,207,90,148,88,233,20,94,91,185,243,239,142,72,83,17,131,36,96,109,10,157,29,188,25,46,171,7,203,41,66,24,118,154,30,37,214,115,198,129,35,56,148,112,243,180,183,205,170,241,126,160,97,155,66,139,67,175,84,252,86,96,39,100, +57,148,37,6,138,104,28,16,13,83,96,233,52,56,10,66,162,45,151,23,226,12,108,106,34,206,247,250,126,255,55,31,157,54,52,156,79,80,60,202,86,160,125,8,24,143,252,129,45,112,215,254,34,191,179,38,230,193,127,2,202,80,144,202,218,95,10,127,145,113,72,87, +156,121,42,154,159,37,124,160,8,252,63,27,63,92,83,33,187,143,211,53,96,36,122,27,131,39,230,8,238,154,105,232,60,162,229,61,164,67,150,65,193,153,205,122,219,176,132,120,85,92,193,232,184,244,252,135,193,167,96,52,252,126,87,16,231,129,181,223,215,254, +53,39,1,166,127,1,1,211,24,28,37,242,105,189,13,21,247,191,250,100,49,179,20,152,185,17,102,90,150,12,218,78,20,158,151,74,224,243,55,184,197,189,33,214,164,21,94,95,65,158,103,20,216,16,239,217,147,198,66,211,214,77,230,101,188,0,75,104,134,116,69,47, +85,234,13,71,237,49,244,1,85,54,85,129,158,163,204,166,208,237,142,201,28,219,42,140,40,193,29,90,120,214,113,214,148,131,105,170,191,144,185,30,69,40,33,81,0,190,219,58,202,240,234,0,124,189,144,198,11,251,132,137,149,96,170,223,137,94,242,105,173,177, +168,131,134,38,165,161,253,244,48,49,176,56,55,183,29,60,119,30,245,4,164,170,241,138,98,222,9,112,39,40,21,221,53,122,112,190,247,83,196,18,140,204,141,122,237,67,158,169,185,16,158,158,21,111,134,177,115,209,91,100,226,204,133,36,227,182,145,99,6,131, +49,110,150,176,96,191,5,212,107,100,74,28,229,194,154,34,91,102,36,91,122,67,167,0,131,251,164,82,220,203,128,166,92,89,186,179,150,199,190,40,31,4,214,143,139,108,100,116,25,124,132,229,208,217,249,242,240,200,213,146,11,162,16,183,205,36,79,23,234, +8,207,42,192,147,65,57,126,209,98,27,83,151,71,203,57,56,103,138,32,115,122,237,226,61,86,62,94,25,34,81,164,170,221,128,24,56,55,90,16,245,154,223,80,30,219,147,60,205,39,99,154,12,140,244,240,33,53,220,159,184,250,13,237,95,81,3,240,42,158,107,162, +204,179,61,179,36,210,239,95,252,182,81,132,199,76,246,180,62,29,103,231,239,251,1,179,243,89,50,180,239,4,56,124,182,57,67,45,225,190,156,235,49,157,16,147,254,82,212,247,122,142,191,133,252,94,79,50,12,187,100,128,219,254,147,108,131,68,157,98,189, +22,146,76,196,113,253,93,204,128,183,128,189,134,50,153,78,33,184,100,30,171,184,165,110,0,10,81,232,171,210,1,144,180,173,36,103,50,227,76,155,129,116,215,157,50,23,16,22,211,59,178,48,149,56,253,204,50,30,99,96,216,138,20,86,206,21,134,90,129,128,2, +58,18,89,142,224,252,68,9,230,238,210,96,109,248,152,246,106,131,1,123,161,179,230,5,70,210,173,90,203,175,162,232,91,69,126,242,84,59,228,52,86,64,157,189,139,132,225,57,194,84,199,61,136,234,168,140,153,57,204,214,174,9,49,10,151,212,46,9,227,241,0, +30,29,211,188,242,119,122,85,46,19,109,117,182,60,210,131,76,63,54,89,135,13,34,242,8,59,98,122,55,128,85,63,91,122,129,125,9,125,219,156,161,74,65,214,202,63,66,147,49,215,53,149,37,85,121,198,59,202,183,178,241,160,0,1,118,159,165,35,146,112,233,51, +33,111,42,10,169,96,155,239,78,90,126,119,237,64,25,121,31,253,143,229,39,113,82,157,53,33,70,63,124,225,247,180,127,69,13,192,75,7,64,183,172,123,234,70,210,49,159,119,101,22,110,229,230,163,239,92,244,38,117,40,130,47,12,192,29,10,98,72,56,99,189,214, +128,162,181,13,139,216,112,145,14,202,194,37,43,190,66,252,58,222,60,29,40,208,210,249,8,93,150,149,13,198,148,237,81,178,33,11,112,21,99,133,61,106,172,91,170,250,87,161,112,194,50,87,67,167,82,65,18,74,145,85,164,206,69,22,85,10,134,149,232,52,43,0, +21,233,126,11,251,186,105,206,254,27,40,82,32,13,212,209,41,123,202,129,75,189,104,167,4,72,52,148,7,72,44,136,154,40,17,148,181,224,96,162,48,173,158,107,187,164,188,179,94,13,156,210,114,149,162,33,219,200,254,141,52,161,109,173,238,27,24,22,221,97, +111,245,9,113,103,199,64,243,106,221,51,85,110,194,232,131,175,85,140,150,6,163,6,35,35,65,84,100,15,197,109,23,220,188,97,97,170,226,75,249,48,206,94,78,203,145,67,122,13,118,123,113,166,242,134,219,106,119,202,233,200,197,153,195,235,70,204,237,117, +237,14,18,114,85,129,98,234,30,42,210,157,139,1,116,162,139,54,103,111,81,228,135,140,9,40,221,161,49,169,61,242,0,223,67,1,35,197,73,18,66,55,67,225,168,51,77,172,100,36,106,92,128,55,135,87,36,168,250,234,52,70,12,188,17,185,46,220,184,81,245,59,218, +191,226,28,0,254,109,146,50,57,188,238,117,107,16,22,113,4,136,249,12,224,169,156,95,50,120,77,199,24,69,240,181,181,235,178,160,187,175,54,84,99,114,181,190,86,60,51,34,50,100,56,27,109,125,99,78,106,223,29,6,82,75,226,125,235,57,158,31,161,152,142, +48,158,90,205,4,76,41,57,74,231,59,83,68,52,58,218,237,179,137,58,200,35,90,226,77,120,208,36,150,60,186,246,229,52,148,90,64,72,184,151,86,159,173,36,163,49,51,202,239,244,124,2,52,48,89,66,14,140,173,116,54,109,166,125,42,92,89,158,138,20,150,44,126, +48,203,52,207,120,36,98,140,68,11,157,100,120,180,4,152,137,233,65,203,163,18,4,12,170,20,218,210,124,35,162,249,77,43,25,14,122,169,226,205,85,237,191,4,130,70,103,62,158,238,156,240,213,230,200,202,197,207,252,139,52,162,13,80,63,114,88,201,71,96,31, +58,155,153,43,149,220,230,193,255,180,63,94,70,174,141,233,153,142,167,44,172,39,49,167,64,110,148,246,220,8,194,163,59,69,0,98,95,247,6,155,215,191,151,226,221,199,27,11,118,165,240,114,183,92,202,23,235,23,231,128,209,159,108,186,8,172,181,107,133, +96,64,189,216,134,45,178,234,94,202,144,165,60,176,34,107,2,20,17,199,161,177,102,254,155,254,100,189,194,133,12,109,215,47,242,247,159,108,255,142,20,192,253,216,136,52,5,122,206,62,117,142,158,121,195,189,140,128,135,178,166,12,113,143,60,30,20,15, +185,254,230,231,199,247,38,15,87,56,29,126,203,185,15,6,11,117,24,25,233,155,98,115,178,113,129,98,226,243,126,22,21,55,214,116,62,59,145,223,226,28,173,164,205,99,21,226,119,182,29,42,197,41,92,29,199,212,14,87,250,22,140,127,181,224,220,123,70,144, +204,41,92,48,187,41,65,216,95,108,225,195,178,164,144,71,96,50,62,180,70,211,131,213,150,183,32,236,240,170,133,246,56,55,255,173,136,178,96,120,61,244,121,61,45,129,228,91,219,240,219,76,78,144,62,103,158,63,75,175,164,235,18,88,5,35,223,166,152,109, +210,40,45,36,122,95,150,175,128,128,244,194,232,193,105,193,216,194,123,129,31,155,237,186,48,109,60,173,218,214,85,116,169,169,26,192,186,15,6,33,175,198,245,58,73,179,243,24,139,187,72,179,206,254,13,70,142,255,186,97,25,185,182,67,70,128,198,249,216, +13,15,56,149,124,225,78,1,239,50,142,214,104,80,190,141,97,240,87,142,71,221,81,60,52,39,251,13,220,83,105,183,231,64,127,115,40,0,0,32,0,73,68,65,84,58,133,157,227,63,187,48,70,239,137,231,197,133,57,157,50,234,225,56,239,90,88,204,143,99,71,40,224, +24,89,203,163,124,167,60,67,118,13,189,71,136,119,126,155,195,129,16,180,106,69,246,160,145,223,208,254,29,39,1,158,135,34,178,220,87,194,185,17,70,117,5,178,4,236,222,241,213,237,129,55,233,194,232,88,44,21,103,26,211,213,106,3,216,169,117,47,197,251, +96,114,81,217,203,22,48,194,172,103,182,195,107,178,2,161,88,177,148,183,128,201,152,104,194,2,43,242,177,75,95,214,137,91,13,208,228,131,159,240,118,35,55,100,69,19,150,157,163,127,53,177,17,99,76,29,134,187,25,113,168,97,123,165,143,21,68,135,27,21, +214,223,68,222,1,17,120,237,183,35,23,194,80,136,111,185,127,19,193,232,71,205,66,108,239,22,57,113,48,196,224,210,148,58,138,231,110,47,3,7,153,67,225,70,223,125,192,196,67,63,137,69,51,193,209,130,125,17,245,16,119,227,53,180,135,172,19,1,37,193,189, +24,8,94,211,77,91,196,40,237,188,213,224,220,218,39,205,144,44,93,71,193,216,81,83,107,70,108,100,163,79,160,48,87,108,249,61,239,139,85,24,146,162,132,95,243,102,250,34,192,119,28,124,237,144,208,181,122,107,19,37,70,5,235,28,150,245,161,144,73,246, +159,227,113,179,54,233,204,231,41,92,30,203,169,182,120,50,103,190,5,23,13,120,204,179,229,238,53,2,195,149,72,125,141,134,215,200,95,45,232,29,58,159,111,167,205,95,78,166,248,73,165,251,56,112,26,221,204,115,68,190,240,252,9,73,227,252,230,246,239, +120,23,64,1,205,28,158,254,108,215,147,151,169,27,188,37,9,240,113,207,95,229,245,207,48,224,193,61,146,214,177,84,100,17,17,135,75,46,176,250,231,23,142,111,33,33,103,235,233,127,136,118,177,106,232,179,155,206,184,80,228,171,206,72,216,174,164,45,191, +15,161,239,129,219,131,122,69,66,190,221,16,206,186,10,2,219,115,121,192,106,231,202,176,253,170,3,11,183,154,89,130,26,4,196,118,151,118,173,119,10,49,169,74,119,203,47,85,161,245,205,166,16,81,21,57,48,45,216,240,24,210,82,98,243,222,241,246,112,150, +118,40,193,122,233,172,34,15,107,107,159,254,85,83,199,205,158,121,181,109,167,118,130,112,172,249,108,248,244,172,2,107,233,94,175,97,151,245,141,59,91,148,95,212,138,215,185,213,110,18,217,50,154,80,62,103,10,38,181,88,114,248,57,115,20,168,136,129, +149,144,47,210,141,231,239,245,66,24,161,15,87,244,187,187,94,97,67,63,77,145,251,205,45,59,6,199,67,121,254,152,9,33,185,33,214,229,238,91,104,235,1,7,155,80,98,78,6,196,134,185,83,106,191,35,130,48,109,156,132,62,211,222,49,194,185,230,32,80,215,103, +61,243,170,184,174,180,78,215,72,5,60,119,149,172,115,125,151,6,186,132,208,240,50,140,184,142,0,226,110,145,13,147,26,248,116,253,37,82,244,15,183,127,77,17,96,25,141,225,196,21,70,116,144,235,196,59,211,69,141,62,114,220,203,234,154,157,63,51,145,135, +172,237,121,192,57,147,105,10,225,167,40,162,58,97,76,20,150,175,28,178,239,155,240,152,117,165,139,204,6,140,218,57,223,42,209,209,179,132,101,161,218,238,105,89,141,19,81,218,83,192,213,147,126,233,22,0,137,185,76,13,131,97,54,141,228,7,192,185,255, +146,94,111,243,212,84,152,143,168,160,150,49,165,23,248,105,41,119,23,178,209,171,205,133,29,10,155,109,188,12,45,91,254,188,82,25,161,69,144,31,122,113,49,127,26,136,5,183,121,153,138,138,245,236,115,236,255,170,192,37,250,222,99,66,177,55,104,28,6, +109,10,38,113,30,170,15,53,24,57,32,192,254,241,76,140,213,247,30,197,15,211,114,245,206,3,201,241,105,4,192,225,114,236,250,40,183,73,87,212,153,17,89,145,10,219,106,163,70,137,42,61,126,78,132,65,28,167,254,117,237,177,199,63,43,51,89,164,127,134,116, +26,110,76,29,208,78,98,228,67,65,172,94,108,81,214,30,44,214,202,21,211,12,201,239,119,145,176,255,192,151,104,133,56,59,86,36,92,95,244,120,251,109,163,188,22,152,179,51,101,140,160,225,241,138,132,181,33,112,1,54,248,215,195,122,117,117,64,0,35,133, +88,216,162,2,127,236,208,240,22,151,9,214,158,41,172,152,93,51,219,140,254,231,219,191,227,40,96,133,227,52,55,89,193,44,21,249,89,74,152,198,176,227,155,242,218,5,198,249,139,239,129,176,117,218,24,222,129,173,161,171,85,143,73,176,150,111,211,25,89, +145,161,119,147,29,214,55,136,91,170,152,211,72,108,136,188,249,171,117,130,42,136,102,40,16,124,121,120,179,120,203,61,115,77,174,44,122,219,203,32,57,5,142,48,89,146,80,176,254,123,62,137,144,218,84,11,71,49,189,228,136,52,15,78,132,171,73,68,33,112, +67,214,73,225,116,251,106,207,254,136,80,62,223,250,170,149,85,136,61,113,246,126,175,207,54,199,161,208,73,4,175,36,119,81,116,120,204,219,0,252,187,144,176,127,74,254,89,181,33,179,130,196,186,217,180,194,100,72,71,61,90,145,243,178,89,222,143,180, +60,93,12,154,66,47,83,245,142,154,70,237,24,131,137,82,63,19,250,213,106,122,8,0,223,215,135,94,211,254,254,149,194,235,255,155,178,15,60,219,211,140,129,141,47,195,229,9,215,126,240,220,91,65,189,230,133,79,203,184,152,57,83,90,248,250,59,77,87,87,66, +176,36,114,144,195,80,86,121,64,111,128,201,8,87,69,208,41,243,88,44,161,111,195,252,163,63,14,13,206,97,97,51,19,207,233,19,190,135,70,54,236,119,73,47,54,151,205,125,45,242,58,66,145,173,140,218,22,45,130,13,64,23,71,98,7,228,202,239,110,255,154,151, +1,169,102,251,252,9,126,54,99,192,35,63,43,82,106,21,162,221,239,183,16,252,153,223,150,172,1,147,80,57,31,244,255,13,149,238,176,44,97,157,190,184,81,134,92,210,236,236,242,173,123,175,134,249,61,162,10,175,57,37,78,129,43,54,159,221,10,112,147,12,150, +178,158,82,112,103,162,7,205,108,57,143,157,101,132,209,88,97,248,22,174,97,43,195,192,176,89,67,138,161,66,195,72,97,245,194,210,136,241,193,125,246,60,102,143,123,41,84,70,37,134,42,22,78,50,69,128,182,179,115,63,68,232,235,74,63,66,162,8,52,213,0, +140,20,125,213,66,168,0,143,211,12,169,81,178,141,162,211,253,143,65,170,18,185,112,62,235,119,113,174,104,23,124,146,15,129,211,148,79,44,32,116,131,4,197,163,10,254,23,51,130,238,76,27,118,17,106,237,166,176,172,218,234,107,112,175,74,222,83,64,127, +209,128,24,19,81,173,223,150,1,129,121,180,14,252,86,203,153,187,111,126,105,236,234,134,0,81,194,226,84,61,62,207,90,67,159,23,25,187,5,73,174,115,76,238,43,165,65,62,217,72,140,243,135,213,42,72,54,126,66,64,189,136,141,131,20,17,212,101,169,73,156, +213,26,104,116,114,125,201,33,164,167,3,67,127,22,128,209,73,114,21,161,160,117,214,164,176,101,226,103,152,128,33,96,187,49,126,83,251,119,108,3,100,248,62,236,250,185,180,151,166,205,138,94,72,245,118,236,47,244,143,234,154,51,63,36,158,109,188,133, +50,89,28,29,99,115,2,186,253,114,246,67,242,62,151,91,82,172,86,215,213,200,72,90,147,32,115,21,140,30,26,158,125,228,163,16,204,56,200,10,171,105,14,111,194,204,96,160,64,215,94,165,223,112,203,126,182,61,183,251,96,54,7,89,223,141,36,50,221,225,100, +46,110,85,77,201,243,149,83,93,5,31,174,204,190,115,93,152,7,241,110,35,173,101,15,123,243,60,183,168,41,29,150,176,138,202,95,115,173,221,87,234,236,175,165,212,209,13,17,110,199,96,153,103,194,84,129,187,195,146,35,247,76,190,6,51,5,160,175,159,38, +33,132,111,43,135,217,139,45,56,59,1,225,137,89,151,16,204,131,49,179,163,27,157,171,247,136,141,240,29,138,76,81,132,54,5,194,209,100,36,193,7,116,248,86,234,223,174,59,203,131,145,95,164,108,26,255,85,244,229,115,91,20,199,84,217,209,124,185,150,73, +172,39,191,116,186,75,218,44,11,210,128,150,194,95,113,225,119,56,134,135,103,137,12,81,235,65,14,147,18,34,234,185,86,234,103,248,233,115,175,158,128,228,198,141,206,119,0,159,98,206,162,168,47,217,199,152,32,1,227,113,96,91,91,141,181,198,168,138,11, +5,169,60,144,234,148,17,127,142,24,57,53,214,23,53,242,59,218,191,231,117,192,245,215,172,71,90,107,245,186,94,24,149,98,37,183,210,113,29,96,188,194,223,159,136,160,66,7,51,251,189,105,253,246,117,145,233,96,38,83,69,62,205,232,95,142,152,0,139,78,164, +250,123,20,96,127,239,167,0,72,90,167,119,176,15,29,95,50,5,2,166,192,45,204,61,33,12,197,242,104,5,77,162,31,193,15,0,38,102,65,100,247,216,159,27,83,47,247,60,160,2,182,184,150,181,231,3,130,250,157,27,139,194,139,178,242,8,46,6,104,51,191,218,179, +254,209,63,74,92,98,4,136,161,198,53,166,9,106,28,99,76,218,35,205,5,95,105,236,90,70,13,152,20,120,41,29,249,202,70,187,40,72,39,189,20,99,184,240,61,244,238,198,144,73,164,48,42,59,13,50,60,93,103,202,163,160,50,64,23,212,118,5,247,171,116,38,29,210, +21,150,202,23,6,31,173,189,89,39,27,136,94,90,109,145,169,231,175,49,134,215,42,224,47,200,88,249,94,10,68,99,195,1,184,228,158,24,202,128,61,119,165,121,242,10,101,91,223,149,254,171,26,46,99,216,166,188,28,72,147,140,37,131,66,129,70,252,180,67,112, +249,231,210,75,8,158,193,35,160,133,50,16,102,173,106,14,168,60,24,105,20,52,109,227,208,155,106,65,56,219,139,1,217,36,154,103,109,217,134,12,176,88,78,78,48,76,48,191,127,140,143,236,153,44,153,254,155,90,252,207,255,199,127,109,122,69,129,226,24,240, +181,148,85,192,38,176,214,143,105,138,147,214,49,174,73,97,100,174,174,102,219,76,14,174,101,30,70,103,7,247,73,103,160,45,219,6,106,143,223,243,220,34,186,218,247,219,252,190,129,194,86,176,126,117,65,243,90,74,54,14,66,137,58,31,107,62,186,160,185, +37,198,175,75,192,18,223,159,0,121,77,219,145,66,111,16,86,113,72,145,30,13,32,91,131,245,187,50,11,77,27,182,254,30,176,20,167,75,91,135,38,175,140,32,12,131,83,79,58,0,57,198,110,131,253,49,219,109,194,149,178,175,139,129,170,127,63,4,233,116,212,98, +12,191,18,34,103,94,95,28,85,35,224,181,3,190,222,249,216,145,6,230,37,21,107,139,242,75,185,120,132,41,15,136,7,37,88,162,47,194,251,155,223,106,13,189,155,132,12,29,246,252,43,38,74,57,177,230,141,235,11,54,251,222,194,190,138,136,75,179,158,99,204, +16,158,57,144,139,11,250,224,167,37,159,72,95,156,34,105,171,106,64,232,97,234,221,66,27,61,38,127,253,42,159,67,86,237,242,224,140,148,56,70,44,55,196,159,160,3,240,38,201,250,69,15,64,202,103,153,198,83,91,144,245,196,242,22,253,53,91,118,255,127,33, +220,11,120,136,188,245,232,168,184,252,144,223,222,75,62,17,130,211,69,149,99,172,166,224,74,182,39,6,103,118,113,89,239,16,249,138,147,105,228,255,247,78,29,7,236,153,130,224,6,91,138,129,210,73,88,1,213,92,35,89,254,138,51,235,225,121,6,181,94,1,243, +211,210,92,187,215,26,1,7,145,146,158,11,141,1,220,203,235,201,62,94,125,31,163,159,47,10,139,243,232,177,191,212,226,21,153,23,128,215,120,245,221,162,238,221,129,0,134,19,215,124,226,107,186,54,205,54,58,222,30,174,85,62,62,123,59,219,128,57,240,80, +164,14,11,146,169,254,177,8,203,138,155,58,39,30,20,112,159,31,167,176,208,144,57,55,31,121,56,201,168,128,133,40,208,219,95,229,204,165,240,35,0,131,196,56,27,38,229,201,238,237,64,169,203,16,197,109,202,13,198,79,69,37,134,78,171,24,201,44,252,228, +248,133,63,10,164,84,67,225,68,11,193,3,222,202,56,15,105,162,66,80,230,210,183,39,70,119,28,112,158,21,138,63,13,163,228,203,150,10,54,105,211,16,184,17,127,247,42,183,128,81,248,47,249,198,179,0,64,30,174,56,237,65,26,95,42,85,38,146,53,255,158,210, +107,69,2,106,126,14,173,196,156,132,94,131,120,54,126,99,125,8,216,192,107,19,58,114,89,130,56,156,251,73,107,27,30,139,52,148,42,116,189,133,147,50,208,168,49,227,192,248,209,48,246,44,54,102,157,213,15,100,71,29,8,150,114,54,135,41,238,170,184,11,83, +60,5,143,142,200,177,242,255,221,20,199,159,104,66,191,37,208,210,162,133,135,21,29,132,241,19,69,57,156,87,201,1,164,98,243,194,99,10,131,115,82,107,129,122,5,188,183,163,105,3,47,157,218,88,114,249,137,116,6,149,215,1,216,184,155,232,101,72,87,141, +87,204,120,255,185,237,87,15,238,225,32,242,21,100,108,58,87,44,70,198,207,105,204,66,225,193,74,89,214,80,216,65,73,50,39,31,142,178,62,247,24,125,47,127,51,153,238,83,87,37,109,147,56,174,253,193,140,38,241,157,192,102,10,138,60,46,134,132,76,5,233, +3,166,117,144,25,194,132,189,247,246,128,49,77,63,74,30,209,97,33,74,182,224,21,45,155,68,248,164,50,238,57,70,35,167,138,207,6,248,36,253,111,66,249,0,79,93,192,102,112,216,0,210,197,168,224,152,119,31,136,234,43,120,1,235,101,201,107,241,84,74,125, +131,104,8,30,139,76,219,130,48,44,193,90,4,83,59,13,206,28,197,155,17,80,23,99,132,141,54,55,88,93,65,134,221,200,13,55,173,147,48,97,183,254,242,46,204,113,189,152,37,145,143,85,1,117,174,241,192,251,151,177,108,201,112,205,101,103,27,24,245,227,218, +18,172,131,62,8,55,4,10,235,209,199,83,46,79,159,230,163,201,48,3,183,240,86,241,72,119,118,134,135,88,255,40,138,241,65,198,137,215,23,175,249,196,250,0,200,152,97,215,253,149,247,127,239,90,133,199,84,236,138,31,173,181,180,195,79,234,236,136,94,107, +182,39,205,221,31,233,2,29,107,31,29,49,116,180,140,175,253,112,255,218,220,94,187,73,250,240,31,42,2,8,167,44,90,37,15,94,249,208,33,141,170,85,153,80,64,94,190,13,57,224,7,115,163,194,185,67,255,113,149,102,193,123,138,8,145,202,17,34,84,222,236,8, +67,71,211,160,35,23,254,136,168,92,154,34,65,110,117,225,23,191,232,130,118,232,189,123,114,227,41,236,51,96,184,214,101,128,19,148,198,192,46,29,111,62,39,159,11,224,192,185,186,154,16,160,145,25,159,122,217,38,189,246,180,240,163,122,250,156,92,136, +56,66,239,17,123,240,94,176,238,115,124,10,130,162,239,203,49,81,150,83,128,145,220,202,226,48,162,200,148,164,62,105,144,208,188,62,244,124,156,82,90,54,31,108,21,74,31,226,20,225,91,104,255,140,50,139,182,206,54,206,222,106,203,175,23,243,159,59,15, +48,71,11,54,244,15,120,157,246,122,83,38,93,2,226,192,202,239,190,113,22,65,227,45,203,235,37,176,74,45,55,228,238,111,83,88,37,169,133,142,55,151,7,162,5,47,121,74,73,102,207,177,224,170,144,117,234,215,234,179,143,98,194,120,29,113,49,138,104,220,70, +47,243,148,156,60,149,71,37,90,42,164,186,183,40,30,192,237,112,190,148,95,21,70,197,143,113,72,208,41,202,78,73,27,181,29,231,213,172,0,179,233,65,141,190,166,163,48,16,222,191,82,224,123,102,169,45,90,54,137,191,155,253,208,179,49,120,108,171,69,87, +174,240,156,138,115,145,109,241,232,2,123,245,107,139,26,28,74,93,6,189,181,6,208,188,99,98,10,66,109,11,6,243,6,109,140,115,247,74,99,184,163,159,76,91,76,38,31,70,197,112,82,255,38,181,49,143,40,106,241,252,167,30,165,103,42,8,42,168,254,97,53,98,99, +230,143,225,46,84,214,122,127,138,26,79,215,173,112,206,36,41,202,31,131,69,23,62,31,253,220,160,31,222,170,218,24,210,75,208,9,44,61,65,33,94,69,128,97,74,179,127,39,177,215,179,37,75,249,59,86,36,53,16,164,30,215,51,184,94,56,235,225,130,192,124,236, +146,123,104,67,41,152,202,233,55,108,200,22,26,30,98,147,117,171,50,228,61,195,92,254,211,195,151,237,162,143,173,240,90,5,65,168,235,68,8,132,144,53,144,96,203,251,199,236,207,49,80,152,4,70,71,172,44,134,130,60,99,113,38,17,145,49,76,222,3,144,160, +162,61,253,130,99,80,96,88,37,50,237,146,184,53,4,59,188,60,2,69,143,159,181,219,108,229,219,224,90,22,155,192,45,1,146,97,238,154,219,212,54,8,76,19,35,172,114,243,235,101,165,191,201,48,213,27,202,249,144,180,152,251,25,24,52,16,34,237,29,218,121,255, +138,235,156,62,202,35,176,106,231,238,171,198,203,20,157,93,248,103,165,63,21,157,8,207,251,46,245,232,126,66,21,6,149,88,168,16,241,200,226,50,14,16,186,86,56,43,230,157,71,242,248,135,129,33,183,30,37,40,236,16,45,98,212,104,55,65,88,112,30,212,123, +245,23,182,190,56,70,71,101,157,137,21,237,148,244,134,255,79,170,3,134,21,140,195,119,167,137,232,19,20,107,201,0,73,73,76,78,88,82,46,226,196,33,69,7,185,210,114,140,58,164,101,50,213,57,173,20,131,29,83,101,184,198,214,28,214,8,140,238,55,27,126,115, +72,219,185,17,128,144,215,146,167,56,161,115,45,128,179,16,89,31,52,158,133,165,179,71,215,186,25,254,127,230,170,165,138,142,169,217,85,224,185,158,137,152,33,10,115,9,83,212,100,30,77,13,220,31,126,21,98,38,90,162,64,18,249,105,22,46,28,39,85,74,7, +134,13,56,202,149,23,121,120,137,45,123,110,221,196,198,177,32,220,73,84,61,39,80,151,219,21,117,95,133,201,22,103,11,154,135,241,116,106,49,223,151,114,87,224,203,0,235,54,0,230,66,174,21,179,223,39,245,101,94,24,199,133,225,58,42,84,250,178,187,243, +75,202,83,5,242,96,144,212,233,222,79,37,16,74,48,53,73,246,193,47,161,202,134,22,172,136,243,25,59,5,194,156,17,77,61,50,146,19,210,224,46,250,243,24,45,93,60,153,169,7,122,196,163,191,222,218,180,119,95,136,96,244,121,55,109,230,198,211,66,218,232, +205,161,181,144,93,24,164,59,64,89,90,212,118,208,42,212,236,109,147,51,227,57,46,119,96,146,57,135,24,77,189,194,240,144,134,241,97,28,234,228,228,222,54,68,100,169,192,125,223,171,137,120,95,177,11,76,55,193,214,143,248,30,203,160,187,159,151,229,96, +112,244,181,53,188,112,79,60,238,177,208,43,63,10,165,187,80,122,144,71,243,206,253,214,138,180,29,142,49,106,58,164,45,218,1,165,125,89,6,46,113,66,163,253,140,44,232,208,247,188,59,161,3,104,157,231,14,32,91,181,126,21,130,102,255,87,243,119,170,13, +120,116,179,99,163,227,145,15,220,76,33,35,183,183,14,155,178,30,228,64,55,244,46,149,27,137,171,109,164,170,15,238,103,200,237,170,201,169,16,63,113,211,253,206,170,95,152,86,221,218,5,154,186,184,165,42,130,93,21,79,171,254,18,28,226,249,23,91,254, +34,162,63,58,32,196,82,59,140,80,20,16,242,209,97,106,207,94,40,243,45,167,223,244,98,123,248,5,162,105,127,97,69,55,237,98,245,83,228,150,207,49,123,170,76,119,60,128,227,120,170,9,81,252,140,50,42,130,154,49,117,41,113,244,163,149,136,26,179,239,121, +161,88,141,17,10,166,91,144,103,23,55,13,128,75,204,112,132,29,195,48,33,200,143,58,193,110,81,24,149,126,9,4,194,251,65,240,88,92,43,224,14,61,167,204,115,4,218,134,249,86,234,245,25,126,1,45,85,18,78,247,127,69,224,85,244,149,122,136,51,57,187,15,143, +165,156,233,47,255,110,40,179,112,217,86,124,199,79,179,211,36,81,247,11,140,28,249,131,245,52,35,92,148,148,17,140,66,29,187,254,203,179,0,12,42,183,236,154,140,81,15,32,246,26,31,37,240,66,199,13,83,118,162,172,148,31,62,151,52,20,218,99,172,199,241, +12,243,184,45,119,190,121,74,247,159,8,86,135,27,126,115,187,237,117,163,125,102,225,219,234,220,156,41,130,254,67,75,35,45,72,78,50,140,244,187,35,141,58,232,84,124,123,250,172,81,104,249,124,207,13,151,204,111,77,94,26,175,162,139,29,9,136,233,7,214, +83,227,130,44,102,60,49,48,112,137,136,244,162,23,99,138,208,65,210,176,47,155,66,169,180,27,182,35,71,203,180,207,151,174,123,184,5,138,39,164,67,160,30,5,128,130,32,112,111,214,188,184,38,149,78,124,162,238,55,244,161,141,65,194,90,145,33,232,130,35, +28,18,216,30,20,203,231,24,120,32,190,124,197,191,150,210,217,154,103,205,125,233,50,147,175,178,46,155,64,23,86,114,214,190,136,7,128,220,170,35,19,146,238,60,132,195,185,167,119,251,149,185,234,57,13,5,31,37,1,33,24,173,179,126,104,242,53,216,198,20, +45,204,176,71,105,228,4,71,36,44,99,158,31,128,156,6,74,229,213,166,16,165,58,172,234,214,171,16,123,159,47,78,24,115,225,111,100,174,71,205,212,52,180,146,183,86,54,48,171,249,123,149,21,214,33,16,57,176,228,175,216,8,7,37,48,67,45,115,18,222,111,49, +143,17,223,41,56,15,50,150,50,185,5,85,35,25,7,2,211,201,20,26,21,30,26,142,225,12,130,125,213,52,208,64,184,86,81,241,25,13,99,187,81,36,180,218,161,96,86,64,31,157,191,108,11,9,25,169,64,33,186,161,96,7,131,107,82,112,32,174,232,120,202,125,246,115, +19,55,88,188,194,229,42,144,71,241,136,93,187,40,4,253,16,165,217,83,233,181,39,192,235,36,34,214,136,179,49,119,46,154,13,74,221,203,246,1,235,35,8,28,195,158,126,106,157,200,254,254,14,229,8,228,80,26,41,11,141,71,159,88,94,250,88,141,132,89,72,71, +226,98,10,242,170,72,181,140,72,181,89,99,22,116,82,140,203,144,79,10,32,161,51,49,235,24,141,152,72,84,151,203,112,181,193,249,204,57,19,83,64,57,103,9,0,250,16,17,243,242,179,89,146,122,134,107,53,176,122,63,226,117,67,247,124,121,134,16,112,255,175, +133,187,255,30,65,148,46,29,214,40,224,156,161,27,79,98,245,162,11,227,70,0,14,20,55,152,211,59,85,164,43,3,121,13,212,203,24,104,5,109,70,156,80,186,49,81,69,35,194,33,187,118,11,132,68,42,56,229,99,128,54,93,166,243,179,193,95,2,167,89,8,180,196,49, +207,245,42,71,80,108,178,232,222,250,101,22,20,42,52,39,170,159,98,216,177,112,134,100,159,110,84,167,32,24,156,155,117,206,219,231,58,227,65,111,193,0,46,130,198,198,168,28,21,247,209,127,250,65,224,173,45,115,151,146,206,24,37,110,92,100,18,216,18, +16,52,204,196,24,9,77,175,200,218,209,62,185,107,254,28,181,27,16,124,168,172,151,90,12,23,197,214,95,121,255,247,155,122,223,0,36,139,16,235,158,0,29,108,83,106,13,246,45,189,212,62,73,209,71,225,167,31,44,201,144,222,37,140,88,50,246,96,132,197,98, +35,244,177,46,231,161,222,211,61,21,237,125,54,65,12,225,121,49,29,191,185,8,58,70,65,185,62,88,196,146,124,241,124,208,192,155,186,172,131,122,151,86,20,22,188,155,113,96,184,136,65,145,141,118,62,54,242,195,113,56,147,44,74,248,34,30,117,45,148,209, +144,9,31,153,199,240,197,189,157,100,153,179,214,168,112,120,243,208,224,58,232,193,173,194,171,35,198,110,162,102,32,117,114,163,106,157,53,170,39,166,9,11,134,13,152,57,148,234,164,211,200,212,235,168,165,9,196,144,255,170,128,58,235,233,250,205,5, +234,76,180,157,132,78,189,104,122,235,173,228,179,215,91,114,134,211,154,57,105,165,191,20,166,98,161,78,75,13,243,34,3,42,250,64,13,15,251,170,26,128,186,179,248,146,114,139,74,182,30,126,201,30,81,236,71,251,124,81,237,235,250,32,127,174,245,66,232, +213,7,153,103,135,93,164,79,147,214,61,238,202,165,123,145,255,187,199,175,76,104,91,206,100,157,143,39,90,8,74,254,102,148,215,40,58,214,100,232,169,122,115,174,186,21,8,73,33,222,189,61,244,183,121,4,138,83,240,155,98,21,242,5,59,149,243,27,130,168, +35,51,139,45,182,240,246,208,227,8,75,132,206,197,64,208,123,41,24,10,54,20,210,142,164,144,167,2,84,82,51,100,90,1,21,79,176,238,212,158,15,53,110,207,193,129,81,40,114,42,226,132,176,146,137,117,184,125,98,6,8,218,19,149,70,109,78,83,184,6,97,152,21, +161,16,99,27,176,47,237,37,241,123,20,8,150,192,129,199,210,41,13,158,125,190,4,34,104,52,206,120,45,22,210,108,126,224,54,200,148,95,64,61,70,7,173,116,132,176,46,46,240,13,53,74,244,26,119,180,200,64,172,36,114,255,137,80,104,167,224,148,248,167,164, +197,110,156,160,188,210,227,13,78,77,88,4,184,252,159,190,112,159,202,48,134,89,105,102,233,32,76,191,95,40,50,175,79,250,110,132,204,123,24,50,19,203,185,50,164,94,196,83,74,216,235,132,16,89,26,121,128,29,32,130,172,52,32,91,101,248,48,180,125,7,82, +103,218,29,137,234,30,169,132,4,175,230,76,180,3,52,56,110,57,20,254,176,210,35,101,134,164,162,202,105,80,133,211,235,75,219,145,49,209,234,193,121,73,130,20,186,51,120,179,230,8,178,72,142,45,57,219,64,88,186,246,126,255,37,114,138,181,23,128,157,231, +187,146,14,167,241,41,21,172,201,79,253,108,28,81,183,215,126,233,30,11,114,235,224,247,17,56,217,158,87,114,62,157,7,253,14,133,135,136,17,49,155,62,77,84,150,198,177,53,81,178,244,203,91,148,24,94,244,220,224,186,128,11,211,220,74,100,176,59,95,22, +87,14,195,119,232,235,122,130,93,229,221,214,229,40,111,25,5,69,156,75,248,218,120,20,178,145,234,113,28,168,92,135,110,169,190,92,164,48,86,63,75,231,94,88,243,96,91,209,66,133,188,203,91,59,165,192,96,224,124,6,101,218,227,24,166,85,185,137,160,146, +116,76,118,36,69,96,211,204,62,130,196,69,33,21,48,61,25,142,207,234,110,53,5,240,28,32,88,199,144,78,46,56,117,13,183,208,175,132,143,178,6,226,14,148,34,142,69,228,135,79,204,237,66,134,133,135,238,206,189,252,225,188,239,101,180,115,71,95,163,237, +129,16,175,210,128,201,34,48,185,217,12,45,203,252,247,69,14,254,92,255,102,94,4,251,197,37,174,108,230,156,171,203,165,114,238,130,198,30,73,165,25,242,234,0,187,141,30,169,137,161,7,109,198,210,120,84,52,200,74,73,57,48,65,15,148,5,98,25,19,147,188, +54,169,64,153,87,153,167,60,248,128,169,65,32,54,97,171,39,144,155,105,144,68,246,179,33,8,56,117,49,161,87,108,38,224,176,52,132,72,108,78,84,16,185,162,67,132,249,74,240,135,236,192,26,216,95,92,78,14,6,10,26,8,44,229,193,62,12,55,107,46,192,228,47, +207,21,152,180,237,239,97,196,195,207,97,247,250,243,171,176,15,107,205,23,30,36,135,100,167,143,181,162,228,66,32,56,192,229,175,233,20,147,16,133,155,199,119,145,81,158,97,134,4,83,170,201,112,4,185,43,79,95,247,55,45,206,231,102,236,254,238,225,147, +164,217,56,12,109,161,31,174,39,192,4,141,139,156,174,248,99,23,129,61,248,189,242,127,178,62,159,183,252,244,40,118,51,79,36,155,13,81,37,91,225,49,17,32,222,124,235,228,228,219,185,189,46,10,152,23,210,254,194,165,24,233,224,39,157,236,23,156,8,98, +92,24,156,57,228,136,26,168,251,185,152,46,175,131,52,149,170,14,18,163,130,90,106,5,6,213,49,112,223,81,174,128,192,152,117,85,13,72,144,196,206,68,45,184,37,153,203,81,79,5,18,36,205,152,136,131,217,66,80,151,28,105,2,29,74,29,156,124,227,37,19,45, +152,130,44,61,17,233,170,229,99,168,76,60,160,40,111,167,166,158,237,200,129,11,2,8,30,201,209,6,193,100,120,110,20,168,116,97,229,204,252,18,235,185,183,132,234,152,0,120,76,2,211,56,46,182,228,140,122,29,209,243,5,61,81,154,186,149,24,217,84,56,252, +158,120,46,141,134,135,71,81,86,48,114,162,119,8,233,189,162,136,46,161,142,191,195,243,5,160,156,84,248,119,42,99,220,144,57,243,34,9,27,137,116,30,153,61,191,169,106,132,129,144,58,159,210,101,18,239,204,180,113,134,24,243,22,39,22,143,16,220,147,158, +197,85,71,75,27,126,1,25,235,29,109,221,80,143,254,226,77,175,60,59,25,137,209,145,68,152,139,70,73,240,57,69,147,76,166,198,139,216,6,2,141,185,14,16,27,131,186,24,142,133,188,215,151,139,164,252,250,99,171,167,55,203,61,238,246,80,13,148,42,141,183, +6,9,20,81,135,204,41,165,32,68,100,2,173,168,18,67,204,193,45,195,234,200,186,165,2,38,226,216,137,92,78,37,147,51,142,86,196,209,253,246,115,221,5,138,219,20,203,74,60,103,14,222,208,98,73,221,69,145,113,150,6,162,41,54,56,127,19,0,11,93,214,217,238, +65,70,133,58,141,211,196,204,144,185,27,118,201,215,247,186,225,27,20,16,106,60,22,61,73,216,120,68,5,150,160,235,20,65,218,222,211,17,108,72,202,36,85,217,11,157,199,40,184,194,111,203,163,156,104,85,210,152,40,166,163,198,59,101,72,232,54,58,46,184, +234,42,4,0,178,46,24,5,52,40,142,25,50,53,65,149,188,210,42,23,187,156,240,151,28,51,187,67,230,238,70,44,229,103,140,242,226,17,186,69,58,51,215,17,82,154,236,130,241,99,74,36,220,115,53,107,35,241,212,192,141,242,226,179,152,202,135,15,201,167,252, +25,88,238,215,74,171,161,242,10,147,92,94,193,111,180,161,118,217,219,252,154,136,60,86,79,201,237,130,36,173,66,92,12,237,81,70,6,15,14,74,40,142,182,188,2,240,71,36,57,155,3,213,134,47,217,107,219,35,103,71,19,215,102,114,18,240,203,209,229,131,211, +150,93,20,254,147,122,171,154,163,11,116,224,150,91,139,85,185,183,179,103,193,130,254,39,197,106,219,129,229,236,249,175,107,0,132,207,182,65,53,116,244,66,55,30,94,41,34,2,129,235,178,217,52,97,66,80,38,250,148,249,61,182,232,167,1,165,135,247,53,136, +72,211,141,41,27,205,192,223,35,162,48,33,57,106,89,132,205,238,133,217,2,134,16,252,165,210,202,151,10,64,29,248,129,237,56,165,2,74,18,0,126,113,15,233,113,198,106,214,89,113,95,28,160,0,90,95,134,32,83,8,12,165,47,136,242,218,46,178,144,226,65,131, +183,208,68,140,50,251,131,156,70,225,215,69,123,217,216,201,196,97,49,245,82,142,2,78,105,183,246,250,207,156,83,31,217,85,198,13,121,247,120,169,180,211,240,185,10,69,97,44,174,61,148,163,196,103,229,252,7,133,128,88,147,40,254,150,19,15,11,19,10,45, +240,63,174,45,174,160,73,22,71,158,17,60,174,3,242,91,248,24,200,139,187,214,165,20,88,167,2,126,235,149,98,12,25,54,66,215,181,230,132,2,91,155,219,154,32,101,83,225,75,88,206,182,186,242,185,34,101,136,213,192,79,34,108,95,2,114,73,141,161,47,218,56, +61,41,132,41,162,238,115,50,130,129,11,214,120,56,54,83,159,194,121,48,18,34,53,55,229,0,80,94,221,223,104,27,12,20,212,136,75,244,88,181,11,157,98,188,188,23,71,43,186,243,24,29,210,91,173,130,216,156,244,214,103,232,138,176,229,140,199,107,45,171,38, +210,88,157,255,113,234,153,15,22,165,86,195,34,27,178,214,2,116,50,130,91,105,46,20,105,182,23,97,57,127,161,21,223,230,76,218,243,168,139,211,224,209,57,166,62,151,214,221,18,213,214,38,2,160,230,169,132,141,159,210,90,172,209,199,32,139,161,98,221, +86,0,114,5,220,228,68,67,132,202,239,189,150,53,70,216,212,211,159,21,131,196,184,159,176,216,186,172,145,168,101,111,42,226,107,242,77,74,151,136,152,206,104,101,227,8,133,32,175,16,119,143,156,211,189,143,30,216,126,22,87,226,37,132,140,26,39,67,72, +46,140,116,69,20,235,11,16,128,182,74,98,247,118,3,176,46,188,234,178,239,29,200,75,213,158,245,81,180,84,240,56,165,171,140,153,251,236,188,9,143,42,103,166,151,220,226,104,34,179,108,178,177,205,24,194,83,193,48,224,76,249,127,255,21,139,24,66,123, +193,111,122,169,252,100,65,109,242,158,37,112,106,231,130,62,56,138,122,138,0,101,172,230,91,184,73,113,196,56,74,240,220,216,74,33,130,82,0,198,213,183,55,51,176,152,188,47,45,148,129,243,48,248,178,58,143,104,29,142,157,28,211,100,132,73,221,196,125, +20,164,76,125,146,186,233,241,87,199,113,8,187,129,9,49,221,127,22,98,177,43,133,215,220,176,169,222,200,24,148,1,43,64,160,227,206,85,76,116,141,255,16,182,13,43,173,18,215,110,95,30,229,190,162,119,227,204,135,50,178,93,193,222,218,161,240,62,97,236, +127,186,8,92,223,170,45,56,255,251,155,212,189,68,41,228,144,179,24,148,235,143,33,100,43,226,30,30,206,152,164,166,5,230,16,27,29,77,29,224,74,145,94,243,84,25,59,48,40,206,233,51,11,166,42,10,247,159,53,77,135,230,140,187,65,119,13,128,161,234,161, +55,142,68,254,149,9,191,136,248,205,168,24,162,255,150,236,49,3,245,0,119,207,96,252,75,38,188,190,29,177,254,6,88,47,133,223,34,27,107,235,104,180,159,7,0,78,169,123,102,93,243,42,225,148,241,32,236,218,202,246,4,174,152,139,42,165,234,18,136,89,127, +56,120,11,151,201,128,132,69,218,253,197,134,167,231,9,165,192,237,47,132,0,36,147,20,248,161,66,183,139,110,90,153,84,250,2,133,9,45,205,9,135,194,86,193,130,197,60,16,111,175,240,105,123,180,126,154,85,109,171,28,100,151,242,236,186,4,171,237,89,121, +170,59,111,170,51,83,9,203,96,34,91,204,189,30,48,158,87,137,142,32,33,253,33,239,6,3,239,179,220,88,121,96,202,212,133,127,169,1,184,216,227,228,169,17,108,45,235,50,109,222,135,194,152,181,15,63,154,8,223,220,156,19,210,173,37,23,239,12,111,190,162, +127,40,144,235,13,12,209,112,224,152,178,68,10,233,56,74,3,25,192,177,211,2,87,174,194,91,168,72,25,210,1,243,241,144,33,115,56,246,167,243,87,94,30,138,166,211,178,144,3,93,88,252,154,243,154,64,127,84,165,188,121,75,140,251,174,47,169,223,41,115,81, +184,232,52,124,202,152,213,252,124,148,98,128,193,221,52,90,134,123,69,240,26,244,223,212,160,137,22,211,41,249,186,191,129,0,249,38,52,54,133,198,50,118,156,118,66,98,196,221,200,162,164,147,249,204,0,0,32,0,73,68,65,84,40,39,168,238,167,178,69,100, +198,81,194,186,40,162,223,35,234,182,228,3,170,124,129,39,251,36,64,194,183,58,14,187,127,211,129,140,34,194,133,158,71,231,168,145,163,66,186,146,252,40,118,6,93,17,189,83,218,75,116,164,252,75,185,131,100,42,41,83,206,31,66,115,230,224,54,227,94,127, +171,62,63,255,224,140,197,232,19,158,16,29,6,126,24,234,163,11,139,154,63,94,224,204,202,180,126,79,160,172,110,108,224,50,193,254,57,38,22,197,120,120,178,14,209,88,181,14,92,33,242,117,198,250,157,122,104,161,132,176,182,43,138,172,113,98,230,221,194, +23,66,145,48,101,62,123,240,6,88,72,196,49,164,144,115,64,100,2,26,247,28,30,101,92,249,243,234,52,103,158,51,252,108,234,35,36,79,14,125,40,9,184,7,148,180,19,205,136,64,50,31,40,111,143,235,76,90,227,64,153,211,190,18,56,29,24,250,168,51,40,92,234, +172,32,106,30,172,184,104,10,191,53,77,188,244,15,251,160,100,98,65,31,214,192,180,160,128,230,88,61,17,206,70,111,250,15,42,211,205,107,149,206,235,2,81,155,221,72,147,132,1,30,184,54,112,43,207,86,10,63,155,207,97,93,0,166,30,209,25,69,200,226,79,5, +76,226,204,144,164,1,51,154,103,10,201,130,235,253,43,67,236,8,143,246,228,132,89,65,31,189,51,228,96,109,46,1,81,11,17,49,124,84,228,23,122,119,127,178,252,134,164,10,18,187,2,12,167,138,185,20,28,1,146,239,214,39,24,22,247,185,220,214,98,205,6,247, +165,155,190,31,118,155,26,16,88,195,57,157,154,157,243,37,82,250,157,117,144,33,20,94,92,15,56,117,126,123,240,236,127,192,245,139,19,149,90,150,52,188,57,71,67,0,245,34,31,19,104,4,128,121,229,44,9,8,34,95,136,46,244,133,174,144,79,249,184,118,174,136, +29,224,164,90,242,175,110,109,200,86,76,0,126,135,102,189,152,227,213,71,226,139,88,62,106,129,48,156,244,249,25,222,178,223,87,48,188,212,213,167,189,161,162,180,33,98,213,192,7,68,209,222,46,246,165,15,28,67,160,136,41,52,28,19,2,112,20,119,9,210,16, +230,25,65,56,97,252,33,174,232,53,31,252,253,20,169,165,82,180,244,54,26,129,133,127,124,37,50,31,139,18,88,231,22,246,25,214,186,102,192,182,122,230,29,35,250,117,167,9,1,230,225,199,52,24,114,158,51,206,152,93,40,234,235,23,46,129,111,204,48,194,132, +70,248,159,128,94,160,98,98,97,31,42,216,90,223,165,200,107,47,71,121,226,223,25,188,87,232,161,110,17,17,79,33,164,79,15,57,116,250,1,123,249,191,177,43,229,147,208,39,231,217,57,89,81,165,35,120,111,136,58,114,148,133,192,98,41,40,145,94,70,47,179, +45,185,249,1,50,128,38,240,228,174,129,227,64,165,125,203,89,87,168,96,57,192,207,111,33,17,215,139,195,162,41,39,32,13,221,104,53,87,179,230,213,105,168,208,65,146,48,174,2,91,42,144,196,142,46,98,41,214,214,184,246,57,154,117,234,160,174,233,103,198, +157,234,214,54,14,123,95,255,112,89,44,8,81,93,106,27,185,48,56,232,168,133,165,165,58,21,64,144,133,201,232,196,252,120,207,165,49,110,72,80,158,123,216,2,166,171,15,236,158,147,143,85,105,192,84,178,205,255,25,248,151,60,193,148,224,29,140,145,211, +37,132,161,144,36,2,155,10,8,177,23,22,19,127,147,10,67,228,9,0,215,51,100,46,29,250,85,187,233,246,218,120,197,70,245,50,165,230,201,196,49,152,61,126,169,185,34,88,141,25,175,130,156,128,68,107,185,145,92,146,8,240,18,250,53,207,167,29,52,38,227,40, +241,66,70,83,75,140,165,76,47,177,22,216,33,116,183,106,93,148,111,193,238,139,29,80,166,138,185,246,98,96,53,150,144,135,173,82,83,47,225,45,5,146,94,109,151,181,126,236,71,183,9,150,231,83,74,189,138,253,250,129,228,121,13,187,196,171,4,55,215,90,70, +207,107,223,69,253,190,195,173,8,211,227,205,115,197,116,254,2,144,25,173,66,162,144,28,85,116,90,243,182,16,120,235,35,242,44,141,5,72,156,4,157,70,69,18,64,183,194,87,161,93,123,208,100,86,63,244,184,127,199,226,188,166,160,194,191,188,142,108,7,81, +62,95,192,55,32,251,74,229,112,44,202,147,35,181,27,91,158,57,108,68,185,24,120,7,196,67,61,58,214,25,186,77,126,53,235,2,251,240,61,137,84,15,245,182,82,70,163,46,29,248,156,18,244,219,116,38,61,78,70,57,133,95,117,206,105,61,158,56,109,170,113,121, +58,1,220,135,90,146,82,120,39,138,224,138,167,73,211,196,49,156,44,188,166,187,33,93,6,113,210,173,11,172,116,230,185,37,25,13,219,236,171,131,252,173,69,122,77,16,198,81,33,255,51,250,196,119,11,61,219,165,129,50,20,70,110,254,117,203,135,146,79,91, +74,211,46,150,217,206,138,232,182,68,17,224,11,54,238,125,62,102,199,136,164,108,137,48,64,56,47,60,129,239,0,243,28,7,58,225,154,67,166,141,98,150,174,6,253,210,132,191,248,37,164,239,34,212,46,58,239,87,158,98,222,247,5,50,103,25,56,3,245,46,70,199, +24,61,116,78,152,248,115,152,139,153,110,135,30,45,112,2,208,212,97,60,33,87,55,220,59,172,127,104,40,16,193,161,202,26,194,65,19,5,69,84,138,209,40,160,60,24,128,66,53,48,70,222,61,187,1,11,187,83,16,146,3,143,25,8,90,66,200,211,194,215,77,140,44,142, +168,57,130,209,171,46,64,115,132,219,48,120,96,248,108,172,142,32,167,50,79,129,33,118,18,212,138,3,171,236,240,126,136,18,20,97,237,194,230,161,252,103,102,33,2,100,23,147,114,43,38,230,84,151,194,215,200,41,36,232,70,167,214,83,173,191,79,30,57,173, +44,86,163,28,184,0,147,25,214,58,224,121,141,178,58,109,89,143,18,223,234,192,117,180,255,110,32,53,106,72,192,23,150,45,141,219,51,197,93,31,113,129,83,247,210,172,158,59,146,166,97,162,29,134,228,68,211,15,216,166,87,79,224,30,161,71,77,166,5,238,97, +232,91,105,85,33,0,30,66,106,239,35,30,163,141,172,54,176,243,204,174,28,46,213,20,109,62,106,141,202,64,158,29,78,57,112,131,210,79,145,77,206,4,179,222,92,122,1,208,184,116,222,232,24,34,82,25,90,115,205,35,145,143,166,97,59,171,160,68,152,168,215, +37,198,21,43,175,182,216,99,1,11,34,125,25,112,122,123,254,121,18,160,16,147,89,19,241,26,209,9,16,99,39,254,90,20,96,193,211,219,23,238,123,9,27,97,170,147,242,189,197,221,69,130,24,5,127,209,198,19,28,137,178,231,59,18,115,242,93,165,144,202,211,36, +22,240,76,109,221,106,58,25,66,140,228,222,83,139,168,16,118,46,185,43,2,18,120,19,24,44,64,10,167,96,117,51,73,81,242,134,243,219,176,19,83,10,231,50,219,247,251,106,62,156,248,8,129,236,183,235,213,252,202,88,232,226,37,65,58,8,48,161,16,47,1,78,152, +127,182,28,181,144,128,242,84,77,244,141,208,10,22,122,18,127,136,232,163,114,115,152,129,82,243,0,38,115,77,69,221,145,251,63,127,247,251,44,78,145,35,82,0,181,165,170,231,176,236,55,213,184,43,203,43,6,147,193,60,179,21,172,123,151,241,55,149,226,254, +213,121,55,148,140,106,201,43,29,46,82,18,75,154,57,129,35,113,175,202,25,8,236,4,156,176,230,37,144,229,38,85,130,4,241,60,199,73,86,132,37,197,128,10,253,95,115,205,161,206,47,97,221,239,29,24,26,237,26,23,142,34,244,92,198,65,41,162,148,2,215,138, +252,21,48,106,222,54,67,89,251,67,213,63,219,200,226,78,250,205,122,233,218,82,158,194,194,107,120,21,205,177,216,142,58,233,64,123,186,177,47,206,9,86,226,60,4,173,27,49,166,66,42,10,116,241,220,202,151,170,247,86,138,188,101,111,206,128,173,11,80,92, +203,247,244,63,128,251,205,221,224,191,191,109,230,100,247,78,36,47,180,136,58,9,80,233,120,254,190,102,73,198,126,20,187,1,19,79,68,104,19,202,214,62,236,190,101,135,120,209,224,186,65,153,77,122,243,65,90,168,100,35,154,145,143,49,108,124,207,241,144, +162,132,92,214,0,44,40,156,47,113,38,52,223,72,11,63,29,172,30,25,130,197,4,90,192,141,49,172,2,108,168,215,221,171,16,6,152,237,106,12,125,15,25,206,193,26,120,61,110,99,230,33,42,154,15,240,226,142,154,51,183,181,92,56,142,226,142,225,180,162,63,181, +156,230,190,72,48,28,152,174,45,124,140,247,8,233,49,75,91,195,105,132,67,83,76,244,244,6,233,103,247,11,197,73,94,81,113,179,30,27,88,212,44,16,110,237,188,42,189,223,50,2,90,129,230,208,194,161,199,4,239,145,36,242,192,23,149,35,65,27,107,125,239,182, +210,129,184,191,46,247,227,126,65,37,187,50,56,21,0,251,11,126,128,76,162,210,17,165,75,229,122,246,61,70,199,33,188,1,120,184,176,87,32,202,105,45,165,36,59,165,199,45,86,189,46,168,101,28,37,14,108,124,1,252,164,184,78,23,58,150,18,169,191,52,226,61, +101,85,178,39,57,89,160,98,151,180,22,143,78,56,121,40,157,69,108,11,158,137,231,207,40,207,149,122,100,202,211,144,78,85,175,105,56,202,34,55,20,125,13,19,125,108,249,9,88,52,12,30,7,94,109,218,83,153,115,66,211,69,3,147,37,33,87,171,53,60,239,123,128, +177,72,35,31,115,164,12,235,139,166,140,63,69,128,114,101,15,182,136,46,49,32,6,147,91,138,142,95,139,94,23,2,8,84,203,7,211,151,107,195,91,170,40,197,234,169,121,36,247,75,163,218,146,211,193,57,232,12,199,202,128,137,130,157,54,58,56,162,206,103,44, +121,166,36,40,171,112,26,84,109,131,105,165,140,100,102,205,172,96,26,240,30,170,0,144,251,234,41,12,5,30,142,141,132,146,82,75,46,78,174,46,90,57,134,9,48,96,110,188,19,30,144,116,103,232,225,192,28,64,5,132,70,245,57,185,182,9,223,182,13,131,100,111, +20,94,120,240,72,203,133,203,2,217,221,44,74,225,250,142,137,70,255,245,24,189,53,179,75,180,37,123,232,161,3,72,12,74,133,2,99,133,134,239,61,35,154,202,80,26,65,23,189,174,17,207,167,179,67,247,73,244,55,133,81,44,146,90,203,7,220,151,233,216,56,252, +250,24,120,165,167,33,148,49,74,243,96,78,188,111,96,97,188,201,238,31,182,230,56,48,185,198,77,153,207,234,213,86,234,101,60,160,133,72,91,123,152,88,244,67,182,70,25,74,68,85,76,66,143,22,78,170,139,53,113,73,32,16,72,152,199,80,229,188,218,118,228, +78,138,225,169,209,58,136,153,146,17,151,81,101,183,148,64,14,245,68,89,245,43,22,253,168,116,168,201,56,213,149,49,193,146,91,132,233,50,163,158,83,201,46,51,121,184,134,122,234,166,84,55,88,164,245,116,170,8,145,151,174,93,176,92,255,25,218,211,232, +236,150,24,238,197,127,143,184,168,94,227,29,130,246,199,61,100,212,93,160,202,1,96,74,165,25,11,193,115,0,66,59,173,153,184,72,108,154,125,236,210,163,158,221,34,246,221,178,209,40,231,167,9,107,114,28,30,213,120,136,3,16,190,72,163,56,40,178,2,52,113, +233,117,204,101,193,66,234,26,0,159,34,123,166,14,42,127,93,117,86,179,182,234,188,94,37,90,10,108,138,71,218,98,197,88,91,29,141,231,45,149,232,148,186,61,86,58,41,161,175,45,230,59,207,70,92,139,64,179,113,2,196,112,170,72,39,204,243,177,126,243,224, +141,129,180,166,235,67,237,173,199,73,89,172,125,59,188,191,216,155,225,112,106,144,129,229,8,59,131,209,133,197,54,35,83,224,233,30,74,36,176,138,194,205,89,167,157,156,39,50,123,8,170,133,145,161,168,195,226,69,215,49,8,105,97,230,133,124,205,220,35, +161,94,42,175,155,192,115,214,222,17,144,87,90,250,75,99,97,20,115,157,2,205,151,18,79,100,54,12,53,96,145,239,243,72,118,165,239,12,225,22,192,151,193,227,16,250,208,35,4,247,95,213,4,164,94,159,40,214,200,5,53,6,52,13,53,33,251,234,171,20,54,161,86, +243,27,67,112,158,119,117,98,134,233,49,167,199,133,58,199,105,60,128,111,101,186,243,101,76,211,93,192,23,9,35,8,41,210,143,61,112,229,195,45,228,43,131,191,240,214,252,80,132,76,129,15,37,187,73,64,77,212,190,26,51,239,58,12,173,249,232,129,203,122, +134,40,107,157,208,198,209,204,133,187,146,104,24,143,8,15,153,171,155,143,144,120,194,14,142,245,2,255,116,174,209,168,86,232,84,204,103,96,223,209,152,187,30,161,130,59,232,47,118,54,4,41,112,151,137,80,33,47,128,98,214,20,240,251,134,125,53,1,40,234, +194,131,181,109,27,133,138,222,205,179,227,119,193,202,5,198,107,15,124,91,181,100,25,64,159,250,180,66,96,172,38,238,138,244,177,38,197,28,233,240,236,120,235,1,132,238,104,50,15,65,41,6,87,70,200,18,216,80,12,45,10,28,129,11,38,243,156,46,177,152,124, +148,249,84,118,191,24,46,123,186,205,168,48,94,188,168,76,228,82,193,11,30,214,40,147,108,69,95,125,70,119,72,165,60,172,70,38,157,159,97,100,45,101,78,17,242,98,197,3,179,1,207,135,6,26,102,237,90,63,96,211,19,122,205,155,23,12,106,186,3,101,207,217, +209,101,238,51,27,46,20,168,120,91,88,109,67,135,98,168,112,63,75,12,208,20,216,201,150,242,108,148,211,28,181,20,203,129,172,8,135,7,158,201,135,98,245,251,24,253,114,24,187,153,230,104,236,91,163,241,148,248,190,154,71,54,129,19,110,219,106,172,199, +40,83,93,239,99,177,29,49,136,118,26,170,159,46,182,20,133,175,81,44,145,151,43,39,126,90,144,239,168,95,69,97,138,74,43,245,246,56,40,136,97,220,86,118,57,115,7,95,78,106,227,180,89,158,125,44,244,68,182,196,80,108,249,50,138,167,37,102,186,2,5,87,117, +95,148,197,184,6,92,150,72,182,203,66,232,158,110,77,140,65,48,76,63,67,24,233,134,230,194,51,240,33,67,191,199,116,218,231,239,19,205,219,120,105,229,120,148,110,72,167,210,127,14,232,126,161,11,81,180,108,141,68,119,174,10,136,34,167,212,11,244,158, +214,37,1,13,128,20,126,117,196,252,238,35,48,41,147,153,130,164,156,23,149,64,240,38,185,139,200,100,165,26,109,129,144,187,238,120,197,28,85,169,75,102,218,243,47,253,119,130,138,155,22,103,14,95,98,139,75,221,212,74,201,144,245,85,160,181,242,27,37, +165,42,52,228,78,53,54,52,39,61,120,38,205,5,152,176,82,21,16,138,62,45,184,88,31,48,68,191,95,191,4,202,40,252,169,52,46,248,180,208,169,238,60,199,222,18,56,150,114,160,176,216,33,68,84,1,64,184,181,192,62,150,135,95,80,54,73,3,67,100,44,186,58,35, +1,209,142,90,234,82,24,170,204,25,30,150,219,243,165,244,84,208,156,166,2,53,34,116,49,46,124,31,186,246,108,101,237,2,230,188,158,75,69,75,243,56,148,107,227,247,69,198,29,253,26,41,64,79,119,225,196,39,143,8,199,1,197,142,227,1,120,89,189,76,71,2,129, +128,242,52,133,238,154,228,66,251,136,121,161,78,41,249,140,196,218,25,170,166,204,192,62,118,30,46,68,249,248,44,180,42,175,252,180,99,211,242,162,141,142,16,76,155,143,216,211,144,104,20,133,87,121,202,72,55,180,44,64,68,63,5,215,49,115,70,138,243, +21,135,131,153,177,20,108,84,130,158,81,90,174,70,12,56,240,142,144,68,182,252,37,250,188,130,255,212,86,240,94,163,30,62,22,221,103,74,255,169,168,20,214,150,107,198,183,75,4,24,223,236,123,180,99,49,74,44,50,47,143,84,4,160,111,76,12,246,226,159,61, +175,38,10,178,230,16,215,110,241,184,190,213,155,202,206,215,252,231,202,67,249,199,123,156,3,98,14,110,221,168,31,90,185,236,1,133,248,78,21,101,133,220,55,209,38,42,211,7,6,106,236,10,83,189,230,218,198,150,150,45,205,223,43,22,210,250,134,226,110, +161,76,201,92,66,148,97,106,112,64,146,0,48,145,56,101,165,131,173,248,250,73,42,147,155,230,152,61,191,87,212,74,100,52,214,184,220,15,31,211,227,204,187,53,94,226,142,208,57,46,42,167,81,68,213,225,170,110,238,239,3,75,2,219,42,219,201,155,173,114, +92,187,142,135,17,16,250,206,51,134,10,204,64,165,67,167,133,246,170,204,132,41,30,243,199,30,180,91,23,104,254,57,164,95,109,217,19,34,148,71,15,72,131,32,110,125,105,58,170,35,189,73,250,224,172,198,173,133,186,53,40,123,191,160,203,56,127,9,16,223, +54,87,242,70,76,74,120,230,35,216,145,126,132,208,108,62,244,138,177,78,81,149,226,143,166,186,126,57,14,21,71,143,173,6,208,103,40,165,93,17,206,201,249,99,130,65,156,83,217,66,200,130,56,27,183,165,92,187,31,204,201,126,143,108,147,196,222,52,26,138, +64,15,113,26,157,132,253,205,101,170,221,245,149,146,130,76,33,186,71,68,112,140,104,176,138,248,40,203,132,186,99,152,84,141,160,50,194,104,211,57,186,101,253,102,195,190,152,105,72,80,159,195,90,202,160,138,60,187,3,143,26,212,90,45,109,182,88,4,211, +252,85,23,86,93,151,25,53,12,77,142,152,180,5,172,233,224,211,243,30,160,150,180,114,182,34,85,175,75,133,124,146,248,104,197,193,12,84,235,15,91,78,24,234,186,76,188,162,15,240,114,139,64,178,205,226,206,68,203,190,246,13,248,215,113,146,36,125,174, +127,106,9,146,191,10,192,211,84,153,34,112,136,21,133,45,13,39,212,7,179,224,135,176,32,80,220,16,10,40,254,128,146,19,51,213,222,26,216,6,65,16,68,50,132,212,118,44,102,121,25,59,196,210,172,61,1,157,196,85,221,252,133,131,85,168,100,46,231,68,32,140, +154,3,241,145,18,130,28,76,26,62,125,43,184,201,143,206,136,198,116,178,140,166,130,11,226,148,238,64,66,88,160,41,17,240,42,41,108,171,195,175,172,185,132,180,220,2,185,233,194,13,203,94,106,88,4,107,225,222,120,80,21,184,206,161,231,47,224,215,213, +132,41,115,167,7,149,82,181,131,198,232,160,255,12,126,130,76,29,195,67,9,9,192,121,36,169,38,148,34,75,153,117,52,173,22,85,116,215,0,58,38,197,213,16,160,19,82,81,37,90,91,83,195,132,241,187,200,132,135,86,113,91,233,164,51,17,250,184,143,226,141,155, +34,91,78,215,190,140,157,240,164,178,198,253,144,13,215,115,228,25,94,47,249,58,251,248,253,176,34,130,169,34,46,111,61,148,152,199,99,96,157,118,0,147,208,67,43,250,10,93,35,235,121,165,203,31,125,80,239,36,163,173,145,99,16,129,14,64,182,168,101,72, +37,149,199,103,166,174,230,117,192,161,74,114,205,87,122,13,189,148,118,139,201,166,115,232,45,14,147,57,67,239,70,134,115,150,158,79,83,211,90,136,173,162,143,20,37,88,3,118,17,11,77,45,151,174,17,179,237,175,129,156,99,177,83,106,214,241,173,18,159, +13,235,120,242,174,149,35,83,197,61,158,200,169,16,109,135,115,6,73,219,131,59,173,116,212,32,112,127,56,219,131,151,80,212,13,69,78,133,108,160,143,1,71,17,101,189,112,38,16,111,142,96,117,58,97,249,194,216,200,158,154,249,224,236,206,88,114,189,222, +3,141,159,40,176,0,189,244,119,148,3,254,144,121,148,119,15,145,79,133,151,216,113,209,118,65,200,28,206,73,40,142,251,183,66,163,80,112,106,156,128,238,76,42,72,40,156,74,46,7,190,162,192,134,116,30,133,71,58,83,154,38,91,9,30,93,231,131,151,231,90, +74,132,116,165,29,122,62,34,42,116,185,161,70,229,31,245,96,233,164,10,91,115,124,60,19,199,182,90,193,64,162,10,231,243,131,57,236,248,17,90,36,173,38,238,206,101,91,157,131,148,95,221,215,219,116,17,26,143,9,224,79,30,28,16,77,29,113,234,32,194,86, +224,99,23,173,177,218,131,167,9,30,72,68,26,154,83,184,58,64,194,81,208,89,134,141,134,197,15,198,136,44,69,63,121,231,168,154,150,54,224,156,186,92,94,79,228,64,177,245,164,76,51,156,72,144,174,129,139,113,249,120,165,21,135,208,37,213,150,211,21,50, +18,74,255,25,45,175,101,102,150,134,244,249,9,59,47,121,182,85,14,153,79,164,124,51,232,81,157,37,120,6,63,42,248,198,222,131,11,84,208,255,69,157,213,12,6,120,109,189,188,17,245,24,147,235,110,210,11,89,227,91,188,203,23,155,128,211,85,82,200,99,241, +81,154,51,85,93,14,221,84,46,247,97,65,10,253,140,223,56,41,107,59,115,222,77,153,100,71,9,40,148,56,105,163,114,140,150,126,85,38,11,224,8,11,133,90,210,139,52,120,43,16,3,231,210,95,25,139,253,187,115,81,15,171,144,28,248,25,15,32,206,48,73,209,98, +220,250,7,211,93,24,127,102,42,69,83,192,73,156,241,114,95,43,154,213,83,114,137,100,18,60,40,133,234,211,49,43,105,233,223,2,181,132,64,41,241,198,97,78,177,94,63,11,179,19,57,194,22,187,237,136,109,33,46,87,212,153,18,35,160,172,255,179,12,16,136,68, +144,30,68,252,177,159,154,238,252,220,245,3,37,24,77,227,128,190,71,178,174,161,232,50,163,241,224,182,241,107,225,254,183,235,55,6,223,31,80,15,94,216,209,10,224,99,253,123,40,24,152,174,74,236,57,93,210,85,132,112,2,24,145,252,136,23,173,89,233,34, +45,17,7,247,63,26,25,20,100,113,90,158,180,161,211,51,164,4,173,155,193,5,48,62,105,224,45,72,228,224,6,154,30,198,91,140,214,161,69,39,134,130,227,105,148,119,157,214,57,112,245,72,196,50,33,63,189,44,66,162,6,214,250,152,243,119,138,206,4,80,230,200, +219,143,204,158,45,138,205,112,28,221,105,178,196,0,142,18,231,13,14,231,183,174,60,51,214,139,56,191,201,130,3,92,197,60,95,51,174,186,142,213,193,51,26,162,23,235,76,136,186,164,41,128,71,159,100,181,45,202,122,92,170,226,103,31,110,125,236,56,251, +234,80,44,169,244,185,244,246,62,136,249,152,170,252,18,222,195,252,170,2,164,136,163,242,189,29,118,135,247,125,247,169,119,165,111,43,142,59,19,230,4,197,90,57,106,161,62,132,77,142,190,239,178,44,61,35,36,76,233,29,172,230,96,237,110,106,229,252,165, +183,153,209,48,17,81,31,152,92,130,73,228,149,151,83,232,115,0,227,143,65,16,35,56,16,46,60,231,224,212,173,202,151,230,204,167,126,139,4,142,220,173,28,195,35,90,156,242,76,32,66,35,54,241,172,186,6,80,98,229,248,89,24,186,232,47,58,194,51,184,157,247, +185,7,4,124,16,78,30,34,175,14,39,95,34,209,85,42,75,41,96,74,227,106,8,122,87,92,141,247,71,253,76,139,12,75,1,245,165,26,202,132,211,138,226,198,60,215,250,206,133,80,206,250,171,95,159,16,29,176,118,238,177,141,118,120,10,188,229,210,210,140,129,60, +52,50,235,30,5,158,232,232,170,21,2,218,231,252,134,87,130,53,133,196,123,189,156,91,168,162,154,245,82,185,141,76,164,117,195,237,200,35,241,140,219,239,36,39,215,171,4,212,60,42,81,50,61,53,109,12,75,24,56,68,54,214,89,5,210,189,198,22,131,1,220,131, +128,58,37,26,178,230,73,147,28,93,175,17,70,227,157,219,73,129,180,72,163,73,226,33,64,38,225,116,231,68,88,17,26,117,182,68,207,72,52,102,250,121,169,172,6,187,47,70,5,128,254,70,177,227,183,196,208,195,188,193,84,117,96,245,221,235,21,231,245,21,43, +222,169,150,217,6,232,19,92,18,100,151,245,177,51,170,149,181,126,116,217,139,40,76,46,100,34,244,156,51,106,235,25,140,213,239,248,6,160,93,177,78,223,158,131,31,163,161,20,223,16,22,243,115,7,222,195,8,40,205,25,146,49,57,68,205,103,6,30,122,165,31, +60,236,74,97,98,1,223,69,0,89,235,202,74,177,12,211,203,82,78,151,218,51,241,58,99,24,199,180,140,47,239,29,94,67,99,3,69,65,189,198,28,152,18,135,197,192,45,92,107,79,106,225,219,4,59,195,217,163,183,199,128,28,201,243,138,35,13,179,136,16,5,176,19, +235,78,40,48,214,162,13,53,167,174,147,31,32,244,79,106,145,227,252,141,154,126,247,41,253,20,232,69,91,240,201,119,243,113,42,233,211,168,236,121,214,162,119,111,233,95,10,14,152,215,18,12,232,19,182,0,194,200,195,175,88,156,48,138,200,133,254,25,115, +23,37,168,159,157,95,122,108,206,25,9,65,49,250,235,230,152,91,85,184,198,54,120,78,162,63,62,30,26,245,9,238,173,48,165,43,51,136,109,194,11,255,213,15,26,207,66,22,248,211,139,213,221,40,164,106,22,160,189,194,89,43,247,154,35,13,238,212,183,137,94, +57,87,107,14,204,235,233,50,3,108,121,8,87,82,4,158,123,132,240,163,82,183,228,238,174,73,56,189,125,182,141,25,39,115,206,35,193,203,102,168,142,1,181,213,164,76,119,253,230,102,12,112,24,251,126,142,73,59,75,73,28,178,148,254,23,238,73,118,208,55,98, +170,84,254,173,11,55,207,15,165,127,158,252,47,113,30,150,139,173,34,31,232,123,24,245,43,164,20,246,163,156,17,95,196,199,86,7,70,20,211,196,44,163,10,117,164,238,188,60,119,11,169,157,51,91,110,74,225,85,184,174,245,31,4,197,162,101,17,124,85,253,57, +88,145,3,43,46,17,21,99,213,154,165,58,89,136,51,154,153,21,171,6,155,47,232,224,169,82,35,240,71,185,214,221,205,116,96,146,152,9,247,16,255,235,255,240,223,174,177,126,218,79,251,105,255,76,251,159,254,247,255,23,86,207,68,25,203,152,138,229,84,148, +220,43,97,52,252,254,145,251,217,181,43,173,25,234,100,62,63,160,234,156,201,253,220,207,84,222,84,208,35,14,167,120,112,130,244,37,147,189,115,151,96,33,79,96,122,106,22,242,152,225,51,245,73,1,163,65,140,146,120,40,59,216,23,189,93,29,114,152,199,131, +191,236,220,125,1,250,230,213,160,192,85,17,239,185,72,100,34,7,253,237,126,37,162,131,165,79,221,146,192,67,157,241,94,22,116,107,79,195,207,192,228,215,94,231,152,172,223,212,145,3,44,240,12,175,210,50,131,203,183,122,72,254,15,58,170,251,169,130,44, +228,228,231,198,28,235,39,233,250,96,165,82,112,93,22,95,189,219,29,57,184,142,146,115,61,240,28,156,42,242,152,53,175,214,100,235,119,159,51,172,116,233,172,255,42,228,11,137,177,224,54,111,207,147,112,102,242,89,192,229,97,57,255,180,159,246,211,126, +95,107,174,15,15,189,80,246,28,48,110,204,103,51,237,75,136,181,151,89,167,243,177,64,145,145,134,68,76,93,234,24,98,234,145,44,34,210,209,208,228,12,194,196,238,150,44,227,115,66,18,90,250,180,253,53,145,130,147,255,166,124,13,200,102,166,209,232,87, +85,26,103,75,214,20,249,187,103,171,77,20,250,51,189,6,0,29,83,240,106,71,125,10,94,145,69,46,60,209,20,145,210,8,40,81,58,255,68,64,244,87,154,86,234,178,55,101,21,192,111,250,85,222,5,48,192,57,77,44,14,188,154,168,70,35,114,58,207,35,160,94,214,194, +95,128,188,207,43,183,237,205,101,217,186,117,35,10,61,1,188,2,50,194,139,69,9,113,170,120,173,242,104,74,33,97,198,199,154,111,106,72,184,70,168,202,210,100,8,253,156,187,205,206,73,205,247,93,82,209,215,84,153,195,3,233,163,120,48,18,140,218,57,127, +53,182,162,22,117,202,82,30,163,224,121,254,192,79,251,105,63,237,31,107,83,166,134,180,215,249,200,167,168,23,131,153,18,158,244,93,140,12,27,1,53,206,16,228,75,231,253,75,6,117,173,195,25,67,99,29,128,147,45,139,234,123,239,71,183,162,200,150,105,189, +8,29,107,194,241,212,140,163,35,50,77,179,138,135,146,203,145,204,142,254,30,236,72,80,145,61,103,189,232,129,75,226,221,126,25,146,165,76,208,193,127,182,63,94,15,22,20,219,42,218,17,9,78,175,192,61,134,219,105,137,63,66,92,251,88,110,160,213,44,104, +66,52,191,60,175,6,193,47,122,252,162,116,179,201,171,39,59,93,83,53,153,154,92,10,223,114,239,86,56,82,116,153,22,222,239,5,202,86,11,181,122,254,188,210,80,132,17,82,86,99,29,199,43,128,34,49,77,1,197,41,134,162,37,46,103,237,159,206,123,75,125,80, +123,222,102,113,97,7,194,98,20,32,239,60,238,17,123,176,139,112,78,111,33,235,117,52,67,15,38,164,159,94,220,24,28,145,115,220,232,51,245,243,211,126,218,79,251,199,218,56,90,170,124,179,143,103,102,209,45,100,69,29,202,213,69,136,85,3,244,136,44,246, +177,192,1,25,119,186,32,84,61,154,45,217,67,228,139,206,73,85,16,12,131,235,226,83,78,118,189,69,25,21,56,19,228,132,214,2,73,116,224,58,119,97,114,183,103,75,13,13,197,61,75,81,249,235,238,152,183,18,155,143,178,25,177,115,14,239,149,148,4,141,38,216, +28,117,41,214,79,102,195,105,13,132,227,244,239,230,15,77,7,28,194,64,57,83,192,249,235,0,41,222,169,40,19,91,120,188,224,235,127,217,99,121,228,49,225,155,99,0,25,93,133,80,74,17,149,25,22,163,195,99,93,159,226,145,178,20,111,26,0,219,215,14,141,133, +151,245,121,39,84,185,250,108,101,92,116,27,87,161,14,184,221,226,26,19,202,161,198,220,76,217,124,96,164,0,218,12,150,195,119,106,33,142,80,0,34,104,85,146,30,47,210,190,165,179,126,218,79,251,105,255,84,211,250,248,229,130,246,182,227,196,86,217,122, +241,80,116,32,177,223,166,199,109,16,125,46,192,156,49,210,190,82,114,219,175,55,83,246,46,22,151,76,51,65,82,202,191,188,245,62,110,215,188,55,27,28,103,18,225,231,57,203,101,206,23,208,253,114,237,28,249,12,191,233,12,91,5,21,241,223,138,68,212,174, +83,114,119,81,56,196,248,54,198,30,32,72,20,158,226,157,28,116,134,213,181,180,69,152,65,144,62,135,76,117,88,241,68,252,249,46,0,155,161,171,48,130,244,177,171,77,21,210,203,76,57,3,180,254,108,245,111,90,122,18,195,16,233,29,157,129,62,127,239,48,80, +204,78,61,55,225,82,255,205,116,113,12,221,115,250,209,192,42,75,173,44,88,210,43,226,25,139,24,231,87,103,39,181,70,213,152,120,45,159,197,66,74,217,165,248,219,75,184,121,189,32,197,221,65,202,248,255,137,0,252,180,159,246,155,91,85,241,203,54,65,79, +51,158,190,167,15,84,171,221,63,182,101,99,109,181,59,232,246,164,110,143,22,145,231,222,219,244,155,46,134,100,188,92,206,227,136,83,108,88,45,1,215,147,9,233,170,197,51,229,242,104,177,121,198,244,138,111,3,22,189,148,218,247,72,225,243,92,211,186, +230,6,210,248,103,154,82,200,49,68,218,54,193,33,99,165,148,163,215,29,130,167,42,112,63,118,176,83,60,176,218,243,127,164,24,162,162,53,56,165,114,58,97,15,51,209,95,53,216,19,8,176,100,54,184,172,217,233,94,19,194,226,25,209,163,188,185,101,73,99,63, +78,184,8,13,141,85,176,194,58,167,143,207,172,53,207,107,27,185,29,166,13,25,229,140,94,249,76,5,4,94,33,147,158,249,84,215,151,193,162,138,221,45,33,55,39,170,159,26,197,15,242,80,67,64,90,31,81,123,134,249,112,46,253,68,57,202,48,34,233,215,124,89, +97,250,211,126,218,79,251,109,109,185,230,161,60,122,198,105,162,87,47,238,59,18,214,35,181,30,206,132,248,184,166,76,251,184,217,81,164,97,242,234,184,148,187,47,181,162,156,147,113,115,28,18,157,107,233,114,22,241,49,174,238,163,123,29,196,244,241, +189,105,186,152,138,245,252,157,232,131,190,201,3,80,7,108,16,209,117,38,229,99,28,69,130,93,163,190,216,18,222,59,203,184,206,20,123,167,79,203,108,85,235,91,160,145,90,177,21,230,241,69,76,196,232,87,62,124,86,215,143,79,69,244,26,28,183,197,108,12, +86,187,172,172,178,222,75,108,7,103,132,189,73,46,70,169,141,165,116,128,217,57,180,167,66,99,101,241,84,122,96,23,71,40,227,73,117,105,97,228,12,66,230,104,157,51,8,148,88,142,18,235,244,231,72,218,81,134,57,99,224,9,120,19,12,101,74,86,109,67,200,216, +36,66,90,121,243,195,190,227,167,253,180,159,246,59,27,60,200,58,114,182,29,55,238,199,103,233,56,148,197,141,124,102,123,150,159,223,162,228,223,202,243,85,12,91,101,162,122,148,217,125,169,51,24,45,130,90,54,181,15,69,99,0,50,76,68,80,200,86,240,112, +57,23,243,133,14,32,167,157,247,12,131,18,103,91,13,222,219,225,40,177,121,124,131,55,76,160,65,163,30,123,223,190,73,81,190,250,61,67,2,29,242,94,144,135,54,40,116,118,20,252,161,170,224,198,119,125,5,157,57,117,240,169,151,238,21,57,239,164,15,178, +185,53,0,27,14,98,245,252,109,19,131,99,176,93,36,36,250,182,194,244,103,102,77,125,215,7,251,160,204,176,73,37,235,152,13,59,152,5,17,131,246,236,189,138,158,152,140,178,168,135,152,155,109,42,66,64,64,102,179,34,128,14,115,73,246,160,140,13,156,66, +224,101,2,226,229,31,176,134,251,30,121,67,159,198,197,218,182,38,5,247,222,216,156,11,21,246,151,3,15,80,93,154,8,55,254,228,0,126,218,79,251,173,173,157,128,64,244,143,69,96,229,0,148,220,160,66,111,193,142,24,110,4,196,48,14,187,18,249,53,74,20,146, +99,58,21,185,133,225,90,214,179,186,105,12,22,87,183,45,130,18,71,217,210,144,224,16,143,132,61,149,108,233,164,160,207,213,235,153,8,104,202,243,26,81,77,238,66,128,67,188,150,205,193,143,78,75,64,2,120,148,33,32,115,8,184,142,6,210,12,29,114,106,29, +206,194,70,182,140,159,226,189,57,211,133,198,16,22,2,227,40,1,176,218,173,86,58,163,95,7,188,214,246,151,49,18,220,205,106,77,30,41,219,213,160,124,91,92,74,168,190,87,115,138,80,212,73,205,170,252,132,146,13,242,2,78,186,237,77,109,225,167,121,37,230, +57,15,87,180,64,136,169,66,35,109,84,20,66,61,183,150,179,72,129,92,60,208,135,37,225,109,95,48,234,112,55,198,48,139,46,234,164,185,50,92,154,240,231,237,92,194,75,86,177,201,151,5,125,121,23,205,79,251,105,63,237,31,110,31,39,158,219,237,80,173,124, +76,56,35,26,56,5,201,41,183,45,167,130,2,85,204,128,35,247,89,47,38,193,168,172,179,183,31,211,201,25,7,99,68,123,237,57,111,191,139,239,187,24,141,140,181,249,27,68,93,73,98,5,169,243,187,82,178,87,236,207,204,77,186,243,43,100,109,15,8,184,33,128,127, +52,54,62,235,203,5,217,94,112,190,241,42,227,181,161,70,165,192,99,191,179,149,222,20,186,79,39,125,140,125,239,16,131,170,121,29,186,247,159,20,192,115,173,132,128,91,140,253,0,0,32,0,73,68,65,84,152,76,148,193,252,169,142,143,51,81,243,42,190,251,224, +51,7,45,160,237,182,136,60,30,3,101,93,111,152,243,125,245,115,134,5,223,94,151,48,106,64,202,161,102,214,188,89,207,108,94,104,194,222,25,48,20,236,64,193,119,183,60,81,24,8,107,51,112,127,223,197,48,94,165,74,132,26,17,238,233,151,133,32,18,241,64, +104,111,173,33,99,141,245,53,204,154,51,199,159,246,211,126,218,111,108,173,76,203,115,243,228,241,68,33,197,131,237,45,201,1,121,113,84,201,116,47,219,163,87,133,239,46,224,116,208,175,106,110,69,160,71,57,119,222,153,114,183,235,175,198,27,45,133,191, +106,215,106,137,229,217,154,103,172,179,177,103,219,118,80,199,43,252,25,137,38,204,142,136,114,168,212,40,89,234,1,14,173,94,226,61,137,79,109,160,228,232,200,170,215,74,155,219,68,36,198,160,18,44,224,125,54,28,67,234,43,228,129,28,152,228,233,244, +80,235,146,12,89,203,47,89,135,87,194,163,26,21,42,73,224,179,247,102,78,240,125,104,70,166,110,134,105,88,113,133,134,47,58,248,93,0,202,50,37,215,222,6,217,138,81,71,42,246,196,58,138,98,129,42,188,12,198,139,76,79,123,219,2,37,178,135,69,2,120,239, +144,225,170,65,48,75,81,136,71,222,111,0,97,80,176,189,215,218,46,36,181,71,47,254,67,48,189,197,164,78,217,178,190,220,90,253,105,63,237,167,253,179,109,5,17,85,193,183,228,45,143,63,41,63,33,87,230,236,220,150,193,47,30,95,103,146,164,203,34,149,75, +173,120,238,139,214,170,70,129,175,214,142,28,25,62,78,150,201,197,186,94,74,48,102,206,83,27,238,134,132,206,156,215,247,239,170,191,253,166,56,42,255,103,139,57,94,120,230,226,16,37,23,165,83,150,142,128,202,77,155,159,43,251,253,228,153,44,126,123, +236,88,39,59,99,17,223,57,157,11,73,73,163,195,213,68,202,224,192,192,137,187,222,184,145,120,73,1,244,39,208,224,44,194,195,23,56,80,162,189,90,211,125,113,212,168,200,2,42,242,248,168,71,169,112,127,45,94,43,46,19,225,253,177,138,89,17,95,196,51,225, +18,5,59,244,227,103,198,101,69,97,124,213,168,180,201,242,162,75,109,211,49,140,110,110,157,120,234,254,172,14,161,141,130,171,204,99,214,28,167,114,122,67,84,99,69,210,170,115,33,144,152,209,65,158,142,222,5,118,64,172,226,160,159,246,211,126,218,63, +221,68,208,211,81,130,172,20,249,101,219,238,250,215,251,218,218,140,108,47,87,10,140,41,9,161,135,50,84,72,150,12,236,61,1,216,109,48,81,223,148,23,237,180,12,183,127,190,221,155,235,120,157,41,115,194,229,43,155,26,38,84,51,91,209,82,255,140,248,229, +203,190,226,96,18,236,200,20,233,199,78,41,67,101,244,227,31,24,166,142,213,61,216,150,248,109,21,239,54,56,107,85,209,158,186,238,128,224,203,171,130,239,76,200,49,106,146,64,175,68,177,156,247,83,47,115,75,59,7,64,172,27,13,73,96,138,163,144,203,170, +160,246,146,123,166,207,180,159,58,45,242,23,149,154,127,142,30,176,2,188,104,173,14,198,104,99,217,60,246,201,23,204,193,25,176,216,212,170,244,60,216,80,75,2,148,74,162,182,239,84,112,181,13,144,70,96,34,101,130,240,254,216,80,165,248,239,139,61,132, +91,104,1,150,183,159,141,248,232,19,255,188,50,116,114,141,51,169,197,54,63,237,167,253,180,127,178,33,74,201,20,166,56,210,231,32,197,39,2,80,247,124,31,200,98,9,45,168,76,235,3,122,74,190,93,207,190,11,209,174,86,239,154,163,142,42,158,123,98,171,84, +244,141,28,91,219,244,245,91,251,131,173,228,166,72,113,238,250,255,215,68,233,187,5,80,206,35,254,74,223,82,183,6,47,186,151,62,123,243,179,29,178,251,123,233,188,11,200,217,253,78,199,238,221,30,211,156,191,82,83,192,237,242,136,128,251,88,196,65,21, +123,215,92,125,91,126,59,236,117,223,167,131,95,180,26,242,28,88,118,101,229,37,6,28,82,75,76,34,103,54,125,127,194,211,109,229,198,67,124,2,74,42,66,200,148,33,33,86,158,206,170,17,62,0,34,37,156,37,68,30,125,32,78,19,189,24,2,78,122,33,223,89,238,82, +121,56,177,190,135,116,244,109,81,9,166,12,212,70,212,184,101,0,165,31,131,169,91,28,155,12,236,44,239,206,3,97,43,100,175,174,10,255,216,47,183,73,128,144,126,218,79,251,105,191,171,77,101,92,212,81,189,220,229,221,249,255,156,195,205,232,84,245,46, +38,30,158,246,189,168,175,46,127,100,253,28,10,86,49,252,145,201,163,44,236,245,172,200,215,199,156,38,108,195,85,61,82,43,55,28,251,59,98,58,214,188,92,66,81,57,174,213,16,68,188,20,118,79,132,222,228,14,41,107,207,174,92,141,1,102,223,159,210,121,204, +9,135,103,28,175,254,13,235,168,103,3,206,221,24,37,27,120,19,29,190,189,213,251,100,186,68,164,30,102,189,1,250,34,158,186,240,252,244,51,179,240,60,191,226,96,118,208,175,1,32,121,16,169,137,11,202,92,118,0,228,20,180,117,255,240,78,203,250,155,130, +12,110,157,56,93,24,179,244,171,5,125,186,234,178,83,89,176,146,133,90,60,144,182,72,97,95,35,64,249,76,56,181,229,122,180,77,80,47,34,132,130,158,55,117,129,137,132,242,193,2,106,29,180,161,145,53,159,202,27,229,16,250,108,15,2,94,142,34,255,167,253, +180,159,246,123,91,85,76,53,63,83,98,192,214,103,34,146,155,136,112,110,170,30,186,118,153,94,183,83,143,128,137,150,151,208,9,97,47,83,171,23,234,72,53,254,12,158,249,16,209,61,114,232,81,195,94,178,245,18,155,253,172,253,246,205,79,137,247,231,22,203, +238,182,83,175,118,193,250,42,131,24,199,19,10,95,214,95,78,90,167,108,11,87,237,137,246,167,18,187,147,78,159,158,214,235,217,235,99,76,87,29,157,161,95,123,13,65,215,145,81,70,36,241,69,130,41,227,17,206,244,175,14,13,60,155,109,203,240,195,30,210, +176,75,128,101,110,4,221,123,122,251,30,11,48,206,129,165,226,246,222,38,236,190,126,145,21,29,1,168,136,121,109,63,89,228,100,255,15,251,5,222,121,49,85,163,142,177,15,166,39,198,104,201,153,218,252,86,239,36,232,120,72,141,145,147,211,227,139,135,144, +26,40,235,32,104,197,178,142,48,243,112,149,99,86,149,120,216,209,145,239,121,182,159,246,211,126,218,63,218,194,220,249,146,23,15,105,71,201,229,223,84,61,237,103,235,27,119,22,141,188,203,126,117,46,251,16,39,56,33,31,83,149,214,40,209,82,142,167,31, +146,89,253,133,207,193,53,234,10,95,77,15,143,19,127,239,155,69,114,180,200,123,249,221,168,89,24,85,230,167,188,238,110,245,183,185,159,50,184,99,200,50,233,152,109,233,129,130,237,174,171,152,55,227,114,82,127,68,244,14,139,49,254,162,159,33,4,231, +255,83,88,159,7,239,218,57,247,93,0,145,135,106,105,172,31,156,74,85,4,42,135,237,216,17,191,53,224,40,29,77,45,240,0,29,49,44,230,136,39,171,126,173,48,66,98,59,138,243,203,204,161,8,116,8,53,204,22,195,193,66,11,137,216,125,144,204,11,109,83,117,214, +9,114,2,209,183,165,135,154,4,97,166,206,179,232,46,90,9,52,112,114,129,241,240,74,223,78,45,12,212,175,209,102,226,35,27,28,13,61,230,189,126,218,79,251,105,191,169,81,134,77,97,16,234,173,210,184,123,234,152,70,129,143,176,0,139,223,63,86,167,68,174, +175,28,124,157,12,199,45,120,226,92,82,129,171,212,16,207,212,140,5,159,227,164,49,183,18,21,151,79,134,136,199,189,166,11,224,137,207,99,90,177,79,55,169,181,16,118,88,77,248,156,178,215,214,74,189,241,20,158,52,47,102,39,70,71,190,5,85,53,118,116,222, +190,228,121,244,239,33,0,206,51,219,50,43,21,29,81,78,31,225,74,7,121,52,82,189,181,22,251,244,248,54,192,236,78,123,92,211,35,66,0,161,123,68,103,215,65,156,96,10,193,0,220,219,69,44,124,33,68,150,3,192,69,188,242,166,60,158,72,197,126,124,242,221,177, +253,114,129,223,120,171,176,85,33,237,1,128,86,198,36,248,217,90,17,22,78,233,184,1,76,206,58,32,137,198,244,196,146,230,180,166,62,0,41,167,131,129,105,205,33,101,205,202,112,48,71,208,149,251,5,63,237,167,253,180,127,65,163,203,87,129,1,56,28,242,255, +22,64,35,37,197,223,22,141,236,13,39,146,34,98,57,199,214,78,84,149,167,200,205,24,16,240,146,159,255,238,84,148,2,174,218,48,245,85,113,211,106,150,37,167,145,209,190,29,14,155,195,141,190,115,174,101,49,245,52,250,172,254,11,52,35,43,53,190,234,74, +246,60,214,2,213,48,231,190,168,53,34,246,194,39,204,31,27,55,29,234,133,51,153,245,51,113,255,86,254,113,234,4,93,154,8,179,158,95,65,165,208,71,203,98,109,169,7,80,104,152,122,0,28,247,3,73,32,34,117,234,49,212,162,158,121,10,145,205,224,86,140,208, +21,155,217,8,158,69,123,31,68,208,80,2,85,101,231,199,240,142,253,57,74,51,198,90,33,224,170,88,230,232,112,204,197,69,95,225,223,90,82,66,105,131,241,16,33,137,100,175,68,243,46,102,233,115,157,239,239,142,230,56,33,144,166,25,241,99,6,252,180,159,246, +251,91,246,63,110,217,173,105,145,115,203,152,31,197,237,46,138,62,14,229,36,222,88,140,83,194,211,134,161,208,107,191,184,15,32,58,51,120,237,169,189,191,94,95,87,33,190,87,81,159,124,121,212,134,221,16,64,64,100,151,18,13,123,94,189,112,174,139,6,214, +43,113,60,222,52,207,237,103,78,127,77,56,17,62,191,176,162,163,220,14,26,143,246,61,147,158,25,135,60,103,95,127,69,18,248,86,200,210,56,176,128,184,119,13,128,82,56,158,218,5,112,39,25,136,0,12,112,160,198,218,64,192,217,206,80,64,129,237,5,99,77,89, +46,131,33,126,88,56,19,174,201,206,141,215,240,115,218,159,89,93,50,85,26,1,172,246,79,177,90,117,191,193,116,208,43,144,109,137,101,180,176,22,130,7,237,32,186,113,11,33,179,203,104,1,236,11,147,117,138,4,97,213,51,175,67,53,174,221,214,230,158,113, +99,74,231,93,83,161,68,171,17,148,18,50,127,199,178,63,237,167,253,180,127,182,69,115,39,121,115,107,224,108,153,76,85,5,133,65,241,150,35,194,186,71,219,115,151,80,74,35,223,66,119,108,181,52,193,108,160,95,150,18,164,136,178,179,76,150,220,49,121,152, +175,155,106,44,83,166,183,123,21,171,92,94,121,213,181,150,135,35,94,74,148,50,88,162,4,141,23,106,153,148,241,242,152,211,252,88,92,23,10,182,113,2,75,13,231,10,148,46,170,93,8,229,47,202,174,4,73,109,215,99,33,106,95,103,159,10,48,204,241,87,65,175, +45,194,122,188,38,218,90,54,38,26,128,223,62,219,5,103,200,136,177,76,164,191,94,60,139,2,134,98,101,219,34,142,18,46,70,224,82,9,188,6,92,223,149,237,247,46,64,164,90,82,197,53,117,134,178,84,75,10,54,115,170,97,241,222,102,30,113,204,61,154,159,13, +0,247,89,156,221,204,211,175,38,23,163,8,228,184,109,100,244,181,29,126,18,134,65,221,2,15,236,228,105,210,219,42,252,105,63,237,167,253,206,22,45,187,52,103,59,17,63,51,236,87,142,253,33,103,15,196,220,149,59,189,83,202,3,155,34,10,212,73,17,241,147, +95,30,249,162,252,195,159,255,210,92,105,137,131,162,25,208,49,116,56,39,155,80,159,83,112,119,66,37,162,25,114,238,81,171,54,133,162,235,141,119,43,249,94,6,198,0,93,138,251,104,76,132,1,134,17,228,218,14,94,85,252,87,79,213,174,182,109,144,92,83,164, +156,78,43,184,12,65,190,175,101,172,183,95,53,49,167,179,108,101,142,25,55,209,112,176,201,53,100,111,25,204,86,234,189,242,27,190,239,163,34,229,68,188,251,73,222,6,168,4,177,43,215,105,145,21,16,161,200,207,24,54,209,216,47,132,229,60,176,246,204,170, +183,61,111,205,66,254,63,138,176,0,183,208,200,193,228,241,105,180,130,114,163,206,71,152,138,206,94,144,56,243,69,201,159,57,4,207,216,150,138,255,211,225,41,61,174,200,75,102,198,80,218,48,253,105,63,237,167,253,147,45,77,6,186,43,217,231,180,180,152, +65,172,27,39,242,141,103,87,114,241,47,54,207,195,190,104,97,211,135,138,205,240,85,156,150,253,63,233,101,253,109,229,236,231,21,225,198,101,60,248,11,217,238,175,201,103,168,232,37,101,250,78,23,52,60,45,136,49,103,26,141,114,156,181,169,204,156,233, +1,246,168,97,24,125,136,194,70,108,153,47,69,222,133,125,181,215,27,127,63,243,199,118,238,115,32,219,213,226,114,99,171,81,155,245,166,92,255,125,96,192,248,5,159,251,207,245,95,163,232,8,165,123,190,115,45,50,7,185,162,191,99,14,147,104,117,242,37, +63,149,9,162,28,141,216,106,44,161,244,98,117,192,23,243,188,194,215,217,247,68,226,0,138,90,124,112,251,162,134,111,78,35,45,228,98,133,105,226,122,255,61,133,34,160,142,19,213,73,125,76,62,1,29,109,52,68,31,196,147,150,206,168,183,107,141,69,139,157, +20,32,142,162,183,57,208,135,97,159,196,234,92,181,195,160,193,254,220,135,116,248,105,63,237,167,253,227,205,180,88,197,180,161,52,165,160,205,28,181,249,146,40,136,11,56,99,148,1,177,245,11,100,87,136,51,56,222,172,75,138,144,158,89,197,142,224,170, +61,0,87,146,182,138,26,5,174,208,17,140,157,148,111,170,190,100,95,178,174,81,55,15,96,65,179,110,153,89,134,204,212,100,76,250,165,148,169,142,83,38,66,5,125,221,180,187,146,186,163,208,115,88,159,84,206,89,104,102,82,182,82,93,7,176,36,240,189,117, +89,150,3,124,207,132,137,142,44,124,134,248,117,98,3,38,111,85,98,59,155,184,97,14,31,0,161,117,136,201,213,14,227,4,181,142,26,28,21,239,240,73,147,175,58,228,226,155,88,30,134,0,45,184,32,232,16,254,224,73,77,24,67,94,154,128,99,173,96,24,222,51,13, +162,9,47,59,117,1,134,181,28,125,87,114,226,192,134,1,53,142,253,77,172,169,251,49,3,8,18,32,187,250,179,24,15,28,34,209,0,66,190,174,197,23,50,250,105,63,237,167,253,142,230,231,172,180,46,142,196,129,45,71,62,143,48,153,58,170,10,239,31,228,139,255, +140,224,242,40,245,80,165,181,27,229,44,133,182,182,84,145,52,94,114,236,251,248,3,29,102,243,147,160,36,220,115,12,140,51,243,42,185,63,53,108,117,178,234,233,117,68,203,56,223,246,189,205,25,42,224,94,251,122,121,192,220,83,128,106,208,166,246,44,125, +80,199,212,74,144,154,152,186,12,51,155,130,241,135,211,137,109,117,248,204,154,66,53,73,23,123,214,245,210,69,61,183,243,57,8,168,11,243,30,8,236,110,251,104,63,167,16,90,136,180,170,66,2,15,89,68,39,251,249,153,55,33,138,157,50,198,118,156,170,246, +178,110,226,190,76,103,83,52,64,116,1,48,128,238,61,161,216,206,200,2,25,213,233,96,28,134,46,238,149,122,1,71,255,118,227,254,197,200,184,179,129,31,169,179,235,223,153,179,65,74,165,247,125,94,36,46,203,113,181,212,49,97,218,36,206,18,248,105,63,237, +167,253,206,86,158,33,184,180,149,102,8,223,14,35,151,194,45,5,162,81,215,86,142,71,68,231,82,254,163,164,94,178,96,31,12,228,95,232,3,201,7,42,236,43,195,18,242,51,125,174,189,60,149,103,226,202,112,243,84,139,244,201,3,236,237,112,181,174,52,41,200, +22,208,43,88,19,94,234,163,86,201,212,172,229,81,148,240,160,186,63,10,124,56,144,110,222,39,0,165,60,255,83,131,194,82,32,13,75,228,254,59,36,34,79,13,88,202,104,169,40,126,191,12,168,159,248,140,241,171,190,4,14,191,225,193,64,181,56,73,17,16,32,215, +202,153,66,192,202,115,216,236,13,212,127,142,35,231,39,27,6,96,187,100,219,62,177,22,59,21,160,49,150,229,116,38,10,21,58,187,251,237,8,67,84,10,35,49,75,43,100,188,214,92,214,125,101,11,72,209,226,132,136,184,99,98,232,137,5,138,124,129,210,163,208, +49,171,23,254,146,248,191,221,47,196,80,134,66,192,128,56,109,52,253,180,159,246,211,126,127,11,188,92,71,148,33,149,203,81,113,218,178,44,205,179,237,28,173,106,238,58,79,164,148,22,187,127,157,0,200,27,85,18,155,99,164,222,75,255,117,21,81,19,206,60, +71,82,185,214,79,59,96,252,137,5,141,189,120,108,129,131,146,211,66,57,219,250,248,152,82,173,189,199,18,231,148,242,20,14,96,120,30,28,58,171,35,29,99,60,4,223,255,82,198,80,67,53,22,178,199,205,165,150,152,90,188,210,45,173,168,205,130,227,214,120, +70,150,43,58,222,61,228,71,103,255,10,28,132,243,217,234,87,5,123,204,149,155,130,129,113,212,63,181,85,119,243,28,88,88,133,195,51,66,150,154,102,193,168,74,219,212,181,55,107,232,201,76,227,109,139,182,27,165,28,180,150,237,253,7,77,112,168,196,108, +252,171,169,219,134,11,231,191,205,89,77,137,244,4,234,58,94,205,219,200,101,204,132,193,155,115,4,232,199,198,85,11,227,10,134,20,197,175,81,7,103,235,159,246,211,126,218,239,107,95,246,200,49,146,120,222,183,181,35,33,90,50,40,34,69,62,112,27,28,101, +149,55,26,29,107,108,138,162,212,174,90,23,150,62,12,220,39,247,167,56,111,237,75,74,48,36,102,60,87,7,190,253,206,172,4,173,137,167,222,208,219,25,161,237,9,6,250,239,173,151,183,136,189,65,106,155,172,51,38,21,243,44,104,199,1,63,253,203,49,37,175, +75,116,61,176,173,46,232,201,122,1,80,104,148,190,245,29,244,249,24,138,81,41,0,32,22,55,70,64,249,245,132,6,122,163,27,149,170,38,79,61,22,93,221,179,21,59,45,27,44,221,42,31,37,108,5,131,100,198,80,235,81,245,36,194,46,176,46,231,85,196,54,207,51,222, +125,229,208,122,52,188,175,32,15,148,121,79,85,243,54,167,231,107,68,19,219,24,222,255,127,133,248,141,152,219,170,68,104,15,57,178,65,95,213,34,192,90,251,194,252,63,237,167,253,180,127,166,229,141,108,174,157,199,253,57,180,48,220,157,174,176,135,74, +6,148,64,128,220,52,215,65,254,242,241,231,111,46,42,224,244,166,200,156,229,212,46,35,225,164,79,185,106,172,66,149,125,206,0,91,245,109,251,195,52,198,117,16,71,26,167,196,124,95,11,131,226,188,187,13,94,246,5,253,97,85,220,106,176,244,47,181,115,195, +96,92,142,93,10,94,94,225,147,74,129,76,161,31,211,197,137,194,66,174,94,86,119,117,251,185,17,167,2,237,47,158,45,207,10,254,83,202,173,189,121,118,216,38,146,89,165,99,73,136,5,150,199,48,79,212,197,90,118,121,199,205,19,57,4,114,78,168,77,114,160, +128,239,56,193,49,27,17,121,195,30,115,189,1,63,166,168,218,50,18,29,225,115,1,69,143,40,127,7,10,102,141,194,80,57,87,179,189,241,179,138,39,213,227,119,163,137,198,80,157,73,80,20,55,147,143,58,39,154,249,44,108,31,124,184,2,63,237,167,253,180,223, +220,68,185,224,220,149,3,233,169,77,92,152,150,51,30,221,108,89,179,158,159,235,75,105,248,77,62,78,216,253,190,253,143,131,91,88,159,157,69,121,165,231,37,147,84,251,100,203,195,237,28,237,36,234,206,253,251,90,53,247,254,101,78,173,235,198,132,40,53, +194,77,228,89,178,184,183,184,195,219,207,211,169,113,46,63,58,192,159,253,202,250,114,194,167,70,110,28,203,214,13,220,162,223,202,103,162,14,88,197,93,102,8,14,106,6,191,6,139,170,212,59,30,131,46,25,58,238,23,72,20,98,250,149,192,113,180,19,131,44, +62,15,120,221,103,174,192,71,89,84,251,124,44,197,108,90,30,13,139,13,181,0,107,141,113,215,156,52,167,219,128,136,109,12,93,5,59,219,59,114,110,201,156,66,151,218,252,25,83,178,81,65,131,66,222,53,99,80,56,210,179,246,85,218,70,146,65,85,17,207,20,10, +42,219,214,84,24,33,232,156,89,32,119,246,211,126,218,79,251,125,205,43,226,2,254,72,11,4,120,242,96,217,132,140,228,139,73,235,71,81,32,231,152,60,59,226,17,187,236,8,189,113,73,239,113,158,246,156,122,174,56,27,165,207,67,185,11,19,35,165,38,215,74, +108,194,33,117,14,194,119,7,146,74,91,149,121,216,239,114,21,122,47,15,230,69,184,82,169,198,192,172,207,76,72,56,111,125,224,155,14,58,248,177,67,232,4,150,159,239,127,204,33,255,183,118,32,45,69,81,176,182,21,246,150,253,171,219,42,106,18,103,12,133, +222,170,142,168,247,127,94,7,60,149,148,99,250,80,41,127,38,63,133,12,165,108,130,138,179,169,192,131,50,156,232,96,187,16,30,5,69,105,1,194,77,141,36,28,157,103,19,103,78,199,113,8,104,156,74,1,11,168,144,245,121,192,94,186,32,85,251,29,203,193,155, +148,78,31,234,32,91,248,154,190,198,204,42,218,205,66,166,29,200,112,248,190,254,135,109,120,218,42,44,147,65,107,51,4,142,36,132,230,136,129,127,52,17,96,22,26,74,249,105,63,237,167,253,134,70,47,127,10,236,32,231,214,219,213,78,43,45,188,94,69,36,199, +171,165,221,123,220,241,98,255,60,104,7,195,135,205,129,45,143,247,111,211,110,231,24,119,180,146,205,113,164,36,42,13,199,205,156,203,94,179,25,14,237,46,74,65,121,13,145,37,42,71,161,119,166,1,71,5,202,134,187,217,82,23,183,223,142,36,115,43,118,43, +231,193,70,203,125,156,247,223,206,216,194,90,204,120,113,16,109,80,167,123,133,94,234,40,26,223,230,215,134,87,0,215,85,176,254,233,243,191,56,182,36,100,220,86,231,237,182,206,197,167,130,162,103,42,233,130,54,21,196,22,226,97,14,159,28,53,140,10,216, +77,74,197,64,248,213,170,145,56,119,191,60,249,250,141,7,40,23,193,117,44,31,6,69,23,110,76,132,161,3,234,29,16,137,238,43,80,53,58,170,223,137,108,148,110,30,252,84,111,215,242,218,6,97,217,7,251,90,20,34,250,245,145,56,77,138,112,98,184,97,146,81,151, +200,241,14,135,35,15,254,180,159,246,211,126,67,251,175,255,247,255,181,138,140,69,164,164,94,46,177,5,33,182,101,134,93,245,110,121,195,127,251,223,253,247,114,189,196,38,229,68,190,109,144,158,75,27,45,33,89,200,185,159,122,251,152,168,12,61,157,132, +78,225,58,144,72,84,110,107,10,108,12,231,194,7,136,22,204,157,85,141,135,139,2,42,56,135,45,251,71,131,77,125,221,28,97,216,74,150,50,247,108,189,198,52,0,229,116,38,1,55,154,72,194,58,216,129,22,160,151,218,189,38,233,143,160,30,58,66,9,237,148,222, +126,126,125,48,171,216,45,239,180,31,100,129,135,236,69,60,8,34,73,54,68,41,175,81,54,91,245,202,160,224,222,124,134,55,68,169,193,130,106,59,201,12,132,64,184,166,1,233,121,165,222,195,57,33,252,174,152,143,153,101,109,15,153,227,17,88,8,24,19,65,136, +153,95,119,15,139,173,77,13,11,178,40,140,182,215,63,68,16,13,23,53,46,113,236,50,17,205,237,154,5,2,28,57,201,195,42,242,152,57,255,211,126,218,79,251,13,13,21,240,45,194,84,126,186,125,160,94,132,170,182,165,160,115,238,18,209,16,251,25,232,159,145, +89,226,234,233,111,60,164,103,244,95,69,42,125,223,62,95,200,3,111,157,181,88,45,157,225,120,125,81,254,163,90,213,182,24,163,105,182,68,6,188,234,186,210,55,243,160,158,186,86,10,253,81,255,54,122,199,116,139,168,76,186,197,227,42,214,124,26,44,192, +1,183,146,119,52,58,79,167,27,10,145,129,200,69,165,7,38,179,64,128,151,94,247,194,253,232,8,198,127,244,220,175,238,161,14,154,81,63,124,176,75,162,154,213,44,85,141,37,77,254,33,59,16,114,233,192,11,250,202,208,120,108,103,177,129,235,112,133,184,243, +138,54,158,82,144,157,129,112,78,155,180,57,123,103,239,62,200,207,27,252,176,71,21,10,57,179,242,88,60,138,152,27,71,11,168,51,125,26,70,74,166,110,97,209,104,56,176,178,88,160,88,22,95,221,18,32,236,185,70,110,35,125,126,150,87,176,50,188,49,127,245, +211,126,218,79,251,141,13,231,116,128,47,75,79,210,113,200,115,84,123,143,64,217,202,95,217,125,255,246,252,2,195,163,190,218,150,187,81,182,169,106,224,46,96,137,149,82,124,237,252,49,58,92,78,89,216,3,181,166,209,74,109,134,200,169,170,51,201,50,74, +114,134,236,99,142,131,219,240,42,231,194,211,91,241,210,54,145,148,173,19,168,212,185,235,106,230,249,255,177,247,62,185,146,45,59,119,95,48,241,36,15,64,95,71,50,160,57,184,235,142,155,110,11,234,121,134,118,203,35,48,108,192,240,64,212,80,203,238, +219,130,81,20,110,101,144,252,173,21,145,245,158,26,62,167,62,215,230,197,173,147,185,115,239,216,241,135,65,46,50,24,12,233,43,90,228,148,185,11,134,108,7,148,47,75,38,55,198,89,191,67,80,96,29,158,23,96,146,181,13,195,217,94,223,122,233,34,230,75,255, +190,42,205,109,189,20,58,168,145,72,104,181,29,115,249,72,171,55,192,234,94,10,140,251,212,231,199,11,34,171,78,131,219,162,27,16,24,248,82,156,185,20,65,225,205,171,246,73,38,235,73,200,59,105,141,59,202,191,59,88,7,116,172,253,148,30,73,190,111,233, +64,52,243,84,27,176,30,223,147,181,151,54,166,207,115,221,70,51,155,217,179,188,56,107,246,181,214,90,155,48,213,82,119,157,227,171,135,30,122,232,139,9,6,80,121,70,251,210,158,171,99,35,168,54,31,185,18,151,79,248,197,68,117,218,103,49,210,107,61,220, +34,198,153,250,100,28,198,106,168,117,192,94,203,37,24,212,38,110,100,155,184,169,243,148,191,167,241,57,155,182,212,96,44,40,81,251,241,169,174,53,254,78,141,177,206,251,146,227,169,166,234,152,154,134,124,94,98,232,89,207,66,135,53,36,169,225,147,37, +142,210,77,116,201,80,207,86,10,95,172,205,76,60,159,246,77,142,115,186,188,195,5,186,142,222,221,138,224,85,21,226,214,181,94,46,199,57,201,243,168,22,197,166,95,124,7,146,16,184,222,155,84,218,213,9,212,215,220,219,30,53,172,185,100,40,118,203,50,46, +11,60,3,207,0,70,98,64,31,173,235,44,175,64,52,186,20,36,203,20,138,60,43,32,215,49,236,195,134,238,29,193,20,200,113,145,5,146,14,77,86,203,70,58,3,104,242,28,133,154,173,227,33,202,57,212,163,121,231,236,27,89,113,56,2,48,31,122,232,161,47,165,35,48, +79,167,166,108,101,75,74,194,211,248,22,211,140,32,193,196,17,179,185,151,189,179,58,168,217,197,22,148,57,35,204,75,111,49,16,26,241,81,1,25,89,214,106,25,112,211,94,86,140,96,98,126,45,149,235,134,204,184,200,169,63,112,112,27,45,248,214,51,49,40,171, +75,135,130,110,221,251,190,231,199,130,56,47,227,24,49,114,191,180,159,26,121,41,60,96,236,214,4,166,151,23,96,143,56,254,114,124,178,117,18,151,122,171,199,177,67,13,198,163,35,64,229,181,120,3,0,36,253,181,212,179,108,64,202,131,252,52,191,167,189, +47,142,76,75,174,128,102,187,69,197,71,36,152,102,141,82,158,145,80,22,105,238,84,5,13,184,181,25,117,71,212,183,187,133,78,2,58,126,108,58,38,80,28,92,243,211,95,184,117,208,3,234,155,202,42,172,234,126,93,84,70,170,126,180,2,17,1,233,100,106,97,194, +133,22,44,14,148,92,14,255,244,243,175,89,248,161,135,30,250,255,154,182,114,153,56,36,15,128,118,16,127,63,194,235,184,70,131,178,196,0,183,23,226,80,158,50,50,52,25,145,41,143,54,80,116,117,219,223,215,246,112,41,182,178,176,235,215,244,231,63,153, +144,182,207,191,43,58,223,75,159,167,136,196,132,90,192,110,50,122,112,251,32,30,221,186,87,54,125,229,191,121,55,63,112,40,222,209,106,51,255,124,87,69,160,85,26,64,78,181,192,184,179,204,56,1,73,149,90,198,48,98,232,24,176,248,211,83,208,222,224,1, +44,186,205,190,12,208,247,181,151,52,72,182,92,172,11,234,98,147,221,210,221,21,174,74,92,181,206,25,210,218,94,144,238,166,114,33,5,58,164,128,220,116,146,30,96,228,76,26,253,214,238,144,118,187,207,158,207,233,84,109,67,15,11,144,50,153,54,13,2,192, +47,0,224,49,229,148,166,102,121,221,139,204,93,176,166,61,3,112,54,6,142,57,225,170,167,217,9,240,116,73,101,224,227,181,106,202,200,15,61,244,208,119,80,64,222,137,101,107,115,58,79,113,39,115,89,36,46,172,249,18,3,30,35,150,20,225,176,85,222,9,136, +114,54,82,5,228,135,41,194,113,251,155,23,155,238,86,49,140,232,169,24,57,221,114,78,74,31,221,192,195,118,186,144,190,181,78,61,68,131,108,155,119,160,123,107,237,60,76,120,230,90,230,20,85,151,255,200,120,5,41,253,55,59,178,109,95,167,209,182,182,242, +46,32,144,162,15,219,3,29,9,172,51,241,96,153,163,15,23,192,77,90,160,226,12,188,26,233,110,168,150,102,127,85,51,27,69,200,99,9,52,50,123,217,5,231,84,3,16,165,200,87,17,36,244,240,87,18,33,90,182,68,134,149,72,7,22,112,142,239,126,151,53,81,51,131, +4,119,195,204,45,213,40,112,250,116,182,52,118,103,205,76,208,253,250,231,238,124,253,118,6,132,44,32,183,105,179,112,62,130,95,246,115,130,110,49,211,122,130,233,50,73,20,226,203,180,123,77,189,19,249,227,182,71,249,63,244,208,247,147,59,232,138,100, +115,15,84,142,201,246,125,85,255,246,115,16,88,109,41,135,202,131,242,22,190,127,143,145,61,27,53,156,245,27,57,25,125,58,169,202,154,249,114,175,231,148,2,195,241,118,48,220,50,153,182,101,225,136,116,238,85,204,249,91,138,49,173,157,86,147,17,157,94, +155,186,203,1,75,106,157,153,72,41,83,34,244,167,227,227,232,139,247,43,39,160,162,189,51,226,193,198,99,72,43,76,155,247,212,71,203,150,19,230,23,31,195,210,113,175,37,86,126,90,160,95,33,144,105,248,172,154,4,220,70,1,171,219,217,144,40,167,152,109, +22,145,104,213,46,186,183,24,168,103,174,159,213,224,178,62,215,222,255,165,117,199,59,69,3,162,135,216,129,92,173,33,155,39,238,60,61,34,33,127,166,159,92,201,239,119,116,247,166,188,165,65,194,109,54,231,148,41,163,89,147,180,159,205,107,61,213,125, +229,49,170,15,61,244,208,239,66,110,51,46,145,32,176,152,79,9,164,115,250,18,200,119,209,4,91,166,12,74,72,4,8,84,10,246,138,10,44,35,75,133,138,73,196,3,161,80,146,178,26,220,90,109,70,207,150,135,180,130,229,220,22,24,117,35,215,163,139,169,199,70, +81,210,208,28,0,49,137,118,242,176,214,85,230,47,169,91,41,121,250,126,91,69,115,253,181,183,168,5,228,52,12,226,15,203,181,63,189,189,177,122,105,104,234,233,27,242,194,116,200,244,175,39,136,82,154,95,94,252,34,58,167,25,66,27,40,22,107,84,143,39,6, +131,92,7,87,121,142,197,26,29,70,90,138,47,209,216,163,61,194,12,133,252,122,128,114,174,77,39,81,41,27,238,180,224,61,215,167,142,170,242,67,55,90,109,187,62,41,129,147,21,96,88,49,8,90,21,33,2,198,24,126,88,105,25,251,250,55,198,12,0,175,57,242,195, +172,235,29,14,15,61,244,208,111,70,103,140,85,203,128,67,88,156,202,60,47,242,76,126,56,245,132,120,20,77,144,233,199,139,56,165,248,57,222,73,35,177,53,134,70,230,143,229,183,239,197,137,71,163,62,208,15,157,67,6,149,177,68,104,163,148,207,0,246,89, +235,199,210,169,116,14,12,38,233,168,208,255,17,92,46,250,161,244,25,244,101,223,27,88,30,200,213,49,94,227,181,168,54,109,117,15,227,184,45,250,122,207,233,88,177,165,147,117,189,103,128,82,233,174,247,59,95,210,71,40,174,245,115,189,20,174,102,38,85, +56,97,231,66,242,130,181,7,119,16,89,7,169,217,145,181,107,45,77,221,216,218,139,169,120,125,96,220,213,94,251,68,7,197,166,12,218,146,37,140,0,203,205,21,69,140,243,62,13,145,149,64,13,134,89,4,7,137,131,135,147,174,186,29,72,132,4,78,110,27,29,46,165, +54,240,217,215,134,240,83,158,159,50,147,177,2,181,5,5,255,62,244,208,67,223,67,61,127,47,138,151,169,76,114,93,254,250,86,61,111,129,3,132,49,244,199,134,11,15,212,86,17,83,91,201,70,10,177,88,181,104,28,4,212,222,123,81,218,130,42,218,29,138,52,185, +136,76,76,221,190,151,46,219,40,157,35,91,146,143,223,149,214,16,116,23,150,136,181,206,132,5,41,207,213,51,19,148,7,77,48,168,102,6,51,115,185,26,161,159,161,129,93,163,2,246,227,164,26,214,30,143,211,192,91,115,159,243,209,73,226,191,255,249,249,117, +42,190,233,8,249,54,61,109,111,193,103,132,75,114,77,188,78,57,234,102,244,128,2,25,244,64,35,114,211,207,41,88,216,238,33,13,70,150,41,194,213,160,98,55,232,123,196,242,235,244,225,182,200,129,192,217,193,24,75,158,176,137,17,55,8,198,87,15,72,97,192, +72,183,39,195,166,83,16,51,72,85,181,150,49,185,57,6,84,10,195,31,92,249,208,67,15,125,59,121,144,27,45,108,23,31,38,146,228,153,249,178,255,152,245,46,1,133,189,28,123,111,189,200,51,92,137,139,188,188,194,130,14,34,228,75,89,47,40,101,169,48,203,135, +14,136,2,44,129,125,240,22,156,231,113,8,109,152,209,92,227,115,246,154,134,14,163,179,102,103,6,144,8,95,193,180,190,49,202,157,199,247,78,2,133,221,230,242,94,100,5,206,47,89,234,102,32,59,243,2,156,88,141,75,48,150,152,137,119,9,6,155,229,138,14,2, +44,100,48,223,199,77,160,193,9,64,35,245,215,83,208,214,81,180,157,156,102,205,105,125,29,185,152,172,17,44,226,97,51,190,187,175,85,231,146,41,111,25,4,147,219,37,128,217,220,106,182,111,107,153,149,92,96,100,15,66,196,184,123,14,215,203,138,222,54, +210,229,109,133,46,209,178,53,224,2,180,162,247,113,246,176,182,215,197,64,22,170,73,124,84,8,53,193,164,51,46,167,226,63,120,233,161,135,30,250,82,250,8,193,77,199,138,193,19,16,45,235,20,17,233,226,2,107,205,129,2,17,50,52,207,242,59,196,162,200,228, +126,225,200,219,242,234,246,35,8,62,118,96,210,198,97,169,128,22,115,76,212,194,70,48,249,143,26,132,63,21,174,229,204,231,50,236,244,209,232,16,205,119,187,0,16,160,255,60,193,92,87,60,181,19,171,62,177,196,56,28,117,52,94,241,174,71,101,104,53,112, +38,75,189,23,92,86,203,206,13,42,188,86,165,0,0,0,32,0,73,68,65,84,164,141,182,27,192,199,17,3,49,213,255,43,15,128,41,206,92,167,50,239,81,235,123,91,101,117,77,245,60,133,82,190,57,168,108,225,249,48,78,195,110,128,119,159,77,158,254,133,198,78,85, +231,236,228,86,172,139,35,154,82,207,213,222,24,42,213,91,79,209,108,86,63,8,219,87,151,3,11,236,173,116,27,248,164,128,132,0,194,156,190,91,130,252,196,35,130,23,213,89,206,245,64,129,159,218,59,188,122,233,41,172,15,156,88,223,135,30,122,232,187,233, +16,71,42,171,69,183,7,127,11,19,199,49,138,30,113,123,48,98,76,169,136,97,48,114,167,210,211,166,223,70,227,202,164,72,91,200,166,180,143,54,73,25,101,216,33,123,74,76,185,220,181,48,55,160,241,144,237,21,156,248,110,107,182,199,97,12,44,141,203,210, +92,4,231,14,46,109,43,58,20,123,9,115,235,185,233,119,3,7,49,192,160,234,27,0,21,212,179,53,142,179,204,126,135,91,151,110,21,70,112,80,35,99,24,240,58,224,250,171,78,227,99,220,122,87,62,237,181,116,97,96,253,186,86,22,162,80,208,46,132,136,168,209, +157,123,123,214,100,46,234,1,107,128,153,189,189,98,145,25,224,179,224,194,186,35,33,183,115,67,62,105,183,90,172,254,148,69,108,129,173,42,253,155,140,162,13,213,62,233,170,182,52,214,86,73,96,5,185,119,38,168,250,241,3,213,213,141,152,227,206,80,52, +175,43,97,93,51,67,174,190,106,247,208,67,15,125,49,197,82,25,3,49,211,226,194,237,47,206,98,206,127,204,245,22,69,167,206,21,221,95,74,39,93,254,92,136,58,56,51,204,137,110,214,47,21,126,123,128,21,86,140,81,56,202,123,118,103,97,15,252,20,130,229,130, +28,208,130,58,76,190,20,26,181,148,237,122,136,219,207,127,99,228,105,212,214,240,206,35,176,96,104,46,120,187,179,61,31,21,216,55,103,206,140,190,44,185,123,88,232,58,90,123,87,24,7,74,181,73,221,235,203,244,173,220,15,208,56,7,239,53,86,98,176,254, +174,247,139,136,176,93,39,221,160,250,173,74,201,249,234,245,95,155,41,120,126,128,49,221,21,237,118,160,11,87,130,144,150,119,10,55,151,248,4,52,20,84,140,221,233,33,168,73,189,8,211,109,193,194,17,100,200,238,13,220,59,121,3,88,210,160,147,74,214,83, +138,151,209,119,59,205,67,157,49,48,99,190,228,141,49,237,241,157,143,130,220,178,118,77,40,24,158,177,213,100,149,20,44,83,206,39,134,124,232,161,135,190,140,32,63,39,29,248,41,39,71,24,12,56,112,241,33,23,66,175,81,116,246,101,179,93,68,174,73,33,37, +45,182,17,211,50,221,28,209,177,196,148,164,12,151,160,60,188,226,173,192,38,66,252,167,161,212,113,94,0,3,4,11,248,154,178,11,236,216,240,111,29,167,31,51,83,150,6,70,149,96,179,52,116,208,44,91,79,86,89,151,163,5,100,60,184,123,210,242,158,131,73,197, +175,26,174,186,107,208,95,46,237,247,10,180,172,109,241,237,136,113,254,72,109,79,121,136,94,189,57,66,188,42,161,251,212,219,242,223,71,9,2,132,100,16,52,88,164,40,214,106,2,54,105,70,229,177,159,50,23,93,34,65,215,126,61,169,159,105,205,14,202,242, +134,123,87,45,148,181,38,227,96,185,162,192,120,121,59,69,175,123,86,7,119,245,110,131,213,204,95,117,156,96,208,148,206,183,17,150,25,89,9,141,186,62,130,226,107,246,161,223,109,226,27,59,246,71,157,26,7,55,62,244,208,67,95,76,165,71,236,32,82,145,11, +189,53,24,182,136,202,96,200,19,2,129,15,186,80,126,54,175,224,40,165,209,178,109,77,46,122,17,113,31,126,40,3,38,58,130,95,45,192,163,141,107,172,209,121,95,129,129,165,241,83,139,6,212,188,111,186,130,146,239,68,72,244,13,11,240,240,46,88,165,80,160, +160,107,201,87,45,102,244,185,91,117,154,191,70,131,45,213,210,164,39,86,170,80,125,204,37,96,40,142,6,62,93,45,24,168,238,241,33,200,194,59,94,131,62,160,172,119,96,5,215,173,11,105,181,247,164,143,35,92,178,52,160,208,148,10,123,111,111,232,148,188, +136,108,135,162,142,142,90,89,23,14,78,237,135,85,7,38,56,6,27,12,42,90,50,205,236,14,194,21,42,112,116,20,2,76,58,145,195,14,8,40,160,162,17,150,3,179,203,229,95,1,50,210,63,49,181,237,158,223,128,164,206,99,232,67,52,56,99,21,214,9,72,93,136,18,77, +244,86,172,49,47,174,224,224,161,135,30,250,54,186,206,196,177,81,198,249,233,50,131,78,209,80,249,224,241,74,230,224,84,125,15,101,227,15,103,29,48,83,74,216,100,17,189,173,98,23,197,148,155,242,78,245,110,210,71,169,114,110,228,168,111,93,158,24,5, +30,225,187,248,38,107,220,152,101,243,245,118,166,66,233,137,170,21,118,168,201,225,112,241,62,40,168,35,253,203,251,59,201,129,70,242,102,215,121,62,163,118,185,160,175,212,46,236,254,70,112,120,3,31,54,173,46,32,192,253,240,26,111,221,32,125,60,121, +0,178,7,166,80,69,157,149,31,187,81,60,168,167,21,163,107,36,81,62,85,221,68,253,60,116,53,172,97,9,23,250,112,104,131,16,237,154,93,110,90,224,98,248,155,199,98,182,53,168,118,251,160,30,233,76,14,84,64,67,189,214,139,26,79,21,16,136,97,128,196,192, +76,197,57,139,183,82,182,181,183,241,214,36,64,210,73,213,238,64,255,80,30,104,169,111,102,254,129,30,188,10,158,135,30,122,232,203,233,131,189,115,136,143,90,50,117,145,224,1,101,212,239,92,122,237,87,136,145,70,227,165,130,1,47,251,16,171,240,146,153, +65,13,180,230,148,58,36,245,153,10,148,225,167,210,169,192,194,33,231,196,179,60,178,116,214,223,13,52,172,213,239,76,88,237,135,179,22,15,252,176,14,159,60,251,182,157,29,203,188,3,38,70,103,68,194,43,209,114,59,165,78,48,197,248,36,84,13,129,12,198, +148,222,143,138,185,203,115,88,152,107,161,212,80,55,99,31,132,39,42,114,87,226,149,89,21,33,174,210,147,150,184,101,47,224,6,255,145,90,177,178,244,133,249,154,97,150,53,111,117,99,22,58,68,62,197,148,55,103,80,123,55,157,159,147,215,129,164,223,125, +25,203,25,80,184,47,237,89,102,239,41,36,88,53,112,84,44,163,183,154,25,249,3,29,36,105,237,149,25,192,122,40,44,156,190,147,91,13,229,30,51,234,66,15,2,120,232,161,239,37,183,228,40,31,220,106,119,3,11,110,222,162,48,25,195,235,78,111,217,7,69,151,35, +95,123,59,113,184,76,68,64,92,165,14,14,138,110,174,73,160,156,122,188,180,77,111,247,171,43,135,24,159,190,224,162,63,125,152,57,114,188,116,146,247,19,235,43,21,13,181,136,75,207,207,225,115,238,118,47,37,82,91,213,83,246,234,183,167,68,6,166,154,145, +248,28,199,104,76,179,47,222,17,4,128,102,123,158,13,200,37,250,31,142,110,41,55,80,40,202,124,85,4,100,72,103,59,135,33,96,162,81,146,238,91,151,166,236,64,142,216,156,53,47,55,20,82,86,253,13,209,174,177,142,171,99,233,60,17,61,123,161,86,138,176,174, +107,48,224,180,234,38,10,208,130,226,111,116,37,117,143,97,228,99,32,0,79,184,190,99,169,40,175,131,115,16,251,159,32,74,63,15,171,41,106,254,68,58,6,15,61,244,208,183,81,25,110,140,1,224,110,229,128,241,66,89,3,165,45,10,239,48,12,238,159,15,249,73, +57,216,215,178,215,224,7,20,140,34,148,180,226,137,103,58,255,61,229,117,135,17,106,144,35,52,213,40,72,84,161,229,245,40,239,82,162,181,221,175,119,69,237,93,13,161,139,159,86,197,108,69,251,214,97,172,10,221,232,220,161,64,73,95,29,85,75,198,165,117, +85,177,39,106,234,222,86,26,168,137,123,39,140,32,239,185,114,160,212,107,91,186,244,12,149,124,189,193,240,134,238,22,195,46,128,132,95,73,214,49,122,47,202,40,196,65,17,115,44,111,187,74,50,123,45,187,59,160,180,146,132,182,207,185,197,211,209,107, +51,200,28,213,56,214,173,248,135,116,48,104,165,243,208,137,196,194,129,249,153,28,89,11,2,205,177,238,35,230,148,39,156,42,188,153,237,182,239,126,80,218,106,208,196,221,14,19,107,32,85,176,11,58,65,239,241,250,4,222,178,162,165,46,152,41,135,237,251, +132,156,30,122,232,161,47,163,146,13,180,187,110,115,253,48,181,82,197,96,168,158,184,62,123,26,13,231,141,250,60,115,142,4,100,151,201,113,88,213,45,251,213,181,171,62,215,126,102,158,13,169,134,167,166,91,162,31,144,95,207,118,34,212,73,120,113,202, +59,84,166,172,244,74,248,35,61,223,29,187,235,192,93,91,107,73,112,248,146,154,231,181,127,203,38,12,247,78,228,60,219,174,250,42,24,71,216,19,4,100,140,156,207,117,25,196,95,49,207,116,143,200,254,87,72,47,133,186,120,98,44,215,4,72,152,179,158,193, +49,5,73,122,76,93,117,89,180,126,143,68,244,125,125,62,243,46,83,145,172,183,14,48,178,81,155,250,55,162,234,223,163,16,40,39,180,12,67,87,192,129,53,242,29,12,217,15,216,158,218,169,222,172,249,80,177,103,77,30,95,53,112,69,45,138,125,97,113,70,7,52, +49,152,135,128,168,190,102,28,164,121,58,30,122,232,161,111,38,7,235,150,112,76,148,202,167,37,129,67,113,235,45,183,233,222,210,180,76,199,99,93,89,131,190,245,44,152,249,39,99,84,112,173,207,207,238,174,22,166,31,12,185,253,156,8,37,151,128,115,107, +160,86,163,196,235,247,208,191,36,120,89,88,110,25,155,141,75,234,90,237,171,219,129,125,83,247,117,88,243,211,87,163,154,83,218,171,203,32,189,84,191,151,32,218,114,151,109,29,236,30,3,51,68,121,24,220,44,133,137,182,212,152,148,158,184,25,125,147,7, +96,225,232,194,82,228,11,240,84,206,36,206,78,126,80,107,33,141,227,168,225,131,220,109,141,227,200,86,231,236,168,247,48,52,37,247,50,154,190,238,244,9,131,109,139,139,219,232,160,82,217,193,165,204,7,127,36,34,241,53,145,196,188,232,221,79,99,212,111, +15,9,188,9,229,5,96,254,37,9,50,140,190,194,81,144,182,59,162,172,87,203,3,254,209,18,82,201,40,220,59,246,161,135,30,250,46,186,216,35,45,173,16,36,76,153,224,146,149,207,228,69,134,220,166,124,255,30,180,14,163,151,93,111,242,199,203,94,11,178,127, +81,22,214,3,105,141,171,24,3,200,248,164,196,167,4,132,121,106,217,224,162,60,210,34,12,119,249,165,27,16,21,191,178,60,3,52,4,171,9,179,158,223,27,32,51,204,205,98,2,246,216,96,78,165,111,214,92,189,163,159,78,141,95,160,135,66,92,7,106,180,49,33,84, +224,85,89,222,120,195,5,75,122,240,172,210,250,185,11,160,225,193,84,180,97,104,111,253,155,6,117,212,253,78,109,88,215,19,207,43,146,156,106,68,148,130,95,237,226,89,173,208,170,11,102,141,103,186,107,225,94,143,140,231,210,133,244,56,152,171,6,148, +106,17,91,108,12,157,117,123,36,7,0,81,166,190,131,94,36,57,189,171,17,220,39,12,190,142,235,58,120,231,68,63,38,50,102,227,4,139,224,62,95,121,193,43,143,178,30,122,232,161,175,165,92,16,226,152,167,200,60,203,185,124,249,40,98,64,37,220,41,71,110,243, +126,84,214,123,201,243,40,59,70,150,190,227,159,70,128,68,235,120,42,189,132,129,54,18,156,150,178,239,110,40,171,126,228,220,188,195,1,79,82,46,179,77,144,239,185,212,120,101,26,223,2,3,253,108,82,215,196,135,94,228,248,232,206,9,9,244,46,125,226,182, +38,116,71,80,249,155,174,88,144,225,171,219,122,26,196,63,150,94,8,20,212,70,169,131,177,11,189,38,109,225,4,188,205,217,204,64,116,251,175,42,107,233,158,86,146,227,13,96,183,78,14,230,220,184,177,58,47,4,105,133,148,63,8,41,47,172,60,131,48,213,48, +27,154,224,160,221,107,57,231,51,135,58,42,218,29,213,209,173,201,31,224,114,97,241,51,240,201,215,30,125,207,33,231,238,136,115,128,167,253,122,181,39,28,46,48,188,193,79,139,186,198,22,104,215,60,244,208,67,223,76,225,147,241,131,203,214,165,8,255, +198,41,97,32,71,244,222,41,11,202,44,84,81,229,150,123,157,207,100,111,11,31,221,102,57,74,224,202,208,45,219,52,36,25,134,77,89,63,94,216,164,118,232,93,2,204,39,16,83,191,74,23,191,152,147,101,215,144,167,237,228,192,144,5,177,238,59,7,142,62,138,123, +255,250,121,173,115,199,66,18,55,147,191,57,191,221,44,253,106,211,156,101,128,53,2,220,167,6,176,215,25,70,233,89,193,131,15,58,17,80,39,158,137,177,252,187,163,22,146,200,108,52,21,236,228,134,28,163,89,212,138,29,43,88,49,225,165,195,165,35,119,87, +119,170,252,169,237,176,19,27,142,101,140,238,132,98,94,20,141,81,25,62,72,120,134,192,20,25,253,46,175,236,188,63,116,153,161,214,100,156,183,36,165,31,39,169,38,165,56,85,190,162,161,142,157,172,224,66,32,64,121,246,236,88,225,167,79,2,230,161,135, +30,250,26,106,129,124,234,161,43,157,10,252,254,249,31,41,107,81,138,90,32,245,88,177,199,145,170,91,137,153,111,114,11,32,198,236,39,36,126,153,129,75,254,175,119,229,10,172,161,71,1,15,113,174,199,40,113,122,5,58,224,60,250,185,174,107,213,191,165, +116,215,158,165,66,153,42,132,42,189,224,253,41,122,7,186,102,98,49,230,192,100,61,168,150,155,237,221,189,139,126,171,92,3,151,28,16,210,185,174,215,62,208,39,190,72,6,1,150,107,127,137,59,4,174,146,128,117,12,183,135,7,176,165,69,86,146,33,148,9,214, +229,47,39,2,92,43,133,53,144,126,65,33,132,50,111,129,128,119,117,11,46,32,94,160,206,149,38,86,229,145,198,17,237,245,232,90,7,120,75,204,124,237,212,97,84,87,242,84,184,247,218,31,35,181,192,84,49,220,42,12,132,237,32,10,249,81,255,15,193,67,15,61, +244,208,239,65,212,65,191,82,234,235,34,235,111,178,223,203,160,210,10,187,214,242,180,244,108,109,227,62,92,200,56,198,28,174,233,53,106,27,82,207,165,180,122,102,85,205,66,206,183,248,66,233,104,12,21,106,90,124,86,167,204,165,49,182,8,18,28,148,176, +45,3,19,68,193,163,173,71,175,98,219,160,132,40,112,75,95,55,40,187,236,88,44,42,165,238,173,111,243,60,102,191,33,83,98,69,35,237,239,7,18,24,4,4,240,55,97,31,184,200,165,183,3,46,8,180,42,233,220,217,185,146,179,29,59,100,55,12,180,245,128,71,79,146, +162,16,24,247,224,215,126,186,138,212,172,142,163,171,201,234,58,112,163,18,57,204,126,8,79,192,225,241,33,157,131,34,189,102,24,93,57,143,122,97,25,68,49,101,112,16,200,71,246,206,133,103,11,207,208,193,194,122,9,195,75,151,15,7,54,120,57,43,242,208, +67,15,125,51,57,56,119,227,224,152,218,167,42,58,200,61,204,235,34,143,230,225,81,164,140,148,167,17,67,121,50,134,211,254,157,231,186,72,157,196,84,63,222,174,134,161,183,206,130,201,19,158,213,22,134,49,14,93,41,126,132,94,239,76,232,127,245,254,183, +231,183,132,252,120,28,224,227,62,150,81,187,144,202,76,120,44,249,135,84,191,206,200,17,211,58,46,117,183,1,155,212,194,248,233,170,143,172,106,199,21,251,21,246,247,139,153,237,152,193,241,220,115,178,96,207,247,243,179,103,83,2,51,162,63,29,172,11, +87,8,239,233,12,74,157,74,119,34,54,133,57,184,41,191,21,121,117,138,237,78,160,71,168,99,28,214,60,208,38,116,85,109,218,65,16,41,110,24,191,64,112,100,179,75,177,243,26,148,45,138,188,95,126,221,11,124,99,64,217,205,168,51,174,63,87,112,99,183,121, +192,240,49,174,15,61,244,208,239,69,55,157,115,83,254,164,92,135,120,49,187,251,242,172,40,231,89,70,205,227,110,13,182,174,223,199,10,253,144,236,166,131,146,92,104,13,96,72,252,174,138,141,25,105,113,188,60,149,100,140,101,68,23,124,166,102,0,212,118, +87,189,43,226,127,167,243,93,231,253,199,238,254,246,200,166,142,146,229,146,233,126,129,218,155,196,77,146,72,88,148,77,223,130,19,4,233,193,205,15,150,254,180,219,134,85,6,196,189,27,63,99,0,102,224,71,65,5,30,40,151,118,202,42,205,97,42,163,235,24, +245,233,65,105,173,252,25,45,185,15,9,146,84,253,141,68,165,5,250,135,129,22,49,241,8,141,13,205,18,110,132,131,170,55,130,43,247,75,172,9,136,236,55,207,154,142,66,187,117,140,140,79,180,27,50,212,217,173,123,112,19,248,66,166,14,65,131,23,190,6,232, +176,236,0,55,16,28,243,213,15,61,244,208,247,211,101,74,247,247,67,44,126,248,126,136,150,171,132,214,103,203,161,58,46,108,174,39,78,160,118,61,68,99,236,30,97,222,170,168,63,141,194,117,5,52,215,215,86,230,179,207,255,176,188,186,149,92,247,110,143, +64,104,136,213,28,84,135,188,254,85,20,202,250,228,131,96,175,78,139,8,149,12,84,192,67,91,134,104,143,37,60,227,188,119,0,193,174,65,129,16,55,214,62,12,226,33,202,209,103,162,62,115,250,202,187,244,197,14,186,153,148,221,167,64,90,85,201,68,233,103, +55,206,160,86,221,134,33,150,156,103,223,128,1,39,79,201,144,49,248,99,223,83,123,34,187,126,162,221,128,36,251,212,65,154,216,209,91,91,162,6,172,202,207,37,206,154,30,48,175,211,154,239,159,88,199,193,192,74,83,222,31,7,10,101,200,22,75,155,229,246, +74,229,147,15,136,28,5,125,224,171,135,30,122,232,139,233,148,188,255,24,253,35,96,225,118,77,228,132,175,165,139,45,28,82,183,5,137,55,37,134,62,59,98,83,126,151,119,239,144,253,155,172,125,255,133,197,79,185,142,215,214,17,187,149,111,229,26,99,213, +91,3,116,89,118,233,91,17,158,126,246,217,42,67,118,47,59,167,247,65,87,157,97,234,121,20,36,178,222,61,58,25,199,245,245,11,107,223,63,123,217,55,93,48,106,99,116,97,252,15,255,199,255,147,199,35,114,4,238,164,67,188,85,230,51,65,107,21,18,67,138,199, +238,52,94,175,86,180,201,11,255,201,165,209,107,33,120,177,238,27,173,126,198,46,160,216,106,207,255,248,223,254,203,143,45,120,232,255,255,244,223,255,207,255,65,118,149,128,235,199,227,67,168,219,123,120,61,23,122,51,244,0,202,138,141,89,60,27,221, +16,97,175,241,100,35,254,144,128,84,59,201,107,24,252,172,27,132,183,222,161,247,30,136,115,26,167,79,54,194,54,145,217,245,189,196,6,113,238,134,181,21,243,95,178,128,179,16,159,251,120,154,116,247,63,42,121,171,187,203,97,173,253,111,255,254,223,30, +207,61,244,117,244,223,253,175,255,239,102,179,218,89,144,230,34,159,129,83,86,27,126,137,78,189,126,243,127,16,134,228,49,63,148,187,198,88,125,27,168,161,172,120,176,37,115,229,108,227,52,235,52,69,200,8,81,88,102,252,29,117,57,233,19,104,89,86,53, +157,179,118,125,165,216,249,213,174,151,22,89,29,192,116,181,19,172,112,98,164,106,73,234,119,175,168,68,147,86,116,62,19,93,228,92,168,103,251,60,126,43,51,49,164,123,109,136,167,53,78,125,238,174,250,78,18,248,208,67,155,49,102,253,50,251,187,228,255, +110,161,17,19,157,236,27,183,55,83,39,116,122,46,90,38,238,247,171,75,80,209,219,251,196,64,220,51,47,102,9,62,183,103,116,18,184,37,243,46,2,238,35,153,27,182,238,36,11,151,115,127,183,195,231,20,191,36,234,86,109,69,46,145,3,3,89,145,135,41,99,173, +227,109,177,188,32,55,14,22,250,21,184,230,86,224,67,223,66,109,79,51,81,15,180,201,240,241,240,189,132,198,245,82,242,233,209,148,4,61,253,61,165,252,97,211,98,204,153,192,146,224,168,170,54,174,236,217,41,22,3,64,148,39,109,255,62,65,47,167,209,7,62, +76,242,249,85,195,242,26,148,63,188,198,162,43,235,126,20,250,146,2,118,39,69,129,128,125,37,183,224,210,192,61,124,138,249,94,66,111,141,170,199,206,0,162,254,250,62,29,207,124,211,107,123,7,58,160,163,199,102,231,36,56,18,86,80,22,138,72,26,129,186, +11,185,117,228,67,127,38,129,203,123,166,6,0,40,227,130,125,159,74,146,103,119,84,112,20,255,37,231,74,153,246,11,64,55,161,222,119,208,43,119,225,150,237,110,210,98,20,250,212,46,49,207,238,132,196,86,50,117,9,38,26,229,207,139,176,67,165,182,134,85, +123,121,120,216,9,12,32,245,88,247,84,33,137,153,174,109,99,48,148,43,3,52,145,114,123,45,21,1,4,62,253,172,99,151,79,221,245,208,23,18,19,246,140,123,125,56,40,123,30,142,103,44,141,87,78,195,147,48,248,76,182,190,167,99,43,248,57,208,78,188,90,68,25, +205,67,208,126,92,50,6,254,37,200,36,200,16,195,243,242,249,198,142,129,246,220,112,194,91,165,97,151,196,62,189,49,66,58,66,13,150,182,69,226,175,227,128,93,46,152,165,177,133,83,28,147,203,59,117,139,50,102,211,195,226,117,166,61,133,70,167,48,193, +100,169,145,73,10,55,209,49,161,177,27,128,81,238,146,253,49,84,88,222,187,251,161,63,145,52,192,149,202,33,0,93,177,165,4,70,119,89,236,227,254,203,1,156,114,22,121,205,226,81,234,163,56,219,164,88,58,253,112,232,150,186,184,142,168,235,211,254,33,101, +165,121,155,138,92,81,48,247,54,207,25,31,107,45,120,38,56,71,167,174,121,81,232,107,166,242,248,39,110,142,57,88,43,34,37,142,250,125,144,130,222,67,38,140,189,172,146,251,183,226,31,250,106,218,214,233,222,178,21,60,95,5,113,87,51,174,14,19,39,97,144, +104,164,158,191,68,144,82,90,207,217,6,182,116,166,245,75,80,17,88,214,185,151,236,184,156,212,192,53,85,253,97,214,205,231,95,240,241,237,239,52,223,192,198,26,15,4,61,22,105,239,147,73,136,200,142,87,210,53,208,130,69,225,67,111,169,243,202,38,159, +155,46,104,161,72,171,137,233,27,165,147,115,2,44,182,196,168,142,141,182,72,198,59,161,149,80,201,161,201,44,10,52,0,237,161,195,62,74,146,135,254,40,98,94,110,241,13,33,131,216,40,254,28,119,97,11,170,62,118,242,189,60,208,238,243,114,75,22,35,210, +15,56,56,98,20,215,64,108,130,216,68,38,202,129,41,30,178,68,197,105,136,131,128,162,21,247,197,20,206,178,234,249,114,241,120,118,65,34,148,224,4,140,18,170,251,225,17,69,35,48,41,20,169,180,249,29,175,250,72,18,76,139,131,208,188,255,164,28,172,74, +60,202,255,55,161,22,225,163,125,103,215,65,10,224,38,143,143,95,192,20,44,167,108,93,45,165,24,124,199,126,231,246,58,196,177,54,133,100,62,49,30,137,81,65,239,101,194,31,210,139,179,188,189,160,111,233,108,91,83,252,169,220,47,183,245,239,233,115,251, +92,157,144,194,0,214,5,8,183,71,253,93,193,23,186,226,120,65,87,180,21,241,76,209,220,217,241,162,158,222,130,37,184,118,207,30,235,137,15,52,213,189,52,249,145,7,228,133,8,147,195,163,136,148,191,11,198,25,59,192,153,67,5,250,67,15,49,187,229,252,133, +147,15,147,160,20,112,210,32,232,53,252,73,58,161,220,22,237,86,204,195,106,200,85,81,197,243,198,247,51,163,18,249,11,147,170,106,70,205,203,164,173,250,95,44,224,158,115,245,121,239,138,137,29,175,80,32,38,120,191,73,171,100,251,146,237,141,246,30, +136,228,217,223,47,69,29,173,248,149,114,206,17,15,162,240,29,16,176,123,36,36,200,229,200,67,223,74,103,254,128,217,145,197,4,61,50,246,208,89,58,140,199,9,67,3,40,252,122,123,167,106,110,18,116,235,125,29,148,104,101,100,28,106,168,63,16,212,230,82, +166,190,125,15,76,51,150,51,83,25,165,177,91,110,117,102,93,177,37,241,221,94,237,163,215,204,27,85,149,116,227,117,74,72,160,119,198,105,150,32,83,97,3,191,32,140,159,88,158,209,201,182,123,236,209,167,165,197,200,161,6,23,251,253,210,193,96,20,31,108, +251,96,109,125,232,161,153,57,233,238,174,158,10,88,109,20,67,27,140,95,10,125,51,101,86,148,242,98,108,28,92,82,180,56,76,123,169,112,196,119,145,86,94,33,168,84,254,38,38,242,92,22,161,21,209,7,145,252,180,28,28,60,160,205,33,69,66,22,132,23,124,86, +151,112,203,93,241,183,207,156,227,33,23,208,212,234,219,165,205,239,205,64,94,240,51,245,127,11,58,217,101,96,238,15,219,13,50,236,136,132,60,162,102,205,123,213,124,147,18,63,38,140,85,186,105,212,209,230,49,248,36,142,121,50,188,149,120,215,58,217, +242,84,57,40,67,46,185,87,170,235,131,236,182,107,137,241,113,123,193,177,202,135,231,59,203,99,3,226,168,93,0,11,157,55,56,164,92,248,189,226,232,149,233,1,160,157,50,39,52,117,48,158,197,232,173,49,252,55,192,64,190,218,99,98,154,242,47,11,165,44,43, +19,25,183,254,246,158,101,162,162,135,30,114,248,156,4,156,238,6,23,87,161,122,198,120,128,202,148,56,22,126,250,76,110,69,191,70,18,181,135,237,46,59,22,239,21,52,127,76,156,185,44,10,127,120,159,235,173,171,1,142,102,215,172,170,38,45,232,203,156,150, +115,59,46,181,213,254,96,95,31,183,31,69,4,238,117,75,167,238,31,89,98,96,65,67,145,244,239,67,191,7,21,88,22,238,120,123,147,103,46,217,58,127,207,187,213,115,47,77,166,203,167,173,240,14,80,91,140,69,103,31,64,229,95,183,253,152,248,241,127,152,125, +26,150,8,16,118,119,252,201,235,14,98,27,180,140,61,174,239,136,179,82,109,108,224,5,217,115,109,10,251,107,254,191,84,121,71,255,237,136,127,28,239,123,34,114,119,194,96,64,34,164,49,229,42,172,65,254,120,30,115,229,5,192,2,199,181,227,145,177,106,152, +226,204,206,212,150,9,46,74,64,211,67,127,56,65,240,108,77,18,123,61,60,5,165,222,102,116,182,233,128,105,181,121,12,38,197,90,136,1,208,222,38,228,30,55,160,138,194,228,251,138,247,87,234,122,189,152,49,224,127,76,209,198,228,177,122,205,159,150,71, +175,143,67,224,100,199,33,78,242,173,174,143,129,130,105,211,25,197,63,237,48,64,191,228,199,193,52,151,229,2,73,85,190,166,112,166,47,104,35,193,115,200,4,218,150,31,108,141,135,190,156,134,151,78,116,86,203,81,189,210,159,198,16,229,241,149,248,61, +141,87,27,128,123,2,207,154,206,99,88,30,236,216,101,4,230,233,9,68,238,228,218,241,35,199,229,76,223,20,252,29,173,204,197,16,41,145,100,245,157,120,28,230,47,24,249,52,115,110,182,5,190,142,138,84,187,114,224,128,68,206,247,172,242,245,150,18,112,5, +23,172,141,50,190,161,69,17,245,141,28,102,223,184,33,243,102,140,64,190,2,151,22,93,221,17,203,34,136,126,49,112,15,253,89,212,238,108,97,146,145,8,131,35,67,207,166,216,46,186,97,253,108,148,77,37,185,122,251,220,130,197,191,122,158,36,236,151,108, +19,4,90,155,101,201,151,180,139,37,1,160,201,33,59,37,233,150,153,20,106,117,220,220,155,151,9,115,34,148,93,242,109,125,214,200,44,22,89,237,179,73,79,165,221,93,2,169,44,130,156,61,33,18,223,122,235,182,92,252,208,183,145,42,223,236,185,177,134,13, +70,214,67,55,172,226,235,138,67,129,75,105,240,122,170,135,234,50,101,14,45,15,17,32,30,176,117,46,91,125,34,7,193,140,43,22,130,225,42,218,51,39,246,136,117,13,174,73,32,102,167,129,68,163,231,209,224,229,37,113,93,250,90,180,55,176,5,178,183,205,69, +240,221,187,147,12,134,167,9,188,18,101,49,173,14,206,90,88,23,11,239,88,14,29,216,46,155,173,81,73,84,84,74,245,253,11,195,46,86,200,109,0,30,250,163,41,87,96,89,9,10,111,51,207,143,142,34,94,146,231,123,109,160,220,49,3,123,27,147,186,20,233,37,224, +60,153,37,182,213,46,76,147,64,107,157,75,14,185,78,31,101,77,1,65,252,209,46,207,242,110,244,97,33,55,63,104,205,39,1,234,9,161,179,142,57,110,37,216,233,113,167,172,37,24,89,118,143,44,43,178,153,230,197,88,150,92,141,222,10,217,192,0,113,35,120,234, +134,91,30,250,54,74,240,192,140,199,25,255,34,107,69,224,81,242,185,108,238,34,227,101,244,26,120,22,115,56,115,26,211,54,222,119,166,89,90,21,231,103,22,117,24,193,252,107,187,239,250,189,21,171,176,192,247,13,110,38,120,88,171,148,71,253,231,23,159, +235,138,126,94,115,105,134,160,139,7,172,166,21,160,91,121,102,225,109,92,136,59,226,23,179,56,109,6,38,92,24,1,173,28,186,28,179,142,250,27,170,26,129,231,157,61,66,87,232,129,253,15,129,56,65,2,168,121,38,149,102,243,160,197,62,129,255,123,238,240, +16,41,236,143,203,99,151,13,77,153,139,52,113,180,43,130,205,246,180,50,154,127,79,172,154,23,177,37,94,173,165,158,175,211,57,25,188,188,11,109,197,108,90,219,149,248,57,255,244,175,52,219,110,58,54,80,120,225,183,178,217,85,183,114,88,231,10,73,58, +74,122,232,251,201,96,99,207,11,149,240,125,245,166,180,235,171,153,216,109,189,31,44,165,22,246,18,158,135,170,188,240,222,237,189,44,151,96,198,121,189,234,31,214,142,48,224,61,1,240,10,20,234,119,221,254,167,92,13,81,37,186,47,90,27,106,229,95,130, +64,196,173,120,57,185,174,129,137,65,121,83,206,181,55,218,39,63,63,115,208,37,170,51,225,0,74,27,20,12,240,221,165,58,87,194,133,46,133,150,13,244,67,127,48,229,106,237,240,35,215,97,70,248,22,159,2,194,205,97,45,64,198,74,17,204,154,124,202,230,137, +51,228,50,244,123,3,237,22,119,147,140,86,110,142,223,224,87,100,170,11,10,91,100,47,32,145,231,218,162,62,167,159,111,222,84,127,32,237,129,94,161,8,93,191,63,60,11,9,167,135,120,93,230,25,23,65,140,177,132,241,116,212,253,161,223,132,250,132,64,186, +185,145,67,3,160,123,193,138,23,208,219,140,50,30,180,250,29,155,90,212,163,212,47,75,225,41,206,203,19,56,156,252,166,127,83,249,221,218,5,135,248,52,32,79,155,35,171,226,168,107,224,132,195,68,253,25,52,217,117,137,5,96,48,32,234,156,203,249,87,30, +128,181,247,239,59,196,194,140,244,192,39,32,29,113,221,152,171,238,236,178,17,50,45,72,221,179,115,248,250,89,227,121,65,216,70,68,254,203,163,27,249,168,4,96,63,244,16,153,44,193,213,37,132,98,39,169,170,37,175,56,39,85,207,148,222,11,239,201,131,163, +231,139,78,64,134,172,95,24,146,147,139,15,82,2,34,111,15,86,33,176,52,6,244,34,171,101,115,161,139,58,246,90,143,54,189,224,252,43,93,133,162,43,117,151,10,234,251,237,41,46,61,130,7,251,89,95,243,143,123,55,221,232,28,139,135,190,141,46,249,113,233, +201,105,245,182,183,168,166,71,162,18,16,71,25,144,122,150,199,42,131,113,187,168,101,119,33,50,203,254,202,75,116,3,190,13,172,133,241,148,87,23,210,216,207,180,116,183,182,77,0,79,46,208,1,130,55,21,238,159,214,221,243,141,55,141,140,138,191,60,0,200, +112,118,40,240,53,235,13,45,96,2,107,138,140,44,182,104,157,142,230,223,136,76,92,162,211,65,21,108,152,176,64,164,75,82,190,125,104,22,44,162,227,160,8,220,49,187,180,8,111,30,250,163,105,246,139,105,160,16,162,137,197,148,246,201,75,187,155,193,124, +203,92,141,119,206,253,232,103,132,146,159,50,214,108,101,106,243,182,114,112,220,162,224,166,48,105,194,62,141,239,20,189,86,5,59,96,37,252,198,15,145,252,222,36,169,154,77,188,180,185,30,144,43,107,125,238,54,214,199,205,140,79,237,145,231,30,250,77, +72,101,247,168,161,57,87,99,162,223,197,28,238,193,236,181,241,154,159,238,185,238,185,24,205,251,170,197,149,31,41,6,68,127,212,231,150,11,129,131,128,28,224,34,43,160,81,43,231,235,92,82,221,234,70,67,189,87,31,13,220,193,73,3,112,211,77,14,41,237, +53,10,27,2,101,49,249,206,62,11,128,179,205,204,147,25,28,10,209,57,22,113,146,42,156,104,169,183,91,217,58,8,215,43,252,176,19,135,3,222,199,137,106,30,253,159,58,192,15,61,84,188,53,147,103,56,35,132,113,230,47,45,125,50,116,146,137,235,247,88,22,204, +135,162,108,29,254,208,184,57,95,42,145,86,16,140,87,34,173,114,125,2,225,86,253,152,211,191,139,253,133,102,61,148,190,205,169,190,201,39,87,104,51,14,7,70,152,197,207,211,134,67,159,115,81,225,245,58,174,165,93,59,38,254,249,252,173,188,135,190,135, +104,127,102,5,247,25,35,245,245,61,120,136,175,109,254,234,123,161,145,133,167,232,45,251,228,174,191,40,102,49,78,105,97,246,11,236,200,124,46,39,112,50,16,252,106,12,175,120,50,4,122,52,24,86,142,61,247,218,45,145,63,162,240,147,253,82,177,66,127,5, +1,122,10,173,156,217,200,188,253,220,58,244,238,76,213,164,29,207,204,77,251,41,239,62,5,139,253,144,102,105,113,21,63,237,83,98,123,196,8,129,121,183,120,1,142,23,95,229,195,67,127,32,149,160,137,24,47,84,239,10,88,228,251,129,164,190,107,101,96,176, +49,89,127,198,100,112,223,246,248,18,245,86,206,159,226,89,122,0,60,57,70,9,33,68,243,151,5,85,115,89,121,254,132,54,252,37,253,183,95,88,237,180,88,28,96,75,60,65,234,90,171,111,226,137,219,11,172,43,91,100,92,0,130,244,236,37,62,224,214,214,135,190, +153,82,189,83,180,65,185,87,191,89,32,83,60,228,61,216,206,55,152,191,5,42,124,240,79,94,24,72,223,202,187,117,137,159,73,48,143,196,214,143,148,11,227,177,171,178,184,193,63,186,62,239,169,108,94,69,17,37,240,38,246,251,201,217,58,65,78,179,121,141, +1,222,216,96,160,249,43,125,47,51,38,88,61,97,70,209,250,225,70,206,126,93,11,28,59,214,113,122,106,93,236,166,68,9,126,197,183,59,168,119,39,245,230,30,0,193,21,108,23,133,213,122,232,161,177,217,243,170,81,134,211,20,77,223,176,247,121,229,248,253, +163,95,155,233,131,161,64,157,209,37,241,160,155,204,5,118,83,94,49,235,154,154,200,107,225,179,43,124,23,43,242,67,85,133,74,156,128,219,38,177,28,150,226,19,220,202,167,236,150,61,255,62,215,63,148,225,184,33,236,183,95,189,254,161,239,161,140,208, +37,241,152,255,231,184,222,1,147,146,169,146,140,101,150,245,140,179,39,193,209,87,53,207,217,228,16,251,22,204,55,207,85,30,16,0,91,42,23,247,74,116,57,172,156,107,195,232,107,253,63,145,118,213,205,102,103,162,142,193,50,250,208,31,232,97,147,49,175, +202,242,69,244,46,214,57,101,20,32,187,0,0,32,0,73,68,65,84,156,9,213,152,104,23,2,126,245,217,182,108,6,150,87,33,84,220,204,78,125,157,178,85,182,120,67,106,149,149,245,44,176,225,124,113,202,88,173,211,35,5,30,42,101,83,204,110,214,249,240,55,3,78, +3,19,87,239,63,160,165,135,160,59,112,142,153,19,216,68,0,192,65,165,136,172,125,241,11,197,120,170,238,35,32,200,21,229,178,119,45,159,71,156,158,55,0,125,217,97,211,158,54,36,81,145,252,9,135,16,215,246,28,113,4,199,157,103,91,252,154,255,118,187,239, +161,239,39,225,79,240,117,131,110,2,226,27,78,55,160,248,171,0,208,143,100,160,91,182,5,138,249,108,123,245,247,54,219,244,185,109,201,39,70,63,165,89,240,75,31,140,89,126,15,255,173,159,82,195,248,167,132,10,122,34,109,11,51,60,14,165,80,171,191,94, +137,23,40,234,158,202,85,82,160,121,171,250,66,202,35,57,205,242,205,151,35,92,11,5,101,221,39,127,79,65,194,215,177,158,19,160,21,122,239,98,67,77,64,186,59,241,145,0,15,21,131,201,62,161,53,188,182,255,189,179,74,94,24,140,254,111,74,178,132,244,66, +217,165,84,49,111,43,138,25,177,60,219,178,31,237,219,110,205,169,201,161,230,231,187,3,235,163,21,135,66,231,163,105,115,37,252,62,183,118,208,158,155,172,75,195,70,20,190,113,169,207,109,250,122,143,223,240,213,173,73,151,215,62,244,205,148,4,149,173, +64,243,144,215,7,95,250,24,187,231,236,31,160,225,153,243,161,74,103,255,214,111,39,170,160,142,37,131,101,47,39,186,49,64,153,226,167,20,78,22,208,74,154,55,186,121,190,11,48,98,121,89,219,36,129,188,123,59,164,46,155,100,86,16,112,104,42,96,181,182, +163,255,112,44,60,16,239,220,154,112,42,236,42,132,93,112,115,209,221,203,152,86,39,248,66,14,73,8,189,207,142,52,63,126,175,207,231,144,63,244,231,17,80,250,129,208,111,204,72,84,137,45,131,159,164,14,246,158,214,86,158,122,188,146,9,245,156,224,30, +121,121,95,74,29,218,237,126,76,26,86,241,172,79,222,167,213,157,12,84,119,62,114,54,213,231,153,207,55,8,71,145,223,42,22,4,184,223,20,191,99,9,123,245,199,191,183,118,63,14,192,223,140,114,60,97,10,254,46,219,84,12,92,30,99,233,169,164,251,186,110, +195,157,162,184,195,192,16,106,29,253,189,96,180,26,224,238,15,89,71,132,87,160,110,181,71,17,12,99,234,86,47,61,58,144,247,90,46,225,246,232,246,140,180,90,5,86,34,68,190,188,61,139,149,209,119,201,25,1,117,140,249,171,228,151,167,250,44,197,254,51, +245,105,191,108,201,20,154,202,64,142,30,240,126,170,94,130,238,12,156,82,169,231,214,8,133,142,188,221,81,224,6,3,63,208,103,194,36,38,167,63,201,236,135,254,44,34,31,150,243,205,142,14,209,207,34,92,56,169,201,139,57,12,23,51,233,39,56,169,103,229, +88,4,30,105,31,203,230,156,111,255,81,222,230,117,10,211,91,64,156,87,151,86,140,239,193,238,102,126,154,47,38,93,179,173,38,224,163,238,23,130,45,181,224,165,251,62,124,246,54,254,61,186,129,8,239,139,135,126,3,34,88,108,38,77,217,65,155,91,209,134, +227,109,242,62,152,183,199,218,144,242,240,91,94,230,154,186,201,67,230,238,101,210,149,187,126,43,212,72,198,218,24,186,45,29,214,19,54,93,44,236,59,79,206,214,107,230,226,175,191,53,247,114,91,253,107,142,213,143,6,13,234,206,123,53,90,224,140,204, +108,87,130,172,111,160,131,14,151,137,40,111,186,58,180,206,186,103,81,125,135,157,237,201,222,213,133,209,227,122,246,209,190,47,142,129,74,32,195,22,140,55,169,243,208,31,71,154,50,218,183,241,201,164,56,247,13,173,113,181,29,194,65,22,190,19,247,90, +66,170,150,122,120,212,92,162,25,185,132,93,47,107,228,172,154,206,170,251,122,251,39,214,103,42,143,131,76,115,138,12,34,238,183,237,77,98,229,160,43,124,207,191,215,239,6,118,138,14,235,239,162,224,121,239,173,57,15,125,63,221,248,108,198,207,172,190, +101,41,231,221,253,238,79,187,231,41,239,60,226,160,129,72,160,207,8,89,224,235,6,32,187,164,206,141,67,23,5,117,32,143,10,159,192,63,57,239,64,244,103,162,158,208,236,61,231,176,109,95,0,12,98,1,118,69,103,158,164,246,217,46,249,85,214,245,116,102,9, +194,234,156,106,24,92,144,220,162,97,238,139,139,172,121,95,251,229,64,151,12,60,221,44,20,42,211,208,11,185,245,212,7,161,156,214,208,249,242,135,254,84,82,16,186,192,41,139,51,29,238,126,83,240,253,219,197,154,40,243,247,167,32,25,112,75,62,21,80,92, +206,2,73,27,58,86,133,201,65,153,39,94,251,116,97,231,64,58,245,249,18,14,199,52,53,105,217,77,255,213,18,90,118,179,223,213,165,178,175,91,62,204,191,219,101,1,19,127,71,209,123,83,111,64,225,161,223,136,56,152,110,83,66,33,115,252,250,54,81,154,202, +47,34,239,93,135,80,39,236,23,12,63,198,196,188,224,220,13,79,80,251,126,145,30,167,173,243,178,84,127,151,218,169,141,221,147,55,79,140,80,160,153,220,120,130,40,58,43,54,79,189,233,178,239,110,47,57,186,77,19,123,185,224,47,185,242,210,131,5,214,113, +160,65,35,153,91,7,152,99,194,240,6,186,193,198,246,50,163,11,99,28,19,214,13,177,79,229,240,124,129,178,154,62,48,200,121,225,161,63,149,116,194,22,195,92,182,216,125,98,102,177,22,132,29,183,162,173,35,130,223,140,156,151,103,143,116,190,34,240,204, +165,184,78,229,125,3,221,199,92,89,51,207,50,32,208,172,77,200,41,36,22,67,47,195,241,221,23,135,72,247,228,47,238,251,123,24,60,127,213,174,203,189,124,198,203,253,116,253,246,253,161,239,163,81,244,151,81,49,100,247,227,195,207,199,147,81,75,108,167, +11,251,102,88,118,160,203,242,249,51,158,128,85,235,231,82,215,153,151,105,207,82,57,159,117,76,220,3,255,35,188,4,91,99,143,145,209,70,137,108,248,83,139,162,218,94,125,10,32,85,58,50,183,44,122,45,252,144,135,2,118,73,67,33,89,157,225,205,89,2,5,230, +117,39,101,156,138,191,58,82,80,222,205,135,199,247,198,60,55,53,192,72,196,189,156,91,157,30,250,211,136,146,128,204,120,49,113,107,34,150,213,208,249,37,144,204,100,47,90,78,192,143,237,82,233,251,78,124,225,228,160,155,130,236,170,216,210,152,218, +62,139,1,81,96,35,180,160,195,50,191,201,67,86,220,231,63,192,197,81,214,63,64,142,143,110,253,195,98,63,76,237,235,220,142,75,23,61,244,189,116,130,189,75,108,23,249,211,128,225,167,191,245,107,111,225,149,9,99,17,135,112,139,207,245,82,242,19,153,59, +243,215,204,134,90,46,199,243,121,153,175,202,133,85,149,225,92,177,230,211,238,207,2,30,57,9,203,4,197,24,87,167,30,239,47,229,103,87,252,29,3,48,193,2,14,32,92,2,13,230,168,239,46,7,14,161,212,21,156,122,125,114,197,228,130,242,119,16,224,133,150,44, +174,122,243,185,22,112,167,251,131,130,240,38,92,30,250,19,233,23,42,129,230,44,121,55,230,192,17,153,230,56,56,232,76,71,26,26,69,47,150,207,133,8,28,62,76,1,33,7,184,71,98,175,139,242,166,68,13,53,130,164,158,31,128,129,87,230,99,132,246,81,89,212, +205,254,95,151,42,242,153,163,236,203,125,183,42,126,234,199,135,190,151,92,125,29,188,246,97,188,6,116,235,141,10,136,17,48,131,157,44,130,26,47,0,184,67,222,51,213,32,45,42,29,130,237,118,134,13,174,179,53,177,4,208,128,121,93,26,2,23,221,120,229,235, +220,129,152,124,1,82,16,4,64,224,93,190,180,23,243,225,181,54,50,8,145,31,121,29,4,118,204,135,159,207,118,127,152,156,173,140,151,14,64,181,111,214,97,112,63,7,16,215,186,193,18,255,23,242,30,159,253,71,125,30,250,67,41,148,201,20,1,239,159,42,97,79, +241,156,69,220,5,153,144,66,229,92,235,179,35,203,55,191,187,221,114,126,54,220,124,220,183,10,68,179,236,235,196,195,92,50,37,79,1,216,134,15,42,122,117,249,35,203,102,203,211,75,140,2,47,28,101,92,232,118,143,116,237,223,41,139,247,126,186,231,161, +223,128,62,197,116,97,28,125,220,143,251,97,8,174,117,198,155,136,126,165,65,136,15,26,189,31,253,24,119,155,201,245,46,243,168,13,234,103,243,31,129,124,111,99,117,192,3,235,212,75,12,85,167,13,98,4,184,236,73,149,44,27,157,48,7,226,151,71,18,181,171, +163,150,251,48,32,234,73,179,252,111,232,252,246,219,249,11,62,37,132,81,116,29,212,127,87,247,135,118,48,250,242,184,150,113,147,52,123,144,106,189,228,3,14,136,117,186,88,31,250,19,41,135,65,138,95,14,102,153,181,251,159,238,183,218,202,7,119,95,163, +215,165,76,118,113,64,45,78,177,92,195,136,121,76,135,207,192,64,174,147,169,215,40,242,17,52,184,254,193,234,33,24,56,20,39,174,251,188,241,233,39,194,209,218,115,182,239,215,116,17,1,159,149,192,165,159,14,209,240,208,239,71,31,6,230,98,179,157,95, +176,190,143,179,235,78,15,51,172,219,225,79,179,200,61,24,14,47,27,190,205,249,57,62,220,254,225,170,198,210,39,150,22,166,130,181,28,32,210,224,134,122,123,57,2,119,178,253,101,176,80,38,65,18,17,14,188,22,94,167,233,199,230,221,218,167,247,230,10,194, +175,20,167,20,76,112,125,138,69,16,122,143,124,228,232,177,50,13,118,204,172,216,91,33,170,252,57,182,56,52,138,243,186,125,228,161,63,147,212,250,119,165,183,10,145,175,2,178,152,47,194,123,186,93,168,249,20,177,2,50,85,174,188,231,231,97,124,152,107, +78,228,103,155,79,93,159,138,242,183,221,140,34,31,236,108,34,90,80,238,89,40,161,227,94,2,20,165,237,253,47,32,10,127,254,253,85,57,55,165,255,208,63,15,242,241,206,35,133,142,51,24,45,235,49,96,199,130,158,219,91,77,236,27,122,107,32,245,92,212,14, +29,59,83,0,231,8,148,2,201,203,252,72,222,203,107,251,157,172,91,171,119,160,100,53,32,178,21,247,187,62,230,125,236,82,162,141,220,48,167,100,233,242,115,78,248,233,60,49,30,128,104,65,55,13,85,239,224,60,120,136,37,220,156,107,130,21,249,251,117,59, +198,135,160,35,118,216,207,55,7,3,48,88,134,194,48,186,33,85,144,38,78,92,122,164,196,67,23,234,252,219,216,131,107,60,220,216,89,49,131,40,251,232,228,37,41,104,124,105,81,31,190,35,166,151,110,187,212,251,228,47,191,208,35,145,94,54,64,192,45,129,33, +141,145,170,77,104,209,93,140,183,127,157,239,116,92,207,169,255,247,20,252,33,95,46,247,242,218,213,72,122,232,159,5,165,201,235,247,160,242,112,44,198,156,13,115,207,242,150,30,15,124,48,198,66,236,110,5,198,73,48,47,117,30,149,178,113,225,109,249, +203,238,137,182,228,23,98,15,82,10,200,90,94,47,134,13,4,61,98,7,66,138,36,10,89,164,207,180,242,152,48,172,12,148,93,118,138,193,226,231,235,254,12,2,156,35,4,41,11,184,133,110,32,194,66,97,71,255,28,19,49,150,141,112,91,244,232,52,60,32,251,62,115, +4,214,49,227,251,111,202,117,214,95,176,66,44,191,114,12,222,67,127,40,149,69,140,200,221,102,87,1,163,105,22,129,114,127,243,254,54,139,99,153,117,124,153,59,151,159,241,27,39,242,112,237,77,9,182,160,179,223,164,154,86,70,134,78,20,1,54,102,73,241, +214,3,136,47,189,231,214,182,219,103,47,226,211,220,101,25,172,222,197,150,120,232,159,49,81,199,180,188,54,185,45,249,106,226,50,13,169,84,111,115,36,150,40,231,119,57,101,34,50,129,206,186,68,239,160,30,224,186,100,242,176,3,83,192,43,120,225,245,45, +48,180,126,246,190,62,254,123,17,80,240,112,111,238,50,74,232,242,74,71,60,189,148,82,247,247,231,191,45,186,37,110,205,61,122,57,165,123,252,108,102,137,204,68,2,144,105,32,222,114,108,59,44,140,0,115,158,58,158,9,144,98,80,78,32,184,2,165,28,117,186, +180,238,161,63,156,200,83,245,65,78,255,3,243,30,83,161,174,247,226,121,29,226,115,138,15,159,74,245,190,127,249,79,255,250,243,77,199,220,120,39,20,34,239,31,192,22,33,203,146,64,228,118,68,90,121,12,240,243,97,73,255,226,194,113,128,183,131,21,71,32, +101,129,201,210,100,167,72,105,195,35,185,21,161,75,27,97,211,179,189,95,191,159,198,50,12,107,217,138,69,4,231,109,132,30,250,106,250,79,255,215,127,252,196,236,195,86,241,129,183,154,53,232,250,114,58,24,88,166,216,191,248,87,255,245,206,180,89,167, +126,142,155,220,19,130,15,55,234,122,218,204,71,190,100,34,245,223,245,61,239,75,186,210,130,124,12,67,226,167,39,209,12,15,38,39,19,11,187,174,84,253,161,167,121,228,248,246,48,252,85,246,203,93,114,104,165,88,5,105,63,252,210,134,70,187,126,152,85, +17,88,55,44,96,147,199,96,35,163,96,44,184,103,21,24,190,173,172,20,158,97,135,234,145,67,18,194,33,159,31,250,131,233,8,150,179,125,200,145,219,101,56,110,1,198,178,180,252,217,46,198,177,112,63,11,29,63,85,195,65,174,3,113,181,55,56,47,17,238,44,65, +63,6,64,226,254,185,3,5,47,178,115,234,166,115,136,45,235,60,100,38,140,167,142,129,249,182,93,149,73,55,228,108,45,120,91,102,99,237,204,243,243,125,182,246,90,135,161,179,212,60,57,50,168,155,180,123,230,255,111,71,84,142,151,100,155,171,93,224,1,30, +154,123,22,238,87,128,12,5,36,28,130,185,99,122,65,13,202,249,156,12,26,180,180,215,61,23,125,114,135,26,205,163,188,125,205,59,186,154,205,230,140,32,164,101,14,240,195,250,151,226,135,95,114,253,40,104,195,141,74,17,117,28,48,95,253,169,217,58,24,221, +86,220,116,11,8,178,110,56,178,37,165,143,81,27,19,209,247,211,194,96,103,215,251,103,59,36,90,208,238,15,175,20,247,102,31,176,231,161,63,141,96,5,55,175,166,242,26,189,88,63,21,88,142,5,62,147,62,133,255,142,179,50,68,245,144,183,75,233,79,118,50,9, +212,99,252,140,213,179,57,188,215,16,203,141,57,55,178,70,25,35,88,223,63,66,89,83,113,203,172,201,243,115,173,145,238,237,68,34,103,51,205,3,50,46,201,58,48,37,119,166,206,172,245,216,250,31,243,60,42,143,66,11,44,244,106,9,16,200,6,42,247,52,8,48,93, +22,38,120,30,250,173,136,107,239,22,192,90,252,171,10,16,242,157,107,3,245,48,130,194,244,192,175,201,153,127,93,167,19,136,59,60,156,246,251,17,39,224,71,248,118,110,27,8,148,152,37,131,214,233,204,189,1,160,155,199,59,96,94,72,130,177,144,223,9,144, +20,254,196,209,162,23,203,189,10,39,83,161,35,0,168,133,181,122,20,86,109,173,163,144,168,36,42,142,220,4,9,57,8,24,228,34,68,97,105,8,164,219,131,72,203,92,19,4,114,148,245,208,159,71,197,91,0,133,116,172,149,43,175,121,197,64,248,218,124,151,31,20, +168,207,31,97,100,113,44,164,232,166,96,64,178,27,59,109,248,207,17,194,17,131,84,102,234,35,229,105,214,111,217,239,224,114,199,9,135,177,182,41,251,170,103,82,103,103,72,83,80,33,37,117,255,230,88,77,135,155,227,236,37,223,193,35,123,176,35,172,248, +249,87,127,129,199,2,96,225,93,133,79,249,73,31,250,14,18,192,24,195,175,71,22,155,160,229,203,113,61,161,107,243,110,3,136,209,5,21,133,175,250,63,101,178,13,164,119,126,91,205,91,82,199,90,138,142,156,247,245,173,4,185,123,233,96,207,131,200,53,124, +138,162,181,78,107,0,127,181,235,154,99,87,181,245,188,17,158,54,148,249,178,246,77,243,206,224,229,233,80,86,84,30,186,124,54,100,179,74,24,44,88,255,0,2,179,31,19,63,132,118,188,14,2,174,211,157,219,141,223,71,72,202,224,190,203,246,156,210,15,253, +161,20,53,221,215,226,167,102,121,139,246,183,233,32,25,49,195,88,255,106,96,208,120,77,157,2,245,224,204,23,157,136,21,162,216,239,224,243,173,95,237,184,237,67,70,4,234,117,83,252,163,148,103,62,237,247,30,147,63,52,209,200,6,50,117,144,209,27,63,33, +191,194,152,240,243,158,160,197,190,91,9,215,94,157,93,222,190,132,22,180,209,107,183,83,247,139,48,67,55,102,165,135,245,13,227,15,125,11,9,223,174,153,19,4,189,243,171,163,111,71,201,251,47,15,192,33,87,231,77,93,134,60,223,74,181,227,202,226,76,185, +139,74,203,246,63,78,124,10,141,156,67,238,202,57,215,170,57,8,20,230,136,125,109,215,39,69,239,10,151,80,190,226,101,166,204,206,238,11,239,215,75,202,227,0,224,123,131,155,212,231,207,224,186,67,94,173,106,143,88,220,62,247,98,30,140,156,78,13,172, +247,79,53,21,225,36,134,66,4,35,95,192,189,150,88,79,60,184,228,161,63,143,58,250,13,104,253,224,45,90,27,142,89,243,152,58,7,239,11,255,194,54,13,255,157,22,67,93,66,126,113,110,251,241,35,129,41,52,68,208,233,113,33,163,4,173,158,237,109,203,158,142, +61,81,183,165,223,169,72,229,57,118,218,120,221,234,137,183,240,195,26,102,185,114,195,60,112,189,172,128,250,201,188,61,241,87,244,153,11,46,12,57,211,71,40,6,133,151,229,60,121,232,187,232,67,188,10,81,173,40,125,211,85,7,103,108,142,177,208,20,229, +211,186,19,168,212,192,193,204,203,1,30,150,79,79,0,109,235,148,154,55,180,246,139,27,235,6,68,53,18,0,173,164,115,12,75,5,181,239,95,90,116,242,251,18,89,20,173,119,203,234,159,24,161,236,126,125,245,215,80,175,203,177,109,62,70,185,119,245,75,46,18, +16,76,127,246,216,245,20,100,170,222,22,104,113,153,218,236,232,207,74,90,173,147,185,230,157,161,219,66,2,151,30,1,240,199,83,175,155,111,22,223,204,254,105,129,8,211,118,148,220,82,133,124,40,215,27,40,94,96,86,55,231,121,44,182,205,249,114,23,198, +90,166,140,177,230,136,89,161,179,234,68,222,2,90,122,119,77,204,36,78,5,56,178,30,215,86,76,106,32,97,109,211,89,19,245,63,117,156,123,219,53,123,139,248,239,150,92,250,122,255,155,126,255,161,48,150,220,217,1,132,37,119,174,103,188,62,244,181,4,126, +10,40,24,170,133,214,165,248,129,103,76,147,63,213,95,133,235,39,149,125,124,166,243,69,14,130,189,4,88,58,251,125,57,212,219,228,89,230,246,94,127,103,199,176,25,57,243,169,248,147,75,118,206,187,211,170,154,147,3,20,120,143,215,135,6,182,237,18,170, +179,0,10,24,28,71,132,46,149,23,153,232,243,82,240,99,32,248,72,120,95,182,128,137,61,216,165,132,19,13,58,139,177,14,19,212,20,188,50,67,34,200,80,187,111,185,229,244,208,31,78,186,171,215,141,139,27,171,48,176,140,94,173,9,198,155,103,107,206,136,23, +237,138,6,246,199,205,164,204,182,199,37,242,92,3,90,40,92,18,21,9,216,54,10,161,211,102,85,2,236,32,120,142,141,114,225,22,181,205,113,59,211,9,228,203,157,31,152,159,59,195,90,157,75,206,227,198,87,175,195,15,48,209,140,36,38,104,33,74,243,64,72,187, +60,9,126,212,157,63,188,111,241,196,198,135,190,143,8,112,117,127,168,240,208,33,188,121,2,39,247,190,183,242,245,16,240,250,109,172,106,242,117,187,225,107,98,197,196,254,140,97,27,115,102,64,206,164,102,30,145,190,175,242,11,192,74,102,84,190,58,21, +201,173,231,252,84,200,155,123,233,139,93,6,116,210,2,129,39,148,6,158,142,6,82,127,253,219,187,0,250,89,159,87,121,10,32,142,145,8,166,155,108,51,129,215,94,134,10,74,10,119,104,220,92,27,252,62,46,202,160,208,162,189,16,151,167,217,63,59,67,210,39, +43,239,161,63,135,52,133,231,88,12,180,218,15,189,157,159,249,61,214,193,194,106,138,187,101,83,229,148,49,1,197,207,231,9,44,250,97,100,244,43,80,16,135,101,236,109,92,16,149,163,116,99,220,11,45,82,37,134,160,148,62,114,30,84,189,71,30,196,6,60,209, +137,86,222,209,254,181,30,137,45,128,55,111,199,154,120,128,249,63,47,157,5,48,1,33,87,249,213,179,221,35,54,255,37,147,204,57,76,15,125,3,93,112,220,32,103,252,64,48,208,28,126,73,191,43,197,229,9,30,145,166,118,20,57,120,172,21,51,181,10,78,253,107, +32,194,77,253,83,159,181,117,91,34,134,229,202,103,151,37,133,187,183,123,234,203,184,149,154,27,29,171,215,243,114,63,22,240,127,236,221,54,129,80,156,138,69,120,93,223,7,1,232,107,126,7,64,115,33,248,233,126,108,13,106,143,4,1,193,69,105,31,224,4,149, +113,172,212,77,203,187,128,238,82,37,155,210,99,1,60,84,164,220,16,57,211,241,102,237,175,139,242,23,126,54,208,44,186,251,40,84,247,50,251,193,89,35,3,202,34,198,59,90,86,114,54,88,206,11,230,213,0,231,51,58,224,29,248,196,73,93,209,247,179,109,111, +218,95,147,236,125,69,130,105,75,64,166,139,103,10,189,2,238,218,145,237,69,16,133,79,1,94,219,30,199,202,111,16,175,134,21,64,192,126,39,5,120,129,151,103,43,224,247,83,18,197,66,209,123,46,168,181,0,80,201,237,199,236,20,32,44,124,223,243,101,248,87, +120,48,167,236,6,200,59,72,47,211,148,74,214,180,29,43,118,56,155,219,85,41,39,166,174,50,63,181,145,135,102,59,12,16,220,155,229,126,224,243,169,31,59,32,151,193,204,251,53,2,0,24,163,16,122,140,178,0,176,46,116,17,254,75,239,91,197,119,119,2,129,104, +54,35,5,8,236,10,41,190,182,87,244,187,236,153,156,135,98,255,62,3,121,182,243,161,135,56,57,85,73,122,100,250,57,1,91,15,54,79,235,201,192,135,181,127,4,253,233,103,34,243,195,187,246,171,7,161,248,235,27,45,248,138,254,165,213,191,68,1,231,76,234,198, +209,6,143,93,88,86,7,148,49,4,97,51,251,111,52,106,123,214,42,213,255,48,35,96,96,30,247,187,72,236,255,60,105,19,123,36,150,28,186,82,239,232,37,139,103,45,240,55,32,83,94,177,199,241,98,57,211,229,191,142,25,112,98,235,190,40,107,247,0,211,152,192, +147,103,103,235,152,132,5,221,49,45,224,235,6,185,48,60,219,43,241,215,14,51,74,141,115,103,145,66,19,253,174,115,20,176,63,230,142,94,119,48,57,197,93,65,10,252,21,40,87,96,224,203,65,84,166,79,191,187,155,38,49,34,48,26,164,18,48,255,183,187,46,128, +192,57,153,165,91,57,110,16,34,86,137,45,109,14,38,233,142,27,55,228,145,212,192,77,185,135,254,104,250,140,176,79,150,243,203,220,202,122,141,161,89,51,175,96,120,52,96,200,158,1,44,24,65,72,4,174,206,190,199,171,246,124,188,84,148,234,244,184,105,187, +8,185,51,166,45,107,42,123,51,45,52,96,137,107,133,105,238,204,178,213,163,183,228,122,127,235,218,63,4,91,150,175,128,66,121,234,73,55,108,185,248,41,240,196,46,140,9,234,26,169,255,208,183,82,235,30,162,233,57,189,213,151,175,82,100,55,149,102,238, +237,161,68,222,150,200,82,120,110,223,11,196,158,59,64,117,56,178,248,216,121,185,166,232,177,97,88,224,236,212,159,139,109,246,126,43,59,237,215,241,211,33,119,78,198,36,208,18,10,233,150,96,210,33,235,128,42,187,61,0,19,197,124,90,226,87,157,137,185, +42,99,24,181,94,114,75,178,0,152,98,93,26,28,52,190,34,167,60,121,92,50,33,205,96,68,223,0,169,23,198,9,189,109,97,61,244,144,176,179,179,43,217,165,129,247,90,98,161,180,176,74,88,240,100,121,187,151,178,206,84,84,127,106,183,123,250,172,80,11,193,255, +254,84,146,50,95,226,162,231,168,60,7,204,71,165,51,142,232,35,82,199,188,135,112,98,50,150,206,134,104,123,242,103,242,98,239,243,50,5,109,219,150,250,250,200,143,217,202,68,139,158,235,175,213,148,10,188,154,157,11,5,104,162,188,23,130,125,46,222,203, +135,190,156,178,20,154,241,205,228,116,41,30,109,19,253,228,229,220,99,92,252,235,170,185,198,27,22,49,203,31,35,49,14,213,48,123,234,215,156,74,27,154,95,82,118,39,244,235,82,102,42,119,187,233,174,24,182,5,166,72,234,236,16,188,10,163,35,183,190,77, +186,236,133,207,13,162,192,139,255,215,51,175,100,255,224,101,48,222,167,158,124,49,203,141,105,224,59,192,86,108,13,113,225,137,209,80,191,181,203,113,139,128,212,142,180,87,97,109,114,162,140,165,129,212,243,23,244,151,71,109,30,250,211,233,224,4,240, +13,150,30,197,197,47,219,95,201,107,151,101,129,230,61,247,142,197,105,101,168,101,12,28,139,189,197,58,183,32,48,97,169,251,162,198,200,3,158,103,80,130,55,6,88,31,214,49,165,205,94,59,173,227,145,179,2,8,81,43,102,92,27,127,28,202,138,249,155,211,10, +55,14,198,88,71,39,58,234,90,91,222,236,126,156,163,94,179,3,2,143,237,146,37,27,14,87,201,67,95,77,37,203,27,140,166,14,179,243,160,130,199,205,247,71,226,31,26,123,152,79,91,79,197,230,159,73,233,141,119,108,126,139,102,146,2,185,217,169,172,35,233, +45,75,253,127,86,49,0,47,166,190,82,153,165,13,157,29,44,142,66,244,123,110,175,88,189,171,64,148,174,135,137,25,173,221,88,224,60,227,125,24,208,217,217,234,106,105,5,158,254,27,231,172,227,174,88,44,1,35,48,229,236,127,197,117,90,3,106,115,83,191,22, +234,43,164,63,107,145,212,250,85,231,2,24,149,200,164,6,247,214,238,135,254,48,82,208,44,224,182,121,190,230,106,45,7,130,87,69,159,97,110,16,52,164,205,197,230,75,40,224,10,178,99,61,66,53,23,14,27,154,245,201,82,174,17,220,31,28,180,109,142,73,148, +91,80,148,59,254,68,201,237,67,220,65,78,85,102,246,150,34,119,87,38,206,66,168,6,191,189,29,217,32,255,168,8,234,186,18,7,172,100,57,95,119,59,118,16,86,181,173,251,1,192,43,142,249,60,1,23,140,109,202,93,49,233,235,135,190,149,232,253,173,177,203,254, +59,214,28,85,169,248,186,113,141,166,103,25,144,61,7,183,178,122,99,195,74,77,29,125,118,133,27,172,217,8,1,115,33,253,29,129,249,86,115,80,179,83,138,50,238,237,248,179,131,45,49,103,122,187,32,154,151,2,216,231,28,3,9,76,100,79,192,152,207,156,157, +11,93,111,160,158,87,43,112,7,81,68,10,176,22,114,185,107,223,38,157,118,255,241,75,121,20,131,98,172,251,39,236,201,16,65,35,191,149,229,20,82,122,55,122,149,39,33,102,187,84,238,107,3,152,30,8,240,144,241,190,160,106,10,5,6,10,209,18,69,7,98,30,213, +61,199,84,1,203,190,45,133,173,214,46,150,143,175,24,210,2,168,121,155,50,39,234,230,237,6,135,249,59,198,4,20,37,93,227,88,208,239,249,145,159,44,247,122,223,184,68,38,192,55,49,15,181,99,40,96,189,227,199,107,55,86,124,27,20,123,25,48,32,123,90,12, +119,160,239,126,95,187,128,151,22,188,108,80,100,16,31,250,46,42,227,108,9,103,185,196,47,229,79,110,52,75,210,130,100,165,204,92,194,127,146,171,34,202,107,22,56,188,82,51,125,136,44,48,37,25,246,54,205,192,161,205,224,220,56,147,2,133,90,13,43,241, +206,49,18,166,220,153,215,237,168,168,235,229,21,175,51,111,170,226,82,254,251,105,217,5,240,67,142,239,180,218,199,224,49,10,197,166,88,86,53,189,41,143,50,49,36,161,2,33,240,123,187,59,118,35,66,158,99,246,133,213,35,58,1,36,133,246,176,86,194,123, +31,23,224,31,79,61,129,198,64,120,147,184,230,208,75,39,19,143,133,89,151,12,20,180,224,160,119,193,38,143,207,41,125,229,230,123,34,135,101,110,112,76,180,210,251,81,235,130,214,38,113,153,110,75,168,98,5,202,53,46,88,162,31,86,1,59,91,29,83,4,185,126, +154,54,186,236,200,21,56,206,91,127,233,239,97,227,179,219,157,16,248,181,231,186,126,127,131,5,5,29,221,166,192,245,71,255,255,6,228,150,188,115,192,118,191,31,65,119,165,245,16,135,178,102,123,190,166,125,230,35,21,145,11,158,233,156,62,99,157,138, +90,89,240,208,53,159,83,245,155,167,14,173,169,114,122,238,150,14,117,222,243,185,13,79,118,232,77,139,141,77,120,38,117,129,100,77,220,12,53,179,197,7,201,97,64,227,22,129,62,15,153,121,239,73,11,171,251,168,148,116,196,22,42,146,163,127,202,209,103, +163,255,175,123,66,172,169,154,184,151,158,107,183,202,184,17,185,199,183,113,90,154,107,229,241,0,252,241,196,4,96,197,214,50,249,193,184,12,0,20,239,155,239,89,54,37,127,227,178,48,65,49,143,170,205,157,150,5,92,173,87,91,42,35,79,231,28,142,53,186, +18,194,143,234,184,215,54,81,84,10,18,239,30,170,189,209,157,197,179,91,195,86,138,196,197,243,123,143,52,234,50,237,82,119,9,155,69,239,8,236,140,221,214,1,51,45,223,187,31,189,47,71,242,38,7,232,161,111,36,5,139,205,57,7,63,92,144,183,61,215,107,225, +245,165,179,106,17,160,231,240,77,107,127,156,112,217,218,154,74,190,130,96,207,185,121,120,197,54,212,141,203,243,212,161,197,243,132,204,45,87,26,148,239,95,210,13,221,169,122,181,139,83,85,68,2,131,29,19,34,99,223,244,183,172,206,70,20,189,76,62,17, +86,217,133,18,227,12,78,153,97,162,31,225,178,26,57,53,169,190,232,40,228,10,60,62,165,193,143,35,247,211,154,122,175,137,29,104,119,74,87,6,65,77,216,54,20,143,0,248,227,137,147,65,230,61,254,58,198,119,125,218,207,55,31,174,190,32,44,56,151,149,54, +112,53,255,214,126,151,205,157,218,106,147,72,187,91,111,174,207,9,254,175,70,181,80,220,117,72,88,34,121,123,147,71,254,142,96,45,183,251,9,98,32,71,250,179,157,245,207,206,110,196,85,177,57,243,204,116,225,72,185,244,246,47,54,181,228,71,91,51,154, +135,160,171,48,181,187,67,179,135,190,150,110,50,125,248,58,57,169,122,205,126,235,149,214,250,115,79,103,157,132,46,57,202,17,67,210,128,232,7,94,166,135,77,131,214,38,3,103,189,183,95,38,209,195,58,55,115,55,128,111,233,50,195,231,199,244,139,124,130, +225,113,164,9,65,153,229,119,32,44,175,126,122,81,81,251,32,172,101,150,206,149,170,4,76,252,18,154,64,28,20,148,221,113,118,248,195,236,240,49,113,91,115,186,157,4,131,172,26,213,31,167,163,225,67,203,144,90,223,20,123,226,161,63,157,168,176,29,4,44, +101,21,42,255,79,19,35,140,23,5,20,56,123,214,3,38,150,234,201,196,231,181,198,66,40,165,26,201,74,159,168,101,2,136,198,26,103,204,77,152,228,200,2,208,98,83,168,171,244,186,143,191,148,235,206,0,152,201,186,168,89,48,194,177,192,9,213,253,136,91,137, +180,238,91,230,153,236,45,126,102,152,84,135,115,71,1,4,255,71,32,246,208,183,80,174,213,96,45,101,100,48,27,234,156,135,230,193,138,17,153,121,49,236,154,120,186,180,82,89,241,174,36,6,220,50,120,79,102,19,13,69,241,30,144,145,24,60,68,112,1,32,32,91, +132,177,11,161,209,10,92,88,85,22,245,111,239,174,155,29,16,108,138,242,182,5,77,150,46,230,146,94,172,217,6,120,36,12,48,187,71,39,77,200,125,61,239,90,56,161,177,50,199,25,221,57,139,167,93,193,138,16,244,169,217,130,96,70,38,3,66,36,92,32,225,216, +210,144,66,54,16,59,236,170,135,254,84,130,172,145,120,49,67,214,205,255,212,139,203,100,148,88,196,202,178,52,32,210,216,242,134,91,143,61,42,178,158,16,109,137,143,245,49,247,117,146,144,122,36,177,213,86,128,76,46,153,207,251,124,125,183,74,198,203, +48,178,98,4,246,190,19,129,74,137,56,156,181,194,44,38,180,97,1,236,39,119,246,92,208,22,183,95,32,56,155,162,158,32,167,190,39,138,224,157,207,236,255,61,72,22,0,16,131,70,15,79,43,179,125,120,212,196,182,18,80,22,242,30,176,90,172,48,91,111,221,240, +3,240,108,214,164,7,138,75,213,102,48,194,16,213,119,202,62,192,230,245,44,157,181,153,81,103,119,1,88,70,232,211,28,40,195,117,234,45,37,192,218,112,147,86,227,21,96,149,111,122,221,10,57,167,201,72,50,162,42,153,108,1,133,47,23,240,120,92,96,6,207, +10,175,117,155,242,2,100,76,98,18,108,105,104,240,128,125,153,42,104,208,65,57,3,224,131,248,128,128,135,138,102,155,16,174,177,119,204,184,110,86,250,224,218,207,163,128,33,153,93,156,47,254,188,41,225,46,19,192,183,44,151,2,207,89,91,239,110,110,205, +125,79,160,126,216,92,39,150,14,1,66,184,85,227,129,76,18,24,117,26,13,218,169,83,114,109,119,234,109,196,178,221,208,214,94,42,161,16,178,124,54,32,224,141,156,246,52,107,126,192,66,250,48,46,15,125,7,93,248,101,43,203,54,12,27,230,58,66,159,9,155,9, +93,212,57,42,76,133,145,97,55,239,164,149,171,113,253,41,198,164,137,135,81,250,82,230,249,91,47,89,116,61,10,200,40,151,46,240,255,204,123,240,182,31,205,141,152,133,180,57,59,4,131,186,141,135,209,194,175,70,35,135,180,91,130,64,8,184,38,122,215,164, +165,117,120,185,104,56,151,115,225,40,79,154,65,29,188,55,195,93,25,151,250,96,150,227,116,165,233,134,182,12,234,10,251,13,118,78,226,185,19,47,61,244,167,17,173,126,199,175,7,171,212,60,170,88,58,134,150,252,29,142,58,4,135,20,137,53,237,93,139,115, +27,83,200,67,239,235,99,133,83,50,204,238,215,58,204,36,241,14,93,18,8,44,167,177,118,92,35,61,1,14,210,155,238,180,173,145,107,81,60,73,148,126,63,51,107,180,245,44,214,21,86,93,162,160,126,247,113,118,140,208,52,146,8,10,30,73,17,73,8,40,22,89,35,146, +251,161,239,164,246,2,151,39,43,183,1,7,195,110,97,194,129,7,125,242,230,98,108,203,109,38,102,3,225,89,234,194,164,225,61,4,188,152,99,117,214,69,91,235,174,60,57,89,98,218,183,0,224,39,141,239,246,51,212,54,196,156,185,56,69,179,29,170,249,210,120, +191,122,206,43,83,243,46,81,76,217,17,47,157,182,74,179,214,103,232,251,64,25,176,254,43,26,191,170,187,39,110,208,202,55,129,53,146,16,96,100,11,2,193,21,246,82,224,170,89,19,21,24,134,78,150,77,140,46,221,31,250,83,201,131,243,132,215,168,220,101,45, +174,231,244,145,19,195,113,240,175,128,65,223,131,224,188,56,230,99,9,135,154,222,33,51,147,177,66,245,161,129,118,9,160,180,247,137,162,246,16,164,219,60,137,254,151,50,184,243,169,120,202,247,0,0,32,0,73,68,65,84,112,36,64,69,251,82,25,132,215,53,234, +64,173,137,243,9,233,7,166,19,207,80,69,144,24,152,201,1,50,112,101,250,222,71,193,128,84,71,130,63,244,237,180,249,167,249,47,70,89,165,77,174,247,240,33,145,76,43,193,188,40,218,115,22,118,226,157,182,200,81,126,172,137,91,177,116,213,61,193,184,66, +77,107,33,169,23,1,32,26,87,212,4,228,50,86,206,221,245,190,152,3,243,150,112,175,246,65,131,17,237,153,227,153,196,46,131,128,231,143,242,236,111,183,23,160,233,115,145,154,25,2,101,210,147,82,100,0,249,139,91,3,189,93,137,70,40,51,32,208,38,130,19, +181,17,183,230,132,129,188,27,152,61,56,49,211,252,104,23,241,230,189,139,31,250,147,232,6,44,111,116,220,242,33,56,214,225,229,63,194,101,60,211,187,34,155,103,71,204,121,32,208,90,154,61,211,118,45,137,162,220,111,216,75,3,219,114,23,107,189,102,44, +230,54,172,229,188,136,163,145,11,187,54,113,206,239,206,223,129,253,255,111,143,4,221,129,14,110,166,65,213,206,22,160,237,53,84,87,239,1,180,184,214,74,65,146,4,37,33,114,231,161,239,35,132,140,137,98,143,197,96,240,220,1,171,88,166,114,32,90,170,45, +231,154,216,194,125,255,77,109,150,37,190,175,99,43,121,112,110,49,80,175,21,124,118,146,170,58,104,74,86,204,196,179,96,89,196,114,222,158,82,199,180,250,143,214,234,39,16,52,207,126,91,152,94,53,221,160,178,15,97,244,242,57,208,192,70,230,51,39,127, +142,97,157,246,194,93,66,112,146,46,88,8,53,56,125,220,99,5,119,172,78,111,184,56,240,101,189,100,5,105,88,46,40,152,62,205,64,64,122,211,26,145,140,143,218,127,72,137,201,102,66,39,76,131,125,92,119,165,179,236,222,219,111,78,156,204,165,254,42,217, +9,15,213,153,120,151,53,0,56,150,9,4,214,192,173,38,42,253,165,243,65,106,74,107,71,55,247,50,17,151,4,106,45,42,228,202,176,25,16,234,16,116,21,32,220,137,86,180,45,75,236,246,100,207,31,251,42,85,222,88,123,37,248,106,234,87,178,34,150,98,136,135,190, +153,202,64,204,66,111,239,209,253,33,250,67,119,139,9,239,1,94,246,156,9,204,157,43,200,151,194,103,122,181,103,45,90,201,114,106,28,252,236,78,36,26,172,220,129,82,109,160,92,161,90,234,251,96,177,31,5,231,113,101,25,175,103,241,63,156,36,45,17,88,4, +206,200,120,45,222,132,74,76,39,90,27,129,164,38,179,222,180,38,97,149,251,36,236,78,173,53,192,182,246,185,166,200,161,89,45,148,38,241,72,104,48,79,112,232,245,73,218,57,216,164,184,47,60,34,224,33,179,28,87,41,170,139,195,43,79,222,244,249,127,185, +77,192,2,255,31,149,54,81,237,189,58,86,145,186,173,232,163,101,160,222,27,219,130,158,26,117,32,29,172,114,153,251,30,38,36,6,213,86,196,29,91,80,219,6,107,27,85,85,96,109,87,254,152,107,227,137,219,229,197,8,188,44,173,139,36,69,209,167,7,218,57,231, +222,171,168,223,17,21,221,117,22,173,112,34,180,14,140,180,109,205,159,115,154,63,244,149,228,209,249,212,88,177,102,73,32,105,65,211,117,236,113,42,165,37,194,116,209,109,22,80,83,42,15,23,239,215,197,104,253,51,59,223,122,153,154,154,189,65,237,214, +88,161,187,82,83,254,161,230,37,175,155,236,144,60,54,220,34,171,16,158,179,93,20,191,76,173,89,106,255,219,137,45,170,150,57,46,132,122,30,174,202,190,90,231,123,119,45,144,129,1,235,129,171,92,254,57,239,169,20,158,221,217,108,64,31,51,154,178,78,187, +98,2,49,170,158,89,204,64,169,141,134,182,67,5,29,240,76,253,135,214,82,150,33,175,131,77,229,90,216,196,60,231,207,157,220,51,64,145,247,158,168,3,81,219,98,175,184,150,152,57,55,65,116,20,117,85,208,204,160,153,79,227,78,20,161,87,245,8,187,31,89,209, +22,166,186,44,227,245,122,105,221,192,173,191,3,16,250,85,68,89,61,129,145,180,197,234,180,204,18,74,8,243,196,146,194,126,161,250,57,99,214,14,5,84,112,205,159,32,229,161,239,165,156,241,30,189,89,158,30,241,115,115,198,194,156,51,229,80,39,210,222, +102,104,130,7,115,220,232,189,251,188,184,13,150,127,205,197,97,240,226,39,244,218,222,169,54,1,251,224,199,85,129,235,169,102,106,20,120,40,104,123,83,223,161,77,171,249,41,100,247,229,210,185,20,152,26,108,198,110,194,177,4,176,103,70,151,53,222,23, +76,104,23,14,130,108,178,255,246,61,216,162,241,182,6,0,12,74,180,118,172,64,117,90,238,232,255,234,152,65,125,192,55,211,106,83,254,217,2,47,103,59,33,7,225,113,3,62,4,74,211,91,242,219,254,11,238,20,133,126,121,68,158,91,195,229,199,239,141,228,115, +44,249,10,122,235,216,232,222,195,63,11,254,25,177,146,22,14,124,138,167,154,159,107,242,61,103,150,192,104,129,5,36,146,80,93,160,13,152,74,248,141,98,23,128,129,206,27,87,171,27,18,183,90,50,20,17,32,33,223,25,65,155,164,226,3,136,70,32,154,2,80,100, +241,208,119,83,80,39,236,220,22,84,184,204,247,130,65,155,249,71,176,120,106,134,214,118,75,207,139,224,209,158,89,183,37,248,165,230,162,191,163,13,86,48,115,29,45,12,140,144,13,232,39,151,129,87,171,118,185,181,190,181,24,183,43,131,26,43,207,17,194, +42,140,168,187,215,116,175,124,207,201,3,16,90,106,0,5,121,16,67,25,249,126,178,80,167,242,172,57,185,3,143,104,161,0,21,37,44,255,234,79,153,186,189,222,218,241,206,38,110,221,237,163,138,159,3,95,245,209,70,62,126,128,135,46,138,249,239,232,138,227, +254,15,223,105,123,252,154,203,2,64,120,182,22,246,14,57,217,207,74,43,150,174,252,88,10,111,67,184,124,202,142,13,40,96,197,180,112,28,213,156,246,186,196,59,87,131,142,122,71,41,229,178,104,20,72,69,172,179,7,76,241,107,95,31,139,117,42,214,101,109, +51,12,50,88,158,147,171,12,227,235,127,61,50,15,125,1,21,10,134,102,162,141,191,114,162,217,83,120,33,97,61,215,104,106,180,219,228,140,40,125,14,101,211,183,113,123,97,197,170,153,155,63,80,94,226,93,29,203,162,60,56,168,6,101,224,14,2,96,6,65,6,151, +202,133,129,161,188,163,2,33,83,110,233,92,26,184,12,103,138,204,177,1,65,229,1,192,83,140,183,152,1,169,181,197,89,175,236,199,100,45,125,44,249,118,99,194,4,104,133,43,131,14,37,77,193,213,219,28,8,43,84,137,83,88,40,115,168,80,27,159,65,204,111,18, +170,249,208,67,194,197,198,105,152,164,50,209,245,153,219,181,95,81,243,43,21,86,224,136,224,6,202,16,80,38,246,60,147,250,61,106,31,219,230,146,225,1,99,178,184,247,109,241,208,158,85,75,125,176,206,40,168,90,64,174,142,208,233,149,128,222,55,237,29, +161,16,37,40,176,77,208,243,153,146,125,140,123,152,183,79,16,20,251,52,99,234,81,98,225,221,196,103,254,127,55,213,209,207,107,141,5,222,114,26,224,81,189,89,220,102,174,1,179,84,114,195,87,166,167,218,107,20,205,177,173,112,246,65,60,81,137,181,154, +199,241,14,91,246,158,248,33,103,114,173,151,194,21,180,39,134,219,197,35,193,153,79,48,30,75,150,206,7,43,97,121,204,157,100,23,250,171,186,175,113,81,224,77,181,46,87,193,64,177,215,65,146,3,131,61,201,251,123,131,135,120,187,49,147,235,137,153,237, +186,19,87,124,163,185,133,230,142,219,100,58,205,132,129,236,35,102,199,51,106,75,235,37,232,226,147,139,229,161,135,76,217,255,202,3,64,128,240,143,114,20,245,189,8,134,22,128,99,133,172,60,133,90,169,253,177,49,40,86,20,10,183,0,77,251,181,231,60,130, +106,251,55,156,36,184,152,74,152,83,12,115,181,10,140,17,68,21,252,116,203,48,170,106,191,222,123,138,169,242,88,108,33,212,159,83,74,99,121,24,181,122,12,175,142,165,198,230,51,253,191,159,34,117,52,107,169,171,20,106,246,213,101,179,114,0,93,13,244, +123,39,77,138,85,61,67,140,179,103,10,153,66,157,181,190,11,232,191,170,86,5,144,98,46,113,155,222,153,55,195,53,218,152,183,10,100,86,47,111,208,211,205,237,240,203,113,69,185,7,23,248,27,33,112,121,121,230,135,77,24,177,55,254,221,255,254,159,182,71, +48,103,29,163,94,84,183,35,88,98,208,6,245,232,116,252,187,100,88,216,129,90,6,93,20,123,50,199,45,104,99,201,208,81,240,245,245,228,254,104,194,253,169,168,14,201,84,58,227,83,206,113,4,16,229,27,5,78,142,150,219,250,204,89,215,169,81,172,98,19,23,248, +164,255,251,255,252,143,7,190,253,140,217,90,34,119,123,10,141,118,48,20,226,55,188,182,213,5,92,189,249,95,254,221,191,61,94,241,208,67,15,125,13,253,55,255,211,127,56,223,195,3,103,110,116,104,17,204,116,202,97,40,30,47,106,20,216,68,140,76,46,21,59, +201,174,159,25,195,169,98,62,50,41,227,23,35,197,17,159,25,114,56,212,156,218,136,224,57,214,163,13,68,151,133,48,234,32,97,229,247,132,98,182,54,84,60,24,187,248,111,255,244,111,52,87,196,58,197,250,33,191,47,130,220,239,113,239,52,117,129,60,158,170, +106,175,197,71,11,250,121,134,63,151,186,62,42,186,142,103,164,236,216,153,0,219,9,35,176,41,71,33,246,159,232,23,197,104,223,113,135,4,223,24,154,231,31,40,109,85,110,255,85,65,125,55,187,170,74,174,50,119,32,95,185,20,121,155,195,160,181,198,173,209, +107,72,179,63,114,121,7,139,82,69,142,130,164,115,105,181,199,67,123,153,117,245,136,102,132,165,124,156,207,150,165,193,187,226,66,21,248,49,67,96,239,187,100,208,106,124,115,235,230,135,30,122,232,123,136,226,164,255,122,178,131,192,255,80,76,184,167, +45,229,67,176,169,21,124,254,26,19,32,86,242,219,53,20,85,2,84,244,4,133,186,146,206,46,215,215,229,151,45,7,149,143,23,90,72,151,163,132,206,239,109,238,64,51,39,61,84,136,204,139,196,253,108,19,64,75,85,183,215,212,45,51,95,172,79,114,51,229,223,20, +93,177,100,153,250,7,151,4,108,188,91,153,139,154,153,29,11,121,209,35,130,215,80,92,183,3,207,8,112,72,59,13,240,221,135,113,48,213,20,60,219,51,74,161,10,227,84,169,189,133,176,44,241,61,240,29,71,144,24,188,101,3,159,194,22,210,189,125,202,89,185, +111,206,137,82,207,113,251,82,89,200,157,136,164,222,137,68,10,220,201,192,32,199,217,205,116,195,209,250,94,254,171,93,174,16,175,235,200,136,141,196,203,37,63,237,140,80,79,192,24,6,45,55,25,113,67,146,107,171,169,210,151,41,127,31,122,232,161,111, +164,184,89,38,174,56,83,63,117,228,248,152,112,26,227,164,205,73,153,247,179,37,35,51,197,144,104,71,180,197,71,208,64,28,217,159,35,107,9,86,32,123,85,202,184,241,116,137,13,161,214,114,185,182,219,205,67,171,78,83,103,127,10,125,230,253,167,20,58,222, +27,120,95,27,183,72,255,91,169,178,43,158,140,235,245,103,15,181,90,10,22,173,53,147,131,234,250,41,58,125,168,114,235,111,206,208,174,242,96,184,71,0,109,142,144,219,15,232,84,247,189,248,230,244,183,35,139,214,188,128,142,12,244,118,208,122,173,83, +252,184,21,34,13,41,146,53,24,87,204,78,136,57,244,171,59,111,6,166,58,142,22,126,148,151,161,32,70,44,57,70,113,218,166,76,196,164,70,205,15,17,80,176,211,102,50,36,89,85,221,81,68,199,57,105,72,217,142,0,220,12,123,38,208,151,116,93,208,219,146,209, +105,40,217,37,108,215,130,144,224,68,20,208,246,208,67,15,125,15,181,176,131,70,18,57,124,216,172,135,90,189,168,201,237,101,69,162,54,26,62,173,121,114,222,87,209,229,144,209,21,219,209,219,211,184,246,156,149,106,103,155,70,251,123,214,49,213,81,50, +15,239,177,136,249,150,69,92,40,61,114,215,94,20,34,215,233,217,244,165,201,166,90,63,108,217,28,57,250,76,75,164,230,76,235,201,2,90,33,253,168,38,157,143,196,36,7,226,50,117,66,123,118,25,121,105,159,151,107,202,188,101,61,159,11,189,119,153,213,127, +2,150,55,189,74,177,183,18,44,196,34,201,178,199,77,196,14,154,126,30,165,148,236,82,172,71,71,186,178,73,65,172,113,84,210,221,57,176,90,113,68,162,234,188,218,31,93,74,213,34,172,171,156,172,4,36,123,48,251,30,120,49,4,157,242,58,39,160,186,121,166, +22,214,140,86,226,251,121,70,151,46,207,85,190,102,244,232,84,145,100,21,243,146,90,22,225,156,230,24,220,24,244,172,228,67,15,61,244,109,228,162,164,140,22,46,75,247,220,87,5,228,179,187,140,21,223,34,122,200,52,152,137,34,230,66,205,80,149,23,179,217, +116,140,181,220,153,34,105,196,140,65,169,25,249,245,28,251,10,120,43,64,49,224,101,148,156,108,0,204,37,30,230,247,189,137,29,46,240,146,150,135,21,86,145,138,188,221,87,237,29,48,207,137,201,199,180,39,15,239,244,90,163,47,35,199,32,5,40,56,202,142, +101,222,147,105,187,228,204,170,50,106,24,1,44,60,192,93,60,14,151,87,106,157,99,189,130,28,193,167,153,36,225,96,132,37,181,72,2,74,113,150,15,103,159,177,187,102,241,111,132,38,71,5,87,43,186,34,129,19,142,90,3,206,219,164,178,216,30,146,64,179,124, +115,37,88,41,118,160,95,104,16,79,51,61,247,163,158,83,208,172,123,178,72,41,232,112,151,219,128,142,202,160,54,25,224,134,119,185,198,51,147,121,158,199,20,153,46,59,144,238,67,15,61,244,219,82,174,241,22,238,164,80,165,0,219,154,132,92,113,99,169,101, +40,188,136,65,33,210,183,142,244,164,58,95,190,36,219,26,4,194,61,6,124,100,75,216,50,135,212,96,92,88,159,79,81,227,41,50,52,171,78,49,50,186,165,40,171,1,109,154,173,236,161,132,75,190,183,17,90,102,51,204,231,152,182,180,102,138,41,175,159,59,200, +106,223,105,172,239,86,120,194,164,101,239,211,130,95,219,120,147,193,196,243,34,207,65,125,43,240,80,96,76,164,74,232,79,122,30,8,137,94,202,71,129,202,134,183,200,130,51,6,233,105,243,38,154,211,170,131,225,47,212,66,28,105,1,17,41,190,127,222,213, +91,12,179,162,55,99,205,22,14,222,159,51,240,211,249,12,148,75,116,29,54,86,65,147,214,96,6,90,125,12,71,241,34,25,184,80,177,12,174,90,239,210,245,23,38,232,54,116,127,129,99,153,44,70,68,192,89,189,235,165,203,111,15,61,244,208,87,83,103,78,128,132, +51,55,180,185,145,123,166,195,204,27,179,43,91,160,164,201,183,146,173,146,61,174,12,28,40,239,68,12,64,239,10,216,149,161,90,75,124,30,225,165,70,29,149,141,202,91,143,95,152,216,166,148,251,209,86,105,70,180,252,107,80,99,94,128,122,201,132,81,77,28, +88,29,62,151,59,227,44,37,231,108,47,196,119,249,31,198,29,29,185,189,124,92,101,87,34,163,1,46,233,253,131,231,187,41,166,169,49,204,248,171,199,251,222,196,121,202,191,84,36,171,51,46,190,106,32,86,89,167,53,176,177,212,210,76,117,211,167,117,140,58, +69,200,204,245,250,97,162,182,145,15,109,149,138,216,184,206,99,231,64,199,34,199,132,22,83,174,250,3,85,246,72,233,238,132,222,233,160,24,74,219,138,142,238,190,68,236,129,121,144,134,103,231,36,196,219,160,75,89,56,212,130,115,202,65,64,51,190,157, +163,221,125,106,220,192,175,1,176,117,99,154,135,30,122,232,11,233,176,74,195,22,68,117,162,138,109,45,98,79,101,150,104,166,206,41,1,185,30,203,14,215,89,216,149,5,137,126,57,171,97,142,128,87,163,43,197,72,156,125,2,110,116,48,209,15,75,239,45,133, +242,62,192,135,45,183,163,15,128,163,208,165,71,32,231,76,138,118,28,216,210,49,94,243,99,81,63,84,93,18,189,138,234,151,46,58,174,161,43,177,84,44,38,250,50,240,133,110,188,201,237,238,239,82,141,4,132,153,159,110,23,83,85,131,44,99,84,232,174,215,207, +32,192,25,207,144,55,201,195,193,213,31,239,22,175,10,18,51,176,50,107,205,122,119,107,54,27,240,138,50,181,189,13,29,121,90,223,10,233,137,226,211,122,245,148,96,218,84,244,116,15,83,242,183,144,50,214,209,214,25,17,226,104,222,222,117,115,159,129,21, +213,138,184,24,149,222,125,12,48,14,93,211,114,10,197,202,174,129,195,77,97,213,139,105,194,67,15,61,244,237,84,235,231,33,134,212,233,101,77,252,67,89,236,251,200,51,97,204,69,244,189,52,25,199,35,154,38,162,112,182,125,221,98,158,9,221,189,68,35,49, +161,29,0,42,170,148,224,187,71,193,180,170,165,151,116,138,124,151,27,5,96,198,152,60,131,158,9,100,204,34,139,152,220,3,82,62,189,222,42,241,167,105,134,192,180,250,253,204,232,254,152,97,187,172,195,182,49,121,81,45,110,203,182,158,168,119,228,92,243, +50,27,78,229,128,175,203,77,80,21,241,87,16,96,10,170,152,134,227,128,158,90,159,62,187,239,24,176,134,51,180,102,37,121,35,3,56,118,52,103,183,176,80,33,20,163,49,254,146,84,145,115,150,115,185,113,70,161,198,188,195,20,113,14,56,92,236,170,193,124, +120,135,48,1,15,170,176,189,16,5,50,98,97,89,162,158,212,28,4,193,62,71,223,167,180,149,67,130,253,169,113,29,73,25,145,115,235,137,126,110,7,200,67,15,61,244,173,148,21,221,139,137,207,133,82,119,71,183,12,114,37,0,43,52,130,235,249,245,67,201,156,232, +50,178,118,80,117,148,127,75,43,145,24,119,143,45,93,248,119,101,167,203,26,171,83,202,47,170,167,62,239,130,130,42,71,206,86,254,153,190,5,74,62,198,8,212,126,34,176,80,153,202,109,238,11,30,10,55,245,218,187,225,109,132,170,82,247,134,25,116,75,45, +123,221,118,104,207,93,4,117,247,151,118,249,241,157,189,82,121,107,178,183,224,171,10,99,98,164,234,161,23,53,11,45,196,222,54,177,86,43,221,91,130,134,169,144,49,49,148,159,180,23,31,250,151,208,53,237,66,49,103,84,190,174,223,103,170,27,233,232,199, +60,223,151,113,75,209,176,244,27,71,196,221,61,107,64,7,95,145,49,12,115,140,18,150,50,218,141,181,172,0,66,75,4,189,212,81,176,138,118,47,160,235,2,199,220,171,100,134,194,67,15,61,244,221,116,4,90,143,207,148,150,154,10,241,22,12,8,190,19,63,179,102, +210,139,189,166,207,45,126,144,6,190,232,48,150,184,27,113,176,230,41,222,250,57,85,236,42,145,198,148,29,239,194,246,80,148,117,222,30,129,232,125,247,220,147,223,182,15,64,130,108,30,128,178,166,124,23,234,224,193,50,244,234,223,83,42,150,174,113,15, +129,52,122,186,92,149,250,174,44,179,220,166,61,83,159,185,133,47,15,126,56,155,192,42,148,206,78,58,215,143,37,249,233,159,165,240,235,157,9,80,219,147,221,212,65,161,124,29,43,23,29,100,145,168,193,207,23,72,252,0,90,17,72,228,144,112,89,164,65,33, +106,200,237,250,145,29,148,81,75,23,68,201,41,46,244,83,253,77,118,42,134,217,204,49,140,181,62,238,61,110,238,248,143,154,148,150,61,61,2,182,173,227,195,154,79,175,161,25,186,168,174,61,249,52,143,22,250,196,180,110,100,177,182,62,244,208,67,15,125, +57,93,21,37,213,215,5,194,195,15,60,242,100,2,249,70,9,198,24,74,137,165,221,242,111,166,43,29,49,63,59,126,63,1,52,70,4,209,87,77,205,54,218,152,1,109,81,169,219,213,250,234,247,5,4,213,136,186,79,233,203,82,187,203,126,247,94,83,242,74,116,111,76,219, +171,53,157,239,0,234,196,5,108,181,207,186,100,121,238,21,28,222,227,155,237,228,51,203,227,120,44,253,56,28,99,193,230,4,126,18,249,63,57,115,184,131,224,165,93,174,201,98,180,192,134,53,125,231,172,45,77,194,133,202,214,215,138,44,241,91,183,96,44, +249,195,85,133,123,88,143,78,135,28,179,166,207,219,102,155,159,98,214,25,100,239,32,48,178,37,10,178,113,20,236,219,79,38,138,2,160,153,216,216,64,84,232,154,32,156,46,56,217,165,253,187,132,72,112,192,175,76,112,203,159,224,247,72,211,20,20,124,64, +150,15,61,244,208,215,80,182,80,40,117,139,101,76,223,242,76,83,172,149,247,0,129,166,40,107,188,228,47,183,217,45,181,16,205,242,110,213,211,59,11,0,36,68,186,160,78,101,248,209,24,92,106,232,136,193,211,219,175,45,14,32,168,108,77,16,22,200,41,193, +149,113,248,110,47,14,234,127,128,204,154,131,220,237,0,239,218,142,73,215,140,91,241,221,46,224,180,117,22,63,58,103,15,211,7,1,238,151,78,136,165,0,166,183,63,118,127,14,72,236,216,7,201,121,240,238,226,215,233,214,215,145,154,109,30,129,22,85,21,230, +120,205,134,5,165,236,154,57,102,95,235,146,78,13,128,93,152,201,120,7,59,181,150,36,184,238,84,0,35,143,250,47,176,109,125,206,41,83,70,133,65,54,152,110,3,100,141,116,123,100,178,79,234,51,128,210,48,2,82,100,242,32,162,230,187,153,120,55,14,248,196, +16,2,72,143,186,234,253,39,194,124,232,161,135,190,155,106,45,158,170,167,68,162,24,82,152,204,125,160,142,27,137,92,71,149,220,57,251,192,54,151,30,8,2,44,169,53,42,228,162,233,22,226,182,104,209,236,32,198,8,149,125,35,23,21,66,212,67,173,48,11,57, +28,94,130,93,155,12,228,242,183,242,215,120,55,246,205,255,197,35,154,173,187,52,234,126,222,16,210,86,249,75,251,184,134,48,246,41,124,222,133,5,191,176,219,253,172,11,254,126,176,53,85,151,141,183,165,150,140,23,240,147,120,227,45,147,208,107,29,131, +194,215,93,250,53,43,250,52,122,204,90,9,102,78,202,95,113,129,236,12,125,185,36,189,112,1,6,90,241,12,78,233,209,136,0,2,187,65,74,235,20,113,225,231,12,32,148,110,174,154,116,129,148,197,179,93,166,16,116,235,122,40,117,186,160,200,167,217,200,86,59, +59,231,193,174,31,113,207,90,58,191,63,49,4,71,199,111,159,137,116,254,128,37,175,233,231,227,45,15,61,244,208,215,211,123,54,123,166,191,154,184,181,67,32,47,83,91,147,202,66,241,150,7,150,234,190,13,253,178,0,116,87,192,106,149,127,74,151,177,186,75, +203,76,46,192,164,107,187,150,33,74,182,119,197,205,187,41,242,27,122,161,140,167,253,204,219,131,16,45,189,61,157,250,104,40,219,127,125,72,71,182,132,70,30,2,20,41,31,203,99,210,25,90,81,53,241,226,218,184,80,56,235,166,53,226,130,99,28,57,154,196, +11,129,127,186,173,236,219,133,29,103,82,63,125,3,117,215,128,149,247,115,154,8,8,156,34,145,151,29,225,158,186,134,63,102,61,154,177,3,56,250,55,4,90,196,26,212,153,216,63,191,107,22,205,148,192,64,204,232,139,237,117,19,173,159,116,104,45,222,118,129, +48,64,139,1,156,0,205,216,19,73,17,119,213,43,170,158,197,160,221,204,66,4,212,178,5,48,180,123,171,189,18,205,43,99,118,98,101,246,243,77,24,244,117,113,97,217,206,70,99,202,135,30,122,232,187,73,247,202,39,228,134,202,34,42,243,24,227,42,116,142,199, +82,57,49,95,168,157,120,178,234,200,58,77,45,67,143,100,138,146,102,16,223,24,88,107,153,64,111,121,56,114,175,140,191,210,144,161,149,21,217,85,233,231,225,226,22,43,233,147,146,191,8,197,54,219,98,148,41,48,136,28,83,211,149,133,252,44,117,149,38,222, +143,151,185,161,71,29,196,49,185,209,196,101,80,190,11,104,147,177,44,29,60,24,235,112,77,52,62,172,90,12,224,42,245,252,146,90,55,130,219,12,177,93,80,129,8,210,81,188,232,68,219,175,63,224,161,16,108,140,69,95,21,109,183,79,204,222,206,230,61,93,221, +225,50,4,55,149,100,51,109,253,246,137,41,128,128,230,21,232,184,65,156,138,56,230,41,71,155,242,46,199,24,156,64,235,189,205,101,38,65,149,119,214,149,19,201,192,249,251,247,139,217,239,110,125,228,21,25,133,159,151,50,158,68,64,15,61,244,91,208,172, +215,210,245,159,176,113,145,188,76,140,178,37,66,172,212,92,98,57,92,226,155,112,64,143,239,126,215,192,232,122,7,142,85,235,157,87,233,57,217,212,178,216,90,179,44,211,122,215,120,138,75,88,5,197,100,53,233,231,123,68,23,187,50,59,164,226,133,248,115, +153,209,18,88,89,127,225,42,175,33,192,247,10,174,235,46,191,9,101,118,151,27,93,215,173,243,94,11,109,154,6,160,223,61,49,185,76,69,45,232,150,152,237,241,195,51,88,58,47,239,198,6,85,47,133,144,179,134,211,9,13,216,168,82,126,1,27,124,223,55,238,125, +118,116,216,161,66,189,120,133,109,135,211,179,18,184,208,141,61,93,58,30,148,151,162,78,207,206,110,183,136,68,140,150,53,95,149,5,136,48,164,89,113,52,229,5,235,233,70,64,198,73,96,238,156,206,89,165,123,249,174,53,62,127,253,5,169,161,96,158,15,148, +237,77,170,119,157,93,245,208,67,15,125,33,149,225,35,214,109,105,203,109,56,205,249,40,140,198,47,89,93,137,123,32,41,219,13,28,45,166,114,11,110,108,6,56,45,70,241,16,140,128,120,99,12,88,242,148,165,9,111,4,5,11,150,24,198,248,25,25,42,178,83,113, +13,202,50,203,87,234,248,73,120,141,33,71,227,89,1,11,222,57,182,229,91,39,212,253,245,16,101,178,91,246,28,50,187,175,251,77,234,173,45,98,28,216,232,216,236,251,115,233,185,49,29,107,231,198,91,131,169,234,112,5,119,173,129,34,17,55,82,75,0,57,141, +103,165,211,2,70,222,117,123,175,229,199,202,206,160,84,235,62,197,132,218,41,217,204,170,141,71,58,220,197,20,141,33,149,214,97,85,36,165,171,85,8,74,49,40,32,65,135,178,206,100,140,11,55,15,145,242,244,149,237,227,148,244,124,186,100,226,245,92,13, +196,6,113,58,107,127,250,43,141,1,179,176,181,7,18,180,71,22,123,21,19,239,120,199,67,15,61,244,165,212,134,84,25,88,76,48,38,154,18,202,40,52,168,57,247,53,166,18,87,59,154,222,219,49,96,90,42,19,36,212,19,145,45,31,91,241,180,220,100,41,40,139,241, +91,46,128,214,248,218,93,194,143,93,228,6,82,124,146,114,64,18,120,67,38,50,251,33,206,170,218,200,229,86,88,104,189,140,30,86,111,61,149,189,127,58,64,84,92,106,120,88,92,131,10,218,59,222,75,233,204,0,139,251,233,88,1,224,58,186,137,253,152,209,227, +81,0,162,189,59,151,184,185,87,246,126,79,247,137,3,137,98,107,71,48,232,128,136,81,32,93,138,69,221,108,73,111,0,27,97,81,243,13,4,14,19,149,167,93,45,250,12,22,70,123,98,22,214,100,68,74,246,112,40,186,173,42,188,139,192,214,9,14,198,2,132,204,133, +92,6,171,115,18,28,49,5,85,39,112,188,97,36,245,111,164,252,193,56,160,107,141,217,210,238,89,64,169,33,245,37,210,189,51,208,67,15,61,244,181,148,16,139,137,73,254,3,242,172,228,122,89,229,101,211,169,209,195,73,190,4,28,136,125,14,25,163,134,4,228, +97,5,237,109,151,124,82,142,181,145,105,71,11,91,28,214,232,136,250,30,248,3,73,47,74,151,66,137,214,214,146,118,245,111,19,85,120,42,112,40,252,100,221,161,155,19,98,58,112,127,53,215,251,168,239,23,35,58,29,135,88,253,247,55,26,92,48,212,11,68,164, +53,189,214,244,213,184,163,158,229,189,93,202,241,222,65,60,243,247,221,150,119,159,116,16,96,230,154,44,83,220,166,176,25,96,250,118,210,57,30,158,163,53,57,0,166,82,11,103,244,215,237,213,136,144,138,49,152,239,141,69,28,24,176,41,179,230,31,105,157, +50,103,60,2,103,40,35,101,253,202,109,22,97,229,214,141,237,90,97,244,255,121,168,207,97,85,31,90,250,252,237,50,100,215,246,174,225,27,5,128,108,122,213,237,152,0,90,70,120,193,15,61,244,208,247,16,183,212,193,229,91,158,200,146,189,147,99,158,150,47, +181,218,136,119,221,236,172,177,81,84,122,125,161,115,9,208,122,156,124,4,135,76,107,1,82,103,24,204,142,170,85,187,1,214,44,73,183,184,249,185,149,47,37,109,239,169,60,15,9,119,74,48,196,147,73,123,184,19,251,246,168,189,171,149,62,141,234,203,179,92, +251,87,217,25,86,52,227,195,70,29,183,10,161,17,41,6,24,81,12,12,181,24,253,36,103,222,176,239,118,185,201,110,161,190,141,235,11,223,70,114,214,54,64,32,75,158,164,215,245,229,26,5,173,92,64,192,86,219,29,41,15,229,35,192,80,183,168,144,65,179,20,43, +212,22,255,85,228,56,239,29,215,23,254,45,141,110,235,37,227,117,65,3,229,200,72,52,175,203,65,4,169,173,105,93,189,93,31,136,108,45,161,17,232,210,233,39,189,78,4,42,191,43,232,213,207,76,221,48,195,35,96,225,161,135,30,250,78,50,67,10,134,11,21,78, +205,217,31,99,174,192,140,177,8,247,158,238,165,88,70,147,169,205,82,169,209,67,220,196,25,240,190,198,86,218,173,140,182,27,31,86,225,232,133,20,185,203,87,23,184,73,105,208,77,106,186,134,187,8,43,179,224,23,228,93,94,30,75,160,152,220,22,51,101,164, +24,81,105,101,88,13,20,158,156,166,219,196,31,164,60,155,124,24,149,22,176,97,1,137,177,180,126,63,117,43,2,208,163,235,153,71,185,83,97,89,216,81,16,242,215,97,64,99,181,215,139,169,109,62,133,72,142,246,26,100,167,65,170,191,162,193,167,173,141,173, +179,227,188,88,224,1,139,216,92,14,232,223,57,46,23,16,89,157,54,205,114,180,105,206,130,141,162,194,199,14,218,86,186,229,168,179,254,69,111,30,247,123,181,133,9,221,69,100,133,57,54,235,251,254,145,1,121,232,161,135,190,135,232,57,181,140,115,185,236, +252,147,157,157,79,130,243,122,202,231,150,128,48,33,61,144,44,230,78,74,140,49,38,98,220,135,107,148,71,131,139,58,147,197,173,228,171,64,211,29,251,179,196,28,38,96,215,7,41,9,207,235,133,102,137,87,170,123,200,238,105,235,92,238,4,118,151,87,214,77, +242,230,188,200,230,165,31,252,247,184,221,139,140,140,185,13,215,241,182,148,238,34,120,130,107,34,113,160,92,141,75,248,155,234,93,56,76,169,140,234,96,246,199,185,251,181,186,51,199,151,210,219,5,184,221,13,64,64,26,208,166,115,180,155,170,78,184, +10,91,195,31,119,141,186,250,107,205,222,243,245,157,227,2,236,229,249,250,115,1,181,106,35,201,24,9,175,200,225,150,177,65,189,86,227,196,37,19,20,114,185,63,172,106,126,139,36,105,2,56,33,250,147,181,54,254,142,103,197,93,231,239,50,79,197,13,52,62, +244,208,67,95,79,101,145,82,120,48,218,187,142,97,95,29,243,148,3,10,68,137,143,135,114,38,253,220,243,126,38,181,124,89,58,133,10,171,231,194,100,97,11,17,0,132,6,43,26,98,120,122,35,248,233,144,130,246,151,175,81,229,54,214,125,5,161,163,250,179,193, +76,188,0,244,70,119,51,210,174,177,54,162,70,172,78,191,192,60,233,221,229,207,149,177,70,235,220,246,22,254,213,139,63,40,224,27,180,105,80,66,96,153,219,5,254,120,212,83,43,96,35,241,211,3,208,145,239,187,7,11,243,53,8,64,36,97,85,38,106,155,7,147, +52,4,159,169,6,71,63,95,23,117,79,191,34,60,76,1,116,200,234,251,114,103,204,154,40,204,234,81,91,252,73,32,37,196,17,120,168,64,119,180,245,83,221,235,159,143,254,27,190,67,171,46,76,178,212,93,37,207,27,3,29,174,134,181,116,94,248,178,140,1,140,70, +137,75,187,4,39,103,30,158,135,135,30,122,232,123,200,79,226,19,197,209,96,127,92,190,11,91,160,93,105,207,46,172,108,217,82,121,236,231,68,85,100,107,229,78,166,24,227,171,173,69,38,75,235,172,166,114,114,207,224,8,158,78,184,172,17,135,45,124,17,186, +253,17,238,115,26,45,108,106,226,189,11,130,215,202,67,120,3,148,169,86,227,102,169,143,92,61,245,19,91,19,169,223,63,146,12,83,157,15,35,74,177,255,175,173,157,173,127,210,60,67,162,220,103,167,134,30,123,207,58,95,242,59,32,101,255,223,222,40,170,180, +234,110,78,12,122,76,20,83,138,53,18,139,203,225,141,41,11,157,16,41,187,51,79,253,22,210,173,173,220,17,225,201,91,20,180,206,15,245,170,232,45,141,150,24,136,154,154,252,101,125,19,54,200,222,117,55,22,238,191,137,46,113,102,176,66,187,190,31,222,243, +35,181,107,157,191,221,59,70,32,32,12,233,128,229,168,216,67,15,61,244,93,36,114,18,102,143,108,11,19,111,44,67,252,48,153,99,160,193,40,100,230,111,25,161,55,134,84,138,12,18,121,225,57,253,177,13,49,69,243,118,161,31,84,33,37,220,197,13,107,143,157, +139,173,48,246,184,153,255,38,128,207,94,217,122,98,97,137,229,136,61,191,169,6,152,159,71,21,15,163,238,147,142,232,82,165,11,38,230,174,11,137,81,124,121,21,208,105,249,116,160,67,186,17,121,213,174,11,234,159,135,58,85,247,191,166,144,49,13,249,158, +168,99,29,123,219,95,33,72,110,134,36,164,26,151,213,116,220,96,216,60,70,206,242,4,84,150,169,157,113,170,153,223,24,102,64,212,164,26,142,141,130,131,230,246,101,89,160,121,181,3,31,207,193,203,75,87,218,173,199,181,171,50,55,196,144,4,223,245,253, +224,88,77,148,21,102,237,247,125,55,207,192,173,14,151,219,111,247,60,244,208,67,95,76,6,226,71,134,192,206,231,82,44,108,86,241,82,246,242,0,181,217,25,209,86,137,132,182,185,217,135,178,141,28,169,178,169,88,18,158,202,74,42,115,147,54,55,169,243,129, +46,198,75,63,81,59,35,36,88,111,44,223,110,179,109,213,107,101,119,49,180,100,73,32,207,37,89,175,233,244,118,28,114,83,13,71,175,4,189,53,21,183,97,40,99,43,185,10,224,203,61,104,26,142,182,19,61,197,140,195,187,107,38,46,35,58,226,227,170,121,148,103, +228,40,231,217,165,241,106,197,20,243,130,91,147,115,251,83,134,97,224,139,175,23,10,188,2,114,179,212,56,253,105,39,227,241,237,254,229,43,232,53,160,170,227,154,197,246,208,190,234,32,138,224,218,147,213,71,234,58,115,160,221,33,247,90,170,242,189, +178,52,192,156,63,223,235,77,169,191,255,61,141,156,168,219,130,195,165,158,43,220,149,184,223,235,231,115,251,211,231,135,30,122,232,187,72,213,254,106,41,182,196,144,42,129,37,243,54,76,248,50,218,207,5,198,42,75,162,205,165,253,198,58,211,36,231,53, +98,17,111,21,211,10,147,91,204,92,226,220,204,35,254,166,234,246,211,210,234,40,113,91,188,135,66,118,239,237,212,213,154,188,191,203,51,199,18,232,175,42,103,51,247,0,0,32,0,73,68,65,84,234,237,6,157,237,205,207,148,174,191,217,225,189,167,63,167,207, +7,25,192,202,91,58,126,179,123,97,12,228,200,234,3,106,44,122,133,8,93,208,66,243,52,21,136,123,213,136,199,106,77,8,148,177,43,94,144,9,121,251,251,133,93,104,98,189,133,13,101,165,244,123,55,75,6,164,214,153,110,202,184,60,16,56,55,154,55,32,163,33, +230,146,220,195,213,11,57,240,168,234,21,124,211,103,114,69,219,3,93,140,234,65,118,54,23,11,233,10,90,13,3,17,0,127,44,187,228,66,126,90,110,56,59,238,160,95,179,252,67,15,61,244,21,148,38,223,142,172,169,37,172,218,35,88,150,254,109,131,254,120,101, +179,15,112,179,236,163,113,19,78,83,4,21,63,85,221,205,94,65,129,31,100,142,93,71,38,29,186,225,165,220,92,186,184,30,135,154,57,155,253,129,220,112,19,44,117,105,10,151,151,231,179,2,35,198,39,64,237,236,122,57,96,225,177,188,41,237,232,248,132,32,168, +152,40,238,204,1,123,29,131,215,69,203,155,69,79,176,69,163,217,37,187,206,190,247,173,84,94,233,107,61,141,246,180,225,12,157,140,205,136,245,154,81,250,162,22,229,175,0,6,42,176,3,5,150,22,68,121,185,48,16,209,60,220,213,90,218,233,124,179,186,201, +236,125,23,190,245,121,117,225,21,161,244,27,97,181,247,79,68,122,213,254,205,53,117,239,4,236,8,80,155,50,93,88,4,203,249,80,167,203,181,252,240,251,67,15,61,244,93,148,110,219,67,120,215,183,237,54,190,24,42,20,24,173,119,196,101,158,234,204,198,226, +245,156,45,176,164,192,155,97,65,73,62,55,219,93,226,229,28,29,209,138,220,119,57,81,236,215,223,132,151,33,143,226,78,11,94,44,233,219,16,134,190,235,16,252,41,245,57,10,75,123,71,95,138,81,206,112,47,208,27,176,184,4,208,95,42,97,208,103,18,147,217, +183,121,203,88,68,47,143,119,92,135,84,25,91,2,195,74,121,123,0,6,185,40,24,152,27,179,21,240,84,107,0,78,59,171,12,18,212,136,235,51,189,181,49,247,41,121,118,170,20,21,106,167,155,140,181,215,171,84,25,178,165,201,117,132,30,44,182,196,152,218,152, +203,121,232,24,28,183,194,119,69,196,21,117,177,222,189,12,253,58,8,174,177,65,106,5,106,75,203,71,222,190,188,231,114,233,120,246,118,207,67,15,61,244,29,164,202,218,183,111,213,126,112,166,246,126,11,95,90,137,173,146,246,238,39,187,119,105,202,218, +114,253,71,203,161,241,170,142,248,185,73,66,191,246,73,178,100,7,222,17,156,116,236,211,237,241,182,210,240,213,12,42,7,6,245,157,215,223,159,169,88,206,160,118,127,255,41,15,17,156,21,75,82,195,247,46,132,69,235,18,138,109,169,101,63,58,103,143,99, +247,201,172,229,150,87,61,215,228,229,9,104,87,215,121,108,247,86,255,163,119,115,98,12,122,217,33,209,57,216,1,242,183,65,13,132,85,58,168,33,86,53,66,14,196,212,133,230,98,113,193,82,10,13,234,18,194,143,62,109,47,164,152,182,214,123,221,10,175,170, +27,139,31,1,94,2,3,48,131,27,199,4,8,47,211,153,209,172,240,113,245,172,62,162,83,186,44,205,218,95,24,181,152,106,38,27,216,12,166,239,102,189,186,40,190,227,0,19,10,98,78,134,254,60,85,31,122,232,161,239,33,202,211,219,6,63,6,137,143,204,163,123,183, +244,78,96,83,20,36,65,107,14,230,14,184,171,119,56,40,241,210,155,217,65,101,7,185,43,178,142,135,241,64,230,28,114,150,250,160,155,55,98,211,114,155,184,252,234,119,216,150,60,198,79,76,181,146,175,132,91,127,122,162,65,80,232,181,62,146,249,210,38, +117,71,103,151,223,96,32,253,29,102,49,198,28,25,95,7,237,205,125,50,42,173,136,166,111,235,0,36,61,74,218,199,43,96,180,247,178,127,198,250,155,108,59,192,246,63,167,64,101,186,49,41,53,25,212,194,224,181,125,130,224,1,237,122,47,170,30,238,27,8,108, +105,215,21,61,1,221,15,33,192,64,130,253,13,27,220,72,67,36,6,94,139,178,157,95,181,71,152,84,195,221,81,24,60,229,11,228,220,174,61,157,185,214,127,245,79,255,250,10,139,123,240,235,153,66,161,71,139,130,61,5,20,152,0,66,114,235,44,197,221,214,15,30, +122,232,161,47,163,49,82,185,46,158,176,133,120,12,111,116,208,217,162,108,185,24,16,34,204,32,126,86,43,188,247,51,255,226,95,253,27,72,28,200,46,47,0,69,71,170,124,148,223,83,84,194,185,245,238,120,96,20,108,154,48,253,235,145,31,23,175,193,39,224, +226,63,36,37,162,219,184,168,111,157,159,223,186,71,118,178,81,25,83,127,66,167,181,167,32,69,254,235,192,204,155,167,157,163,136,185,74,175,205,80,24,16,219,240,54,149,50,187,228,96,1,247,217,62,137,99,239,225,226,201,159,153,0,247,225,61,83,121,61, +196,96,225,243,161,232,84,43,2,171,204,11,187,177,137,4,8,98,170,226,125,57,110,168,190,33,220,157,69,183,80,192,170,54,190,207,252,201,60,235,23,109,233,215,128,59,245,253,182,209,129,176,180,130,107,140,19,115,71,198,30,64,2,7,59,56,162,109,16,86,129, +137,220,4,92,109,238,135,232,213,80,180,199,101,154,136,89,27,234,144,10,180,131,161,33,15,61,244,208,119,81,89,102,148,80,37,43,105,131,218,78,162,80,191,236,8,43,6,22,167,200,155,222,38,40,84,111,48,15,42,190,167,201,45,207,97,211,247,141,72,63,101, +84,226,26,101,90,223,235,219,17,77,169,127,2,16,34,199,207,95,88,39,207,234,87,239,153,242,115,192,79,233,169,208,155,71,119,236,126,227,50,12,118,211,141,34,25,207,203,236,82,96,24,189,203,225,192,58,62,143,134,222,177,255,153,91,182,151,146,199,214, +123,46,21,4,75,212,165,24,186,169,95,83,251,192,3,222,133,188,0,101,121,236,79,31,13,173,79,97,17,27,112,45,19,167,95,129,169,228,53,9,223,251,5,25,45,219,71,159,253,172,109,131,192,223,208,130,20,41,91,219,232,180,144,250,155,47,139,32,229,48,212,15, +244,132,6,91,78,0,241,163,233,3,82,67,238,0,77,220,211,107,128,120,233,123,135,199,48,111,51,210,122,232,161,135,190,147,70,57,99,38,119,66,54,172,227,246,214,231,253,175,36,126,41,101,133,195,202,74,169,70,127,250,64,113,17,133,48,50,92,249,126,46,72, +158,97,68,125,69,253,51,134,170,221,228,221,230,91,65,0,25,184,237,208,243,231,35,82,225,60,238,56,159,41,225,56,224,199,214,33,202,80,203,64,128,229,153,79,160,47,154,213,248,222,94,207,212,190,183,26,133,254,105,61,89,70,239,120,134,70,201,228,60,146, +5,51,118,210,163,90,146,168,160,80,128,183,62,14,88,16,230,25,130,162,104,180,225,84,138,149,255,179,203,104,102,118,92,1,172,222,218,98,216,29,70,183,123,154,242,211,254,104,237,107,29,99,81,121,115,171,237,137,15,187,230,8,169,159,53,247,213,54,233, +165,236,126,91,167,190,52,96,0,103,10,25,183,251,210,175,79,55,13,48,177,7,79,232,195,17,35,175,77,125,102,107,136,189,16,103,74,31,231,41,60,244,208,67,95,75,251,204,253,154,216,73,37,0,144,62,199,243,150,165,55,38,77,91,246,115,124,64,223,209,94,96, +17,108,163,77,19,162,75,148,54,68,224,212,109,232,45,103,82,83,1,152,237,226,50,109,196,100,34,255,202,93,6,185,140,190,43,204,185,233,188,110,79,122,74,133,253,108,212,206,138,62,198,126,162,174,179,110,238,238,178,254,83,245,43,22,246,209,151,173,7, +47,214,33,117,34,76,183,132,49,56,233,238,248,170,144,29,19,111,165,142,4,67,189,62,80,231,247,100,243,75,165,132,120,85,105,83,209,144,238,110,6,161,107,41,246,186,124,49,88,158,39,68,245,17,147,189,198,111,235,28,130,240,10,113,5,185,100,119,194,48, +234,209,169,158,238,247,3,117,57,31,41,170,89,10,16,222,48,234,216,131,127,244,13,148,184,79,148,37,239,46,4,57,117,202,70,156,50,178,82,198,39,212,123,84,137,19,15,251,79,127,186,169,228,240,136,95,149,250,208,67,15,125,29,225,0,52,137,107,202,89,14, +44,45,75,175,35,166,115,64,110,170,108,44,47,233,135,125,115,56,83,165,240,129,171,182,254,86,134,141,237,134,170,221,4,139,214,229,186,203,194,121,12,158,138,54,84,38,15,10,245,200,47,9,219,195,229,145,212,247,84,147,161,190,186,207,43,231,204,28,192, +52,107,228,125,88,92,247,205,126,138,202,36,76,153,65,51,164,248,105,29,60,32,40,243,136,125,8,253,212,75,195,213,255,3,20,70,87,238,145,116,101,16,33,96,177,30,42,112,241,226,176,76,47,5,134,106,172,218,179,131,71,201,80,67,39,24,134,140,209,5,73,36, +252,52,160,203,182,40,248,115,221,74,251,223,233,64,170,235,3,51,1,18,30,63,19,160,220,242,86,11,24,65,196,107,77,130,35,191,193,60,156,62,99,246,13,63,214,146,198,202,214,144,169,234,165,245,209,12,85,39,49,74,223,112,166,193,45,248,171,126,125,232, +161,135,190,128,74,22,38,204,113,17,176,244,66,6,174,173,125,18,235,24,84,185,189,9,4,1,45,0,40,40,205,136,25,101,4,161,150,49,201,104,210,138,107,69,15,89,98,38,69,200,125,150,57,56,70,239,73,77,53,255,27,53,208,65,185,141,210,235,175,208,97,173,196, +75,199,228,244,87,119,11,183,185,183,130,52,183,174,200,251,236,247,116,92,27,27,38,93,61,7,236,141,162,102,214,218,108,85,48,106,116,148,15,34,12,38,11,96,44,53,230,252,96,24,36,238,227,232,198,154,101,151,90,30,104,15,64,87,184,21,121,116,135,169,174, +162,107,193,59,126,152,120,118,136,96,35,123,245,93,115,75,69,247,207,161,20,18,176,246,65,65,53,242,177,34,147,151,121,113,201,24,46,52,113,201,248,165,253,45,16,69,215,131,108,45,28,206,237,137,130,216,1,241,186,173,9,16,188,189,136,229,101,179,146, +35,203,133,78,66,57,9,23,96,157,218,197,35,67,153,172,162,95,233,249,188,31,122,232,161,175,166,94,42,61,150,12,221,67,135,211,250,90,42,64,110,151,140,160,48,163,225,69,107,68,174,83,227,98,189,25,187,179,218,178,23,164,129,58,212,54,52,228,42,208,182, +92,118,41,192,208,59,28,20,66,201,71,204,176,58,247,199,243,37,181,252,217,57,15,88,239,246,152,208,66,206,182,178,41,95,85,213,193,35,48,2,185,21,61,205,183,67,43,245,178,241,190,187,1,220,214,183,109,109,239,177,104,131,113,117,42,254,246,2,160,188, +241,12,49,129,82,244,153,61,244,172,84,157,171,22,47,142,238,27,169,49,129,3,188,19,194,152,122,162,130,172,107,148,66,172,245,42,2,169,226,144,253,219,12,28,178,15,222,128,197,12,207,12,138,185,151,14,204,112,160,213,147,73,140,95,176,143,22,174,21, +2,135,90,63,119,48,195,73,98,133,243,56,226,251,58,4,95,138,231,250,163,35,202,101,169,154,139,153,103,44,130,149,47,172,217,253,191,119,91,180,47,239,161,135,30,250,62,58,53,102,66,97,188,229,117,5,114,173,227,112,154,81,81,39,96,56,229,168,152,72,91, +150,96,205,120,181,120,254,32,171,202,144,56,141,32,42,171,95,86,195,19,185,177,32,230,135,225,251,90,36,135,246,151,11,253,24,153,57,235,224,84,136,117,127,152,236,92,99,149,83,20,167,121,70,248,226,156,26,205,35,28,75,31,165,232,214,68,149,123,116, +113,220,199,146,0,76,72,131,199,88,15,238,188,88,237,45,58,65,201,107,20,37,220,36,196,49,173,16,13,219,36,220,41,53,120,182,62,36,139,221,237,234,154,45,124,222,69,41,35,106,232,174,27,198,21,18,105,227,249,215,59,206,83,23,88,135,138,242,22,128,193, +108,28,97,3,161,121,8,104,85,107,238,193,56,219,132,181,170,158,202,56,214,179,42,63,125,58,105,144,3,125,89,81,254,85,104,7,143,148,59,80,192,214,180,244,224,191,135,30,122,232,203,41,196,93,136,104,109,106,169,28,169,120,88,154,113,147,136,32,179,138, +74,38,68,61,222,138,125,137,65,121,196,171,113,67,86,158,114,82,148,218,197,17,145,203,182,85,31,245,116,41,94,170,140,113,18,148,167,245,113,250,109,228,91,152,132,27,57,90,30,236,182,244,17,75,144,37,231,125,217,133,109,64,236,0,33,152,116,148,32,20, +205,210,167,216,74,1,160,108,199,108,185,157,24,168,50,162,145,226,23,129,114,125,127,131,154,144,191,236,151,88,59,8,48,125,240,12,85,212,143,179,11,96,80,83,20,127,10,163,248,96,232,239,209,157,238,195,205,78,57,1,130,3,62,71,145,201,191,134,67,46, +125,45,148,97,232,175,30,169,173,20,115,65,234,148,162,230,99,150,11,172,134,76,36,81,202,187,93,66,140,84,169,123,57,105,3,227,113,1,105,29,172,40,254,183,253,166,143,219,40,143,46,120,232,161,135,190,154,124,51,83,76,226,154,150,239,34,224,92,125,122, +212,220,69,189,210,158,48,131,141,59,16,26,120,208,112,138,121,181,200,14,234,18,136,175,118,235,107,177,66,159,229,14,129,14,189,12,245,47,140,171,192,53,11,138,27,209,201,173,124,19,124,29,229,78,41,249,72,149,216,251,210,87,123,123,117,221,30,29,42, +70,226,104,157,174,27,101,181,247,33,198,178,246,242,207,67,108,239,254,191,130,184,39,193,14,198,22,37,239,195,250,110,74,46,165,55,223,223,95,122,169,56,164,220,57,136,66,4,98,116,134,58,23,120,200,188,172,168,14,238,157,212,74,22,16,112,225,156,6, +162,80,224,236,19,121,31,61,20,23,208,88,140,203,121,230,45,187,239,68,192,239,226,1,224,223,9,232,27,198,90,54,168,83,248,36,241,73,225,99,239,148,92,33,188,48,125,135,19,165,50,80,207,148,103,31,122,232,161,239,163,20,237,143,233,125,228,161,9,191, +195,36,19,133,161,255,108,6,87,91,249,99,93,75,81,240,236,30,74,203,162,247,249,234,122,8,139,144,94,195,131,180,152,178,147,199,91,42,186,173,12,32,158,87,192,45,123,125,127,161,150,233,193,204,57,120,141,21,174,184,172,121,255,238,147,28,195,174,160, +72,224,95,31,7,73,100,132,216,182,200,236,163,119,91,177,183,142,77,221,234,153,40,11,37,79,127,211,27,60,121,14,147,245,74,175,245,108,46,12,40,181,170,234,107,162,62,108,52,60,160,67,182,10,210,247,111,29,177,97,86,172,65,144,23,48,50,100,96,66,207, +26,48,6,116,151,64,93,198,120,48,117,166,199,184,181,123,157,174,46,175,87,35,30,191,254,222,250,120,196,205,73,238,2,70,122,78,133,169,126,185,83,98,158,31,212,193,229,145,2,96,41,117,10,217,239,63,9,148,2,49,23,179,183,117,21,11,245,17,155,49,115,196, +243,46,60,244,208,67,95,74,60,239,143,1,94,253,255,161,157,111,223,203,2,208,83,239,70,198,216,46,242,178,144,184,243,128,34,75,142,170,197,171,76,44,210,24,106,177,152,75,15,102,51,89,120,72,156,203,18,66,74,187,226,250,108,118,220,24,218,138,87,77, +194,155,129,20,129,247,121,170,186,181,184,46,95,202,181,100,45,140,210,19,69,172,5,85,220,210,61,216,197,232,247,152,0,192,44,195,76,246,42,30,10,70,29,25,94,239,195,50,68,30,1,139,24,73,217,54,249,254,251,234,78,162,235,103,77,197,175,59,28,62,165, +193,149,10,165,252,249,68,186,52,112,98,219,163,161,232,43,103,64,98,185,191,174,252,200,25,52,197,68,163,164,15,175,70,106,37,146,237,232,132,10,172,151,119,80,78,33,64,116,159,166,238,0,134,232,33,75,4,100,210,157,211,41,155,137,27,44,201,195,26,214, +157,1,25,20,49,107,112,152,64,15,61,244,208,55,209,158,227,179,147,235,226,122,108,50,187,250,122,79,182,55,84,44,203,80,165,57,160,1,198,144,200,164,75,249,151,87,183,49,11,209,25,162,212,161,20,101,219,221,60,123,149,249,189,223,125,0,5,149,25,183, +206,183,30,128,80,21,64,178,114,7,112,215,195,149,38,30,50,250,154,210,111,153,70,26,75,190,118,15,36,218,24,60,110,23,203,12,210,105,133,5,36,133,175,212,184,245,241,91,229,32,216,62,240,78,6,76,134,45,9,227,101,178,41,20,177,97,213,158,87,91,205,116, +125,211,178,191,109,33,221,61,205,129,151,221,36,221,160,147,67,83,238,81,149,153,218,71,58,23,28,125,46,60,124,69,166,200,84,8,38,31,198,134,235,168,126,223,55,203,14,5,184,206,181,53,142,2,7,126,148,11,43,88,23,89,179,177,54,172,236,181,191,6,99,140, +46,232,126,224,190,93,122,58,120,84,97,26,210,211,247,85,80,13,15,255,120,232,161,135,190,135,78,229,245,137,168,144,90,139,64,230,205,114,95,165,156,245,229,76,138,190,42,170,101,200,130,231,156,50,67,141,112,149,207,253,238,121,9,141,157,177,165,244, +124,25,6,193,37,228,174,148,213,117,26,197,44,248,8,109,104,17,202,50,41,3,67,59,120,12,71,85,90,128,23,71,27,217,239,57,214,149,120,41,242,232,188,133,0,236,81,244,29,51,55,91,59,176,174,145,157,157,48,90,135,92,92,214,98,65,242,165,190,79,100,148,224, +140,253,252,254,210,128,129,255,204,222,219,228,216,182,236,208,90,225,228,138,58,175,64,129,167,87,164,1,136,14,80,161,15,208,63,106,180,0,9,33,122,129,68,17,161,87,66,52,128,159,109,116,114,133,61,190,225,136,181,207,161,240,50,183,148,51,174,206,221, +43,215,154,51,102,68,76,255,12,59,108,71,174,100,160,101,98,153,246,179,85,82,50,231,18,90,227,75,189,181,169,62,47,55,27,18,176,160,146,28,235,63,238,171,245,228,184,215,88,150,219,243,226,55,51,74,198,51,244,77,34,122,254,219,143,37,146,179,160,21, +120,35,102,85,169,34,168,114,233,171,3,188,90,15,173,205,180,14,244,57,106,237,98,32,205,71,249,63,237,105,127,70,251,59,62,76,23,136,67,131,74,188,193,85,252,54,205,140,242,118,75,232,60,158,240,106,101,175,12,171,204,186,228,185,67,103,15,215,167,82, +201,158,17,135,56,134,151,192,160,187,230,62,62,82,154,47,43,229,41,131,46,23,221,46,164,130,228,108,240,57,93,102,94,86,95,202,177,210,232,75,103,132,204,193,174,166,107,85,242,16,19,80,57,251,53,215,49,190,99,57,160,131,214,240,70,156,111,32,253,133, +237,81,125,24,104,233,137,214,216,18,190,150,34,152,61,176,93,93,224,216,178,176,238,245,232,196,18,222,80,228,173,89,9,221,250,39,224,55,34,32,194,90,212,122,46,186,138,226,157,5,127,105,225,227,175,254,81,211,9,227,226,153,220,57,208,227,38,24,16,58, +135,125,196,35,52,108,223,161,40,61,136,173,246,35,173,246,51,189,19,43,9,50,246,170,219,161,64,55,200,245,79,222,194,211,158,246,180,255,96,205,172,201,241,217,242,241,74,113,80,28,187,197,217,138,129,150,124,203,107,136,164,50,12,142,27,223,12,3,33, +98,148,36,11,241,78,243,214,41,89,202,182,105,221,65,117,101,115,216,10,55,176,54,135,135,23,86,244,254,253,140,247,146,193,227,24,102,90,142,83,43,241,251,218,158,33,188,113,239,48,103,88,242,121,245,241,187,229,145,229,54,110,205,177,148,148,14,248, +73,100,37,172,6,67,11,35,159,21,9,39,8,88,210,33,124,71,29,2,38,253,145,123,27,195,235,0,112,78,91,209,182,229,141,34,11,139,138,6,191,227,153,248,124,115,71,240,2,39,32,234,193,96,95,193,119,83,10,79,127,182,165,59,251,187,17,55,94,66,45,188,17,237, +168,1,80,202,154,181,157,9,106,44,135,116,77,151,204,40,38,180,44,132,85,147,163,32,168,96,197,122,105,13,48,132,106,180,25,160,131,44,170,192,132,252,4,129,133,155,224,228,142,20,159,246,180,167,125,97,3,192,63,91,1,127,200,201,212,214,114,229,238,179, +200,87,203,175,206,138,138,174,128,199,98,101,86,184,108,24,153,250,142,95,64,158,29,10,104,117,7,148,155,22,11,96,158,78,5,49,195,225,9,247,63,162,221,33,34,21,216,140,8,255,40,111,233,24,35,34,24,77,117,64,157,166,253,162,249,80,134,198,246,58,248, +85,49,20,30,163,244,148,69,224,37,102,119,12,68,74,139,164,25,211,251,202,56,37,116,182,14,90,99,38,212,117,80,116,81,253,87,69,71,5,231,183,123,127,47,207,199,124,185,93,168,96,32,192,160,98,189,236,103,211,149,52,110,31,11,236,47,182,209,16,230,96, +233,16,128,159,220,211,170,173,8,209,199,190,168,74,88,222,96,168,70,219,255,127,226,87,130,129,48,124,184,26,65,165,187,152,108,114,180,234,115,71,242,123,173,128,106,191,170,192,71,36,126,171,17,93,142,148,172,239,171,248,15,23,102,140,223,22,148,191, +54,2,188,140,255,105,79,123,218,55,55,72,207,184,89,238,155,179,135,124,182,98,44,225,247,167,69,204,13,4,48,12,31,246,255,206,157,188,222,72,14,139,222,199,81,239,66,41,46,119,45,0,28,22,219,180,176,203,208,252,148,163,173,64,57,224,169,12,247,104,96, +65,159,10,84,198,91,89,250,215,210,202,33,3,75,150,97,41,238,148,241,216,177,10,163,160,76,1,169,66,109,150,229,224,171,183,130,239,37,80,177,112,154,154,11,116,18,13,102,178,61,50,10,74,52,211,15,65,137,181,246,31,234,43,49,102,148,80,196,33,5,124,118, +46,7,62,152,242,117,122,152,166,182,126,88,196,42,29,84,149,69,76,183,118,20,208,72,160,222,30,143,78,85,178,133,154,30,14,67,86,183,177,114,167,135,207,134,250,62,50,1,234,197,171,58,223,76,239,231,1,15,53,209,114,45,245,188,214,24,187,149,45,228,216, +184,206,206,200,30,190,130,10,90,150,230,130,194,19,79,123,218,211,190,185,229,144,41,67,153,161,70,73,201,19,226,127,83,220,109,56,161,171,81,254,191,174,36,94,40,17,54,229,252,20,115,254,97,157,23,180,130,12,155,147,100,27,206,152,225,220,46,207,130, +231,220,12,179,92,41,37,11,192,224,195,26,5,130,76,154,115,122,59,178,42,71,174,22,230,178,182,178,223,90,181,179,177,34,134,194,202,90,76,200,228,90,15,123,119,84,222,84,248,220,46,231,21,1,131,211,13,190,227,85,228,130,23,92,219,41,201,185,180,231, +184,143,3,78,184,12,6,37,220,20,115,250,159,183,193,196,252,242,24,41,136,58,70,191,218,184,55,194,85,218,170,163,53,189,40,47,139,73,140,144,88,92,251,157,99,49,126,34,7,137,66,51,178,95,160,187,254,247,51,88,148,160,8,194,30,2,96,225,39,128,10,165, +141,189,190,26,207,177,85,129,67,29,196,26,192,124,111,214,124,34,225,167,61,237,105,223,212,82,50,118,102,162,53,246,127,199,170,71,185,18,166,19,250,111,57,190,231,222,125,222,59,243,235,185,115,73,207,4,129,11,198,26,184,185,247,249,171,163,33,90, +119,180,92,143,171,229,211,204,77,236,113,83,182,170,108,80,140,43,253,33,219,45,110,127,251,90,74,87,249,61,37,168,217,175,236,236,196,88,195,148,175,233,35,120,173,41,133,207,230,111,199,173,254,253,12,164,0,82,150,123,197,219,180,24,51,13,98,109,239, +204,171,223,62,13,48,99,0,19,182,241,30,110,138,179,172,216,27,241,241,217,246,58,47,107,208,202,174,234,16,56,132,132,11,229,230,150,136,190,183,83,97,174,41,29,171,23,249,248,45,213,151,41,83,30,124,84,17,171,150,194,226,202,187,187,26,249,160,105, +219,71,97,200,48,39,240,194,92,136,221,184,78,70,80,198,137,249,202,251,172,92,218,254,205,211,82,158,246,180,167,125,99,99,164,120,27,56,41,217,55,216,148,49,68,115,123,32,41,87,167,112,131,92,25,254,133,203,197,211,248,128,30,220,50,144,134,75,223, +3,225,102,67,63,44,67,165,41,182,226,40,101,222,53,238,143,141,247,125,187,41,2,40,200,51,248,186,214,171,213,41,212,134,116,203,188,191,42,181,122,158,190,74,41,133,178,17,160,196,168,207,104,24,126,198,16,140,243,254,249,92,247,70,211,115,224,57,7, +217,0,67,80,102,13,112,112,248,58,136,220,122,8,123,157,247,111,31,185,150,41,161,88,235,173,229,120,46,175,254,254,235,247,95,36,60,230,109,190,33,68,235,127,44,80,3,138,21,166,48,29,96,12,183,80,57,187,107,47,164,81,162,223,179,134,7,161,113,100,194, +61,99,249,167,245,89,254,52,17,191,20,187,77,60,73,120,181,244,209,5,58,94,83,3,49,135,94,41,199,185,16,105,11,200,124,121,3,154,115,242,158,3,240,162,207,219,139,126,218,211,158,246,165,205,236,46,22,6,163,236,202,226,222,51,197,143,50,28,2,177,239, +59,126,26,162,129,170,193,68,117,29,216,214,64,35,90,110,81,182,231,144,103,114,115,31,6,248,238,119,120,16,232,229,228,224,56,209,217,223,177,31,62,91,169,207,216,129,124,219,32,10,74,126,40,172,68,204,0,230,21,157,183,207,103,160,202,106,66,117,19, +16,245,118,52,155,171,249,26,97,218,119,245,238,135,219,62,100,229,79,48,160,76,138,185,216,186,78,235,10,93,241,153,5,208,235,57,237,194,83,57,228,133,72,112,171,254,166,238,157,91,8,179,67,40,211,25,63,81,152,171,175,227,143,88,231,197,233,130,152, +166,85,76,108,170,243,153,92,73,27,135,212,157,253,29,172,252,229,47,232,218,44,184,47,123,207,95,121,159,181,94,217,136,239,142,206,103,67,229,39,140,33,12,77,147,104,1,28,184,190,183,174,159,246,180,167,125,93,43,129,0,91,128,114,40,105,121,83,214, +221,140,170,195,18,197,245,235,188,126,2,3,201,66,93,152,11,178,106,232,8,93,38,91,181,93,248,220,51,160,156,201,83,198,207,57,204,137,228,42,131,106,97,171,192,127,247,136,121,255,198,45,96,70,115,65,113,30,115,172,184,140,233,242,214,41,128,10,68,159, +65,130,129,241,35,22,1,219,28,148,225,97,107,42,35,50,1,34,194,126,87,255,217,186,105,28,214,87,58,166,177,74,246,240,177,116,0,0,163,130,147,47,174,221,115,190,176,56,254,124,161,197,6,34,216,143,239,116,4,239,167,148,108,143,129,68,202,73,33,162,51, +113,36,162,191,92,46,150,136,66,57,144,210,155,221,91,141,117,158,50,213,196,83,129,145,112,181,148,7,160,94,2,209,246,64,172,7,138,76,155,210,72,221,187,1,49,143,238,47,102,235,36,9,212,172,22,88,193,17,152,107,50,207,241,70,159,246,180,167,125,117, +139,213,5,98,204,158,192,86,33,75,177,152,245,140,184,40,54,90,253,46,155,227,224,249,188,253,85,207,101,26,27,198,80,158,217,150,68,86,172,62,15,27,151,128,163,68,101,28,214,135,239,177,175,45,191,125,195,114,150,188,205,243,78,42,70,139,131,242,185, +103,5,96,109,229,40,144,21,183,203,81,91,89,32,41,246,150,133,233,140,19,30,245,243,7,244,192,44,135,50,220,219,198,165,71,235,121,6,138,88,190,191,156,6,123,203,66,137,115,117,120,18,193,152,163,63,0,128,3,168,217,245,7,138,28,115,141,217,119,229,234, +179,147,254,53,236,47,123,56,247,75,226,126,87,224,101,159,228,236,14,30,123,202,126,129,193,67,129,230,56,64,180,47,197,122,18,106,253,215,243,92,21,84,33,170,97,90,139,198,149,115,21,193,72,243,172,235,185,8,64,134,0,40,100,70,117,173,104,219,34,59, +97,79,134,20,207,177,60,237,105,79,251,202,118,200,84,26,146,4,239,183,54,207,218,191,225,121,147,247,165,22,76,84,180,237,159,227,190,95,129,107,107,223,191,129,192,86,102,80,254,50,126,16,40,13,195,186,45,127,26,94,0,17,239,36,164,123,111,57,70,88, +223,201,243,15,160,7,0,152,228,229,85,58,30,221,227,57,250,214,100,45,2,93,22,55,178,29,160,49,33,127,23,32,12,141,59,202,118,126,167,237,157,202,58,200,157,250,120,140,111,201,224,108,113,78,87,135,41,201,80,113,165,17,163,241,65,188,194,197,159,238, +251,169,194,83,99,232,69,46,66,233,1,128,58,123,65,146,150,59,230,82,131,197,126,121,245,211,167,226,97,17,7,102,178,177,39,174,237,235,161,144,187,80,67,127,149,23,133,189,20,8,66,37,27,202,111,237,49,52,50,169,87,62,235,66,227,164,190,26,151,215,91, +6,90,29,12,213,30,135,192,179,106,13,42,62,34,229,109,193,75,106,82,236,10,130,240,202,160,159,167,61,237,105,223,212,134,198,203,164,60,113,25,217,66,129,252,59,5,243,223,180,195,196,40,153,68,15,38,237,165,46,184,147,199,189,55,208,64,121,39,224,80, +10,211,99,184,122,75,215,100,236,205,224,170,195,123,92,249,212,81,190,173,228,104,99,243,148,213,40,4,2,235,185,230,54,30,89,70,159,188,15,229,101,221,178,157,98,189,53,239,221,3,173,178,108,172,33,11,37,141,205,138,138,65,139,93,212,40,98,207,175,130, +209,195,143,46,238,96,80,205,216,116,90,233,92,163,17,252,92,142,142,187,7,128,138,63,215,241,82,234,185,135,187,58,224,154,224,88,246,13,60,179,70,223,227,69,112,156,141,62,39,58,155,233,124,190,8,139,118,56,124,101,29,164,215,47,19,160,133,167,27,198, +106,244,234,57,138,12,92,201,126,57,152,184,115,212,238,23,112,70,12,214,247,154,54,150,103,193,24,159,4,36,197,190,70,202,97,172,48,68,220,52,223,123,67,151,10,132,255,64,96,60,237,105,79,251,15,216,184,245,124,181,178,74,228,72,89,41,200,55,135,200, +129,172,76,255,142,252,222,1,207,234,188,141,136,46,20,214,70,142,69,233,237,110,36,15,205,24,236,237,238,146,119,165,220,75,73,203,144,137,18,131,18,138,99,79,220,17,79,251,0,90,212,34,240,14,198,153,67,156,178,244,161,204,80,137,143,6,167,4,244,214, +31,56,74,221,45,240,212,179,194,101,183,67,36,25,177,183,88,235,62,166,184,230,158,176,157,123,29,57,175,232,53,45,9,159,137,2,125,172,30,59,128,99,235,156,38,43,25,224,8,2,60,189,213,61,152,222,91,6,189,148,134,89,186,182,40,135,251,242,8,156,63,7,135, +119,55,214,78,123,68,7,103,96,17,231,109,116,137,240,75,222,83,251,237,100,26,16,145,48,150,242,34,219,61,223,105,126,187,236,174,185,195,114,244,129,121,227,123,13,137,176,12,59,93,125,230,128,22,102,130,157,66,127,181,191,99,251,252,13,114,86,51,53, +7,85,213,21,189,164,208,211,158,246,180,111,105,110,180,233,195,193,158,226,243,54,0,250,167,227,98,196,6,112,127,91,178,231,80,18,33,187,36,176,173,223,158,99,24,57,157,38,7,217,86,191,65,181,154,171,128,170,221,230,123,12,61,27,220,208,200,212,247, +103,102,2,132,91,239,225,219,158,57,172,225,46,66,68,203,29,0,167,43,207,40,205,107,148,12,174,177,5,226,174,92,71,41,56,188,244,6,189,186,188,110,202,118,92,131,71,242,252,151,220,6,42,119,51,48,125,211,42,84,209,174,8,26,221,189,0,128,129,65,204,211, +202,7,15,132,98,20,100,6,124,147,157,157,61,77,165,232,84,178,252,212,188,129,6,237,33,232,235,92,52,119,143,219,61,160,180,6,52,57,8,116,184,79,28,10,136,104,20,29,202,149,163,213,158,120,142,214,44,47,196,148,64,150,98,26,247,195,177,22,129,64,201, +118,46,177,188,36,221,90,215,53,19,20,185,109,235,60,237,105,79,251,250,214,162,105,42,66,42,206,185,215,111,188,189,4,14,192,209,174,136,17,12,55,61,194,20,123,91,99,216,118,238,80,212,242,46,214,254,183,171,28,83,133,232,71,247,184,162,178,64,67,67, +13,136,130,183,239,19,202,124,249,239,251,220,131,150,167,244,62,112,214,208,55,42,243,203,181,73,247,176,244,11,160,150,147,76,134,79,67,253,239,239,250,93,117,246,88,104,21,39,174,40,125,81,129,123,244,240,36,198,116,81,141,246,213,161,10,160,173,88, +189,240,175,58,0,70,49,92,254,145,63,218,31,80,72,129,94,20,41,186,11,65,7,131,215,86,123,9,230,223,199,172,172,165,19,7,174,178,241,77,181,150,26,164,126,158,7,96,179,110,244,210,203,238,249,38,94,180,22,34,9,4,26,138,149,114,143,241,253,114,196,217, +143,0,147,241,26,127,119,124,103,230,30,82,41,101,59,155,179,139,88,8,101,166,175,211,111,60,43,79,123,218,211,190,176,13,86,204,241,225,202,169,211,96,137,243,231,228,5,76,95,70,167,41,113,209,129,126,47,193,130,206,66,89,70,172,1,80,197,214,52,212, +49,74,164,160,81,130,14,232,34,153,121,24,38,117,210,95,142,31,160,144,171,36,111,205,7,199,234,94,22,205,61,190,161,157,81,45,169,215,23,240,195,112,169,117,216,43,188,6,25,138,183,42,227,113,149,119,34,229,89,201,161,27,74,37,208,67,109,70,54,245,201, +64,120,152,67,64,39,208,0,231,18,232,93,5,10,1,209,194,231,216,168,48,199,58,234,221,197,249,57,77,191,14,128,49,32,237,241,166,230,66,23,225,146,92,0,28,176,40,172,65,157,59,244,244,179,116,162,237,215,224,185,85,96,33,65,28,89,163,228,57,147,105,110, +115,185,163,108,34,23,207,197,205,253,19,61,143,233,207,16,176,194,130,173,213,200,156,111,251,154,238,99,52,131,116,146,193,100,244,10,60,237,105,79,251,222,54,141,173,164,98,57,37,138,91,125,193,123,214,245,135,92,21,183,4,217,76,113,24,219,104,144, +207,95,6,30,37,241,33,186,153,220,54,2,241,218,155,32,249,109,195,187,180,82,140,84,170,157,198,61,172,189,142,224,175,210,182,145,125,242,97,203,73,6,32,214,26,49,232,220,146,13,195,189,11,43,113,104,26,198,193,23,49,39,131,117,141,149,230,229,93,75, +129,125,154,30,245,213,94,54,172,187,163,19,166,139,10,84,188,94,131,103,92,92,135,103,239,242,165,59,63,61,0,243,164,64,163,159,192,157,147,174,58,112,110,108,50,133,30,192,135,135,81,220,249,242,249,117,142,9,84,38,128,169,76,68,145,46,212,97,230,64, +181,88,216,35,50,127,152,22,238,53,39,207,183,231,36,42,112,99,230,123,186,21,239,208,51,107,129,141,141,178,199,230,65,150,36,82,88,240,53,110,0,172,190,50,245,175,29,67,144,117,36,37,161,165,111,47,220,197,203,211,158,246,180,175,108,57,164,134,123, +26,151,255,101,95,205,186,30,246,147,118,167,33,150,115,49,253,61,160,113,40,127,42,40,122,156,232,71,96,2,215,125,109,171,18,178,80,169,218,160,46,255,213,117,81,70,75,61,41,3,150,47,196,95,203,204,82,126,165,140,176,21,155,146,253,115,14,166,128,169, +177,161,117,104,52,197,254,230,72,185,14,154,217,105,215,219,1,122,89,43,178,223,89,168,215,197,192,249,6,64,190,222,253,210,198,83,10,128,213,156,98,42,220,11,77,112,150,159,95,253,215,255,243,255,149,243,2,89,172,248,62,231,231,154,64,232,101,181,98, +203,21,227,190,227,246,161,12,231,189,61,209,122,145,129,107,77,41,227,167,94,152,52,194,105,144,80,11,137,49,104,70,86,0,0,32,0,73,68,65,84,168,152,255,233,191,250,215,177,78,79,251,57,237,191,248,239,255,55,199,102,198,41,23,38,154,60,65,58,139,74, +47,45,145,177,42,94,23,127,77,214,188,253,58,24,113,167,85,125,166,6,177,15,224,238,104,62,41,134,83,174,115,20,128,134,229,115,62,47,181,87,252,105,73,213,179,194,70,34,30,164,64,73,100,170,72,30,208,176,200,185,47,58,69,71,175,55,230,126,212,4,217, +214,225,182,162,142,181,228,194,216,11,61,94,112,183,255,229,191,249,119,199,119,79,251,186,246,159,255,15,191,156,207,226,254,158,178,130,163,169,204,219,184,25,58,97,149,123,95,117,248,79,87,126,89,245,234,79,21,83,178,255,158,69,122,18,224,97,94,223, +220,222,52,107,145,244,61,100,222,167,84,238,154,228,105,36,87,108,134,74,9,141,83,228,222,208,248,33,189,92,213,126,254,123,196,0,244,126,62,143,48,238,113,209,239,52,81,66,122,63,227,191,69,254,36,122,179,78,18,175,161,178,8,84,122,177,77,230,174,156, +37,228,106,110,38,130,133,250,182,229,150,114,70,223,200,132,167,253,168,54,24,78,185,76,250,126,90,16,173,117,169,180,2,7,120,172,22,15,202,159,158,148,94,252,150,234,230,96,225,193,91,117,69,234,249,101,77,116,120,85,90,231,205,27,177,244,144,48,47, +22,254,197,224,40,2,149,130,58,246,32,9,186,45,45,25,194,181,183,22,213,127,164,158,254,218,31,229,62,33,214,9,211,246,85,12,27,174,13,250,186,138,127,191,170,79,251,174,118,225,51,144,68,5,108,191,116,17,44,248,76,209,127,71,255,163,244,237,120,185, +138,252,159,38,102,109,227,50,150,63,198,117,210,37,1,102,173,232,252,0,79,206,122,47,70,211,237,133,169,195,247,80,33,119,26,183,22,35,183,58,165,188,55,143,155,207,180,120,212,185,215,214,234,82,113,28,31,118,78,62,42,250,149,206,13,232,221,227,69, +93,246,28,120,161,185,76,142,50,189,184,198,60,211,21,40,1,235,157,179,162,7,166,14,118,32,49,68,189,8,94,31,154,95,61,227,22,77,249,180,159,215,38,17,196,133,193,90,86,32,253,114,68,123,204,191,196,208,224,175,18,8,228,151,82,142,21,188,212,60,196,251, +15,88,33,101,91,140,195,104,230,81,55,194,5,31,167,166,191,115,168,216,3,116,172,18,178,16,51,176,132,218,163,208,59,114,225,120,129,41,90,88,215,138,83,209,51,246,245,216,138,107,48,194,40,177,131,119,239,74,222,36,41,81,197,81,69,244,105,223,214,250, +253,111,197,27,187,154,201,72,159,235,192,57,40,88,97,113,41,18,163,96,83,200,107,129,64,7,20,136,254,127,2,99,139,29,104,80,95,30,179,11,120,9,123,210,42,162,238,212,109,252,224,6,2,229,4,201,59,59,45,115,173,229,193,234,189,50,231,16,82,63,31,172,192, +103,125,92,56,73,197,22,92,126,249,130,152,27,68,171,112,42,249,122,41,215,95,236,108,227,94,228,178,106,98,44,74,40,123,160,191,75,184,69,250,159,236,83,147,42,26,63,208,103,94,179,14,158,246,163,91,187,188,150,51,182,19,160,49,132,69,244,130,7,220, +45,55,66,63,219,45,185,45,138,129,226,75,225,91,42,80,102,123,252,42,30,132,251,134,245,168,114,145,150,75,146,91,187,224,184,253,41,123,116,227,84,113,121,52,186,235,226,76,88,243,86,237,109,41,192,140,220,189,131,178,18,252,223,130,176,176,208,224, +103,157,190,134,173,14,198,26,189,109,232,197,60,56,158,110,197,148,175,167,253,1,141,178,120,7,12,214,105,174,230,225,102,208,114,22,255,213,86,80,5,47,198,80,127,126,125,83,120,3,65,68,232,147,116,160,74,251,32,184,205,95,93,26,31,49,16,174,219,66, +188,215,74,27,19,9,39,213,137,183,27,207,243,205,88,182,153,125,109,18,228,6,221,229,196,72,97,31,92,248,209,214,187,5,159,91,84,28,80,207,118,204,179,194,92,191,156,250,24,39,119,133,143,67,195,118,75,130,86,80,189,158,10,226,8,73,129,97,181,1,43,165, +182,6,248,34,147,121,176,37,84,111,126,162,167,253,188,214,228,90,22,132,92,137,83,225,28,5,63,182,165,234,9,162,110,75,231,224,249,126,86,159,216,8,154,44,97,65,131,40,66,214,240,80,248,86,223,59,36,60,117,1,249,195,45,237,40,96,108,101,76,19,163,150, +176,17,48,200,190,239,116,117,250,248,42,186,185,35,206,154,221,93,40,179,94,72,12,249,112,88,49,71,144,175,189,9,204,83,131,57,56,156,59,14,79,251,3,154,246,142,178,255,37,114,141,166,197,222,144,10,120,147,162,248,0,156,103,74,146,222,51,209,74,226, +115,19,6,172,119,146,220,139,247,82,30,128,230,86,34,75,104,240,218,10,236,184,131,184,108,75,164,61,95,63,157,127,255,234,59,2,192,253,16,7,39,181,39,182,190,71,154,123,137,141,15,197,39,68,7,76,204,125,136,88,97,133,9,132,240,151,156,40,88,199,41,0, +235,169,90,148,56,38,220,168,125,43,251,168,168,253,90,228,224,254,4,229,181,250,10,4,7,65,6,92,246,23,171,96,196,59,129,242,180,31,211,90,81,1,126,23,157,12,180,109,1,59,155,118,59,63,218,28,112,110,213,159,85,200,130,210,161,239,105,87,58,76,31,171, +22,150,218,130,120,117,157,178,140,219,98,30,207,238,35,69,211,231,118,136,16,31,107,243,92,165,100,149,85,214,218,90,233,75,171,207,154,96,122,213,218,219,18,35,46,161,3,163,182,242,15,143,51,40,25,124,10,180,55,26,123,34,35,2,127,254,2,28,84,255,61, +32,224,251,91,145,239,103,75,128,86,188,56,197,107,1,60,118,220,57,44,87,171,197,226,150,121,30,28,224,65,36,4,232,205,33,204,160,58,208,168,104,172,188,15,2,13,35,93,112,45,63,203,96,9,204,30,116,126,81,73,188,50,134,207,48,57,206,227,102,5,254,246, +20,134,138,255,88,180,252,71,20,98,1,120,168,249,238,88,94,182,196,170,165,137,160,176,5,246,215,177,106,15,126,68,63,85,55,218,250,44,224,17,254,210,118,110,191,82,23,3,30,128,213,104,146,207,215,115,28,16,60,237,39,183,34,160,51,55,215,172,208,162, +161,131,100,232,10,92,35,239,119,83,102,66,9,134,187,7,203,200,49,225,52,247,249,208,103,41,88,9,206,81,84,171,83,99,121,111,77,140,65,71,224,55,138,69,248,99,141,235,167,159,209,188,104,94,158,181,191,111,101,108,171,209,28,189,134,203,85,124,59,215, +118,124,38,80,51,69,161,41,231,28,178,121,33,214,211,254,160,150,211,234,175,151,24,243,157,14,90,28,72,206,181,15,95,57,95,248,228,1,20,180,235,187,8,114,115,0,233,65,142,197,143,48,144,45,248,165,169,254,208,253,189,249,102,153,54,131,54,5,215,193, +35,54,74,109,93,82,37,55,47,13,245,108,187,99,159,91,0,163,58,157,80,207,89,190,113,14,203,255,174,65,196,113,149,93,13,228,163,253,190,253,98,50,44,101,168,17,11,71,31,131,24,90,112,173,118,3,173,144,16,247,215,170,40,140,28,226,229,105,63,189,161,60, +52,220,145,11,46,114,248,150,36,90,204,245,135,56,2,16,253,47,187,37,123,15,210,24,158,90,138,192,120,137,55,102,163,2,118,4,189,236,122,231,63,231,47,247,4,164,197,228,44,24,100,202,79,46,37,142,213,176,52,191,26,50,246,253,32,164,100,237,157,214,138, +15,118,162,148,28,151,186,167,37,247,94,176,225,4,75,13,59,21,200,131,3,254,144,22,144,203,145,0,180,35,164,127,130,208,166,11,83,175,251,127,209,46,243,219,141,14,58,170,251,121,42,33,210,8,87,145,113,180,213,173,132,180,112,122,188,184,157,18,142,235, +53,244,23,169,244,212,181,52,72,212,45,175,33,40,88,11,182,204,4,44,244,126,237,139,63,140,41,40,127,6,110,250,251,102,97,62,251,125,186,203,70,120,12,40,205,180,60,170,61,237,61,78,130,3,174,105,197,4,200,189,10,216,147,218,100,40,66,242,61,255,215, +191,191,30,8,240,180,161,208,72,103,71,193,39,139,254,39,29,111,250,186,20,5,121,41,38,186,7,151,91,54,237,121,115,183,116,23,55,233,254,230,233,99,11,214,61,69,8,61,18,252,189,210,106,229,230,103,64,80,173,65,73,223,2,210,14,120,4,162,99,241,62,72,157, +154,79,179,124,218,218,189,49,11,46,13,243,60,216,116,194,255,146,91,16,192,185,84,215,96,128,142,71,241,255,57,173,141,79,43,249,160,172,24,43,110,99,25,49,10,77,61,140,193,254,156,131,126,67,28,2,43,188,116,85,243,123,7,247,22,168,44,133,159,162,245, +165,99,140,15,122,106,224,76,111,196,212,167,110,48,203,200,208,76,146,99,181,64,94,199,201,188,39,156,252,53,30,90,255,224,137,143,232,225,157,233,207,147,243,18,223,91,64,4,162,55,15,129,65,129,198,23,181,173,134,18,156,149,199,89,125,217,190,79,231, +37,34,96,233,18,8,40,247,34,43,100,85,224,34,238,79,206,250,105,63,186,197,65,205,135,197,208,60,131,99,57,155,226,66,209,250,84,198,201,200,182,181,116,44,106,3,11,90,62,96,36,10,174,144,37,99,126,188,16,109,247,191,173,251,114,64,236,92,68,213,242, +62,148,183,76,30,135,190,167,202,149,210,91,80,231,145,51,160,215,198,12,224,94,30,182,81,10,182,196,83,212,220,79,205,126,111,38,87,150,192,75,13,117,70,243,80,204,92,82,181,226,38,180,159,246,109,173,130,180,99,85,204,73,58,136,92,69,179,130,181,46, +241,153,28,75,15,22,169,98,223,209,177,2,82,246,171,232,24,64,60,18,153,99,155,254,142,130,174,11,160,55,252,73,209,94,54,230,208,204,185,56,40,62,193,196,25,8,203,84,219,102,139,147,5,63,255,239,151,150,228,245,207,172,157,161,211,0,231,158,5,122,241, +231,3,203,32,130,120,43,247,178,178,233,178,151,72,212,94,165,82,40,70,100,127,87,28,26,2,185,5,11,135,111,34,14,232,233,100,109,175,230,244,20,0,122,154,218,116,173,75,236,32,184,84,8,96,77,42,180,218,233,13,120,5,18,14,151,119,203,29,186,11,43,152, +208,35,230,115,240,96,3,226,246,42,72,132,172,62,154,180,158,29,170,51,206,61,192,32,175,99,62,101,252,151,231,33,250,134,174,52,184,208,31,99,119,44,34,187,239,155,66,79,235,107,247,95,248,117,90,41,180,14,115,177,168,215,153,181,52,227,161,116,172, +184,7,106,243,154,167,125,95,163,99,150,44,178,104,200,253,198,25,164,212,192,112,130,89,242,180,217,54,118,48,101,149,218,83,105,231,2,16,133,183,139,79,68,75,77,227,5,234,185,239,30,76,79,159,122,74,99,46,56,220,137,184,99,254,78,172,141,253,251,57, +118,0,236,0,2,77,251,176,39,72,255,197,130,31,43,22,197,213,241,96,33,16,10,157,250,109,44,184,237,163,226,217,3,122,244,125,166,252,55,10,4,242,139,116,183,39,173,30,102,26,244,17,191,230,68,225,125,144,24,147,32,158,246,227,91,209,194,175,162,159,20, +179,53,195,6,129,35,233,57,155,9,43,53,174,235,79,100,152,194,90,165,92,171,200,201,66,49,170,222,35,87,57,222,53,5,32,50,2,44,13,73,40,252,243,151,95,5,180,131,28,33,83,37,40,109,168,13,67,255,230,206,176,41,73,145,236,98,255,81,25,13,182,243,49,61, +115,103,254,211,24,239,69,11,143,159,180,212,9,158,70,103,116,114,16,64,121,54,243,57,134,71,0,124,123,243,76,12,121,112,87,83,173,94,162,40,105,188,104,124,107,164,216,231,11,120,63,171,98,13,86,177,143,0,111,217,161,236,207,0,1,255,38,31,77,237,252, +15,26,69,200,204,56,194,146,244,191,157,176,4,197,63,66,133,196,187,67,71,186,42,149,113,243,161,189,57,87,254,71,118,212,132,228,131,9,59,189,169,79,95,210,3,91,160,49,195,160,17,252,204,60,144,160,114,75,129,19,85,229,179,186,68,246,127,9,86,221,215, +118,206,126,201,117,224,132,39,84,60,237,39,54,128,249,38,214,12,20,163,106,123,26,132,139,0,62,10,154,69,186,10,200,168,181,60,197,169,247,219,105,2,145,203,92,232,69,14,175,195,164,222,18,94,243,161,219,122,119,231,169,4,2,117,63,247,8,155,87,180,243, +166,7,31,206,194,233,228,164,96,14,83,218,135,57,115,52,141,143,2,185,190,252,204,250,161,160,213,228,29,143,77,87,42,173,204,227,153,79,251,222,22,139,49,49,47,62,154,209,43,235,158,58,190,63,207,200,255,134,206,41,202,4,101,117,188,216,75,119,40,216, +61,170,8,215,69,135,19,122,7,248,95,255,76,255,186,221,124,244,178,70,161,171,183,170,40,39,113,159,206,142,190,4,215,198,196,39,188,6,223,125,248,178,213,201,115,158,110,223,15,26,123,39,68,254,177,149,121,47,33,114,248,107,139,129,75,24,210,199,45, +144,94,207,153,171,232,208,94,219,21,254,218,249,66,100,229,164,238,197,222,36,81,226,211,126,118,43,133,226,69,64,211,63,119,62,123,246,158,114,208,35,96,1,131,220,195,156,98,44,84,197,47,43,149,111,43,110,112,181,186,173,113,184,128,11,251,117,217, +53,137,14,94,60,33,250,183,168,160,6,232,85,191,188,36,135,231,237,59,88,208,151,46,140,99,8,104,206,34,46,223,141,207,8,186,114,222,228,249,244,88,139,97,20,180,59,244,240,24,236,127,220,110,209,188,214,211,254,132,86,213,90,133,64,73,39,140,240,240, +124,252,242,228,70,211,128,10,190,181,174,50,130,138,86,244,93,244,179,193,64,109,103,131,198,65,79,26,65,52,248,62,13,253,60,40,139,252,216,42,105,173,246,120,107,142,163,167,218,86,48,5,31,90,38,169,225,109,36,136,23,248,220,73,251,146,9,175,239,62, +252,241,114,15,30,238,133,188,240,47,175,45,37,155,254,194,202,245,80,225,76,175,202,102,195,90,153,129,68,61,120,6,66,141,65,116,68,182,44,43,150,92,148,64,41,83,102,184,74,143,128,139,167,253,196,54,243,69,26,54,119,94,47,79,248,139,118,37,54,16,237, +12,183,137,100,87,223,219,21,206,110,66,0,76,37,16,65,192,171,27,106,68,178,106,100,213,7,248,192,24,41,80,21,19,22,81,243,192,129,134,43,0,87,194,44,130,140,63,148,239,69,232,221,174,59,126,102,15,56,112,172,231,145,163,215,68,68,127,31,6,166,41,27, +80,57,4,179,191,154,183,67,121,218,151,55,106,130,25,51,66,56,220,116,11,23,183,27,121,67,137,134,64,109,197,210,116,188,200,18,225,144,167,140,56,34,45,88,148,217,6,164,187,179,169,224,23,225,127,207,133,116,219,115,9,235,183,105,248,13,219,29,37,19, +120,9,193,1,120,122,130,250,250,240,225,11,204,43,194,92,243,219,79,98,115,206,74,185,171,39,215,128,90,235,199,88,165,184,232,122,8,204,1,216,116,114,239,109,165,33,56,121,212,104,5,102,172,24,11,196,163,36,179,173,176,167,61,109,81,57,52,242,70,20, +113,0,16,100,34,88,40,47,222,167,162,48,88,237,100,114,11,146,73,136,160,234,145,49,46,19,190,71,123,210,202,221,30,168,192,215,46,120,27,203,176,205,175,217,125,91,218,132,187,70,91,110,180,117,1,64,61,239,157,90,119,74,84,240,158,241,255,136,252,234, +40,231,217,29,93,154,233,54,131,22,250,120,68,127,31,151,62,111,64,225,105,95,221,2,48,96,29,180,15,99,21,69,36,179,131,231,22,83,196,225,160,62,95,110,232,20,202,157,117,38,143,54,245,156,76,107,55,39,207,30,207,22,2,52,211,27,101,213,0,49,55,96,109, +195,51,125,237,241,16,3,200,180,61,222,53,214,253,144,255,226,245,247,135,79,77,110,144,78,109,34,36,153,181,250,35,77,105,183,112,130,128,12,28,211,216,157,237,183,41,133,12,97,217,130,33,47,85,213,98,16,6,220,60,0,33,189,59,74,72,148,122,153,66,99, +143,4,120,90,14,250,227,89,226,216,55,167,156,224,6,122,211,168,31,81,45,167,248,59,215,248,141,105,195,216,148,94,128,14,48,228,99,153,230,214,91,11,80,204,93,21,240,114,48,80,123,49,252,59,54,101,52,76,211,225,34,221,142,54,31,72,57,114,137,72,158, +194,178,60,124,233,111,232,128,69,243,71,232,2,139,218,78,127,109,127,63,254,167,125,77,75,7,149,253,246,246,27,236,52,91,175,160,71,124,217,242,252,230,178,174,96,219,38,191,242,171,23,223,224,44,130,38,21,121,230,232,230,31,201,181,32,107,244,95,128, +28,224,129,32,102,173,58,63,196,113,253,49,117,204,237,134,83,154,135,109,217,148,145,148,177,186,168,23,211,243,101,104,188,190,251,152,83,225,64,132,202,194,132,197,235,71,186,228,234,122,6,75,113,113,182,59,37,229,30,33,176,208,11,188,112,178,242, +42,14,57,210,75,207,232,72,203,114,66,141,242,2,37,249,178,154,94,215,62,18,224,105,3,145,47,230,174,83,129,192,149,14,136,79,225,213,224,57,64,231,52,91,139,98,193,253,126,54,255,106,133,169,30,183,56,170,56,4,208,182,120,113,53,207,72,72,166,41,89, +141,117,127,195,186,26,80,236,174,136,227,188,239,109,27,114,132,130,224,230,28,136,213,110,11,19,219,194,51,175,213,9,79,179,26,203,36,129,87,99,53,37,63,100,198,229,243,211,254,148,118,171,96,161,151,108,52,73,32,94,134,104,46,75,71,45,126,53,158,133, +183,192,210,7,161,32,15,226,72,126,156,156,177,63,119,93,153,161,164,139,46,193,222,12,182,53,182,128,29,219,255,141,218,90,4,40,115,16,76,191,93,37,30,96,64,83,118,112,138,31,144,40,184,88,150,117,85,46,171,136,98,245,112,238,254,201,235,127,238,183, +212,190,162,28,152,209,125,80,236,144,121,123,88,45,72,149,231,220,175,3,133,29,18,196,193,189,149,181,43,3,42,189,202,95,230,211,126,120,139,98,54,88,30,171,170,144,141,51,52,139,23,32,88,252,156,250,169,237,18,130,45,1,102,243,20,108,197,170,193,220, +131,0,0,15,241,74,155,0,186,159,177,124,43,149,220,43,147,132,17,68,235,224,57,51,38,214,237,143,223,1,1,48,30,180,122,199,65,212,48,166,192,232,117,90,61,99,42,251,91,9,100,95,223,158,253,27,37,127,6,254,254,77,143,79,251,194,150,112,33,87,177,109,123, +143,237,230,49,77,188,117,83,163,63,121,131,230,251,15,87,192,251,65,7,9,157,20,237,55,148,174,185,241,202,161,88,1,188,177,59,45,151,255,155,103,214,245,60,247,206,210,91,81,147,224,118,223,156,15,30,189,127,152,222,200,220,30,0,160,165,90,72,149,96, +44,119,133,194,18,13,52,5,148,112,163,181,145,128,91,101,82,27,125,21,204,208,236,14,43,200,172,149,5,242,128,242,6,48,88,1,151,45,23,108,32,191,101,199,27,63,237,167,183,166,184,12,85,187,235,104,125,42,207,80,64,29,65,100,87,208,99,225,128,36,113,142, +66,34,57,232,155,13,150,68,230,201,234,29,108,59,15,0,145,47,176,149,236,170,56,6,136,172,202,132,201,101,125,24,216,246,111,74,11,95,199,121,54,204,107,150,69,230,180,199,196,232,41,73,176,230,12,118,250,71,237,184,150,158,144,227,199,167,125,119,11, +167,79,209,61,190,15,120,185,234,95,75,194,241,170,180,205,139,199,113,222,84,164,39,111,225,170,97,16,67,151,140,109,36,2,91,38,49,92,163,239,47,22,120,177,151,129,119,204,41,48,229,85,235,210,88,219,1,201,220,46,155,99,92,67,203,254,245,215,191,178, +220,108,54,125,8,171,142,172,213,130,52,18,145,244,108,132,228,189,44,68,77,23,74,167,210,159,87,151,130,214,94,126,226,85,84,86,128,73,9,188,25,175,164,92,174,147,56,161,84,111,87,60,2,225,167,183,182,180,13,127,10,96,250,14,229,166,219,66,202,149,165, +50,124,237,69,158,105,194,108,104,179,1,219,237,209,85,93,143,38,69,21,202,130,160,74,72,179,215,111,229,229,138,230,151,8,140,0,21,254,104,121,177,28,176,141,209,62,95,68,75,86,138,36,28,117,61,22,108,237,241,54,177,185,29,201,77,140,225,194,252,48, +120,76,32,30,237,114,173,142,60,55,73,243,180,63,161,21,189,251,102,123,123,222,138,174,219,195,181,105,74,233,224,83,15,200,200,59,106,195,178,44,197,4,1,3,36,14,195,251,72,34,171,199,183,253,57,148,60,205,252,18,21,70,120,183,191,151,140,240,248,93, +177,186,20,255,172,49,206,73,223,57,56,184,180,106,241,195,135,5,195,183,101,0,225,20,90,185,70,101,21,88,17,178,229,133,208,244,248,74,211,40,101,235,162,148,184,164,158,31,246,78,5,250,210,131,172,74,184,152,96,137,126,150,2,56,160,252,195,111,144, +48,124,218,79,110,60,53,178,79,7,43,62,216,230,106,138,228,5,73,27,153,131,227,195,133,135,60,91,195,210,94,221,133,89,253,65,218,206,60,132,73,20,191,5,152,35,116,247,167,69,208,199,150,194,91,134,236,1,227,241,150,122,55,49,51,191,131,132,162,176,28, +82,199,176,80,234,63,166,232,49,152,203,184,114,196,10,255,142,65,123,189,46,163,158,130,144,128,34,109,197,159,246,253,13,231,186,52,203,233,68,215,0,193,116,208,121,209,60,137,101,0,230,147,227,110,129,187,135,6,58,238,155,202,117,94,104,52,118,169, +5,212,206,241,139,178,231,125,139,53,12,126,243,188,250,99,148,235,184,204,64,159,221,252,240,52,219,143,94,204,164,240,193,190,122,41,214,64,7,115,79,36,245,93,150,226,93,68,117,101,251,31,211,106,104,240,186,44,59,85,99,117,191,244,129,88,98,230,145, +10,148,19,61,180,180,188,68,0,191,147,123,79,251,97,13,229,238,218,196,46,0,89,228,43,175,212,47,216,244,70,102,155,160,14,64,76,17,212,223,173,17,205,34,119,158,64,182,63,199,36,83,174,161,124,5,22,94,178,68,154,46,114,128,229,192,61,199,151,11,226, +238,98,182,55,168,126,221,111,158,89,2,138,62,64,104,245,28,74,174,79,87,231,162,101,53,115,255,231,129,74,67,224,221,226,120,226,50,39,83,248,22,96,249,180,111,111,225,239,230,208,162,173,138,242,98,104,54,101,141,157,174,11,184,179,146,212,52,4,215, +81,32,46,12,197,214,163,78,122,41,146,207,241,119,211,42,104,122,176,175,221,39,89,113,97,201,177,251,161,202,158,39,135,22,79,16,252,23,80,174,152,165,86,137,251,230,15,166,67,232,84,51,9,41,192,125,31,209,1,8,76,19,15,100,82,215,112,118,209,247,215, +116,202,125,105,81,142,33,255,11,15,94,241,5,85,133,182,215,163,180,45,96,105,138,29,56,120,138,184,167,253,204,214,66,37,229,74,39,157,72,216,44,185,252,155,138,91,221,155,111,75,205,127,137,157,123,124,134,190,202,186,62,92,161,101,29,212,147,98,254, +216,183,182,134,237,104,25,11,226,229,80,222,41,248,193,17,205,196,39,167,180,76,244,41,246,120,23,56,188,132,120,142,75,175,203,197,175,33,128,7,214,63,62,83,0,206,57,113,95,216,42,165,61,237,251,27,61,93,173,103,105,13,167,244,9,248,65,17,231,84,104, +103,198,137,235,47,105,141,156,95,25,45,149,254,17,144,229,65,65,57,186,52,22,128,98,234,161,142,108,122,83,254,55,236,189,112,13,68,79,125,136,117,242,3,61,98,13,225,59,172,98,114,158,80,247,71,142,73,105,17,36,36,178,173,162,75,176,197,117,30,167,27, +130,127,171,248,201,30,118,82,249,107,117,251,52,51,138,204,212,221,4,7,158,176,41,107,206,139,20,233,37,174,177,128,79,251,153,77,252,10,129,98,234,57,204,43,16,160,51,177,21,161,192,164,172,148,64,203,185,241,184,154,190,215,222,222,10,166,223,118, +221,141,108,137,224,169,133,155,159,170,186,102,121,241,170,79,49,243,24,214,84,254,39,143,206,63,143,110,46,65,180,196,11,38,83,176,148,57,47,30,127,115,103,110,10,185,105,213,231,248,142,3,32,232,95,240,72,206,138,199,79,251,230,166,154,188,205,119, +150,247,238,127,28,160,112,42,248,211,141,46,207,218,85,91,229,252,38,155,118,125,139,10,192,63,224,128,96,174,62,198,118,16,48,81,66,176,35,209,253,111,89,118,232,103,126,182,226,97,168,239,81,224,67,174,9,205,164,60,9,31,177,45,132,88,75,69,123,110, +176,8,165,65,75,0,101,69,75,99,177,25,98,224,175,200,241,138,174,72,89,41,11,80,201,74,6,235,121,61,178,81,106,73,8,171,98,19,238,27,14,171,174,57,126,123,218,79,109,94,130,215,133,135,9,29,192,214,166,73,3,13,117,81,129,229,221,95,14,154,99,183,49,203, +139,236,79,189,97,237,0,164,129,64,247,93,255,202,234,215,67,108,100,111,218,0,45,201,192,223,139,180,89,227,59,51,30,20,168,53,107,147,235,190,17,185,60,254,187,43,102,133,239,77,190,62,51,130,248,112,188,81,24,2,153,87,167,198,211,190,161,21,88,213, +238,27,106,253,178,78,4,93,251,86,195,141,41,167,147,42,168,242,97,193,147,126,166,69,110,231,200,48,110,68,40,152,187,103,7,29,141,128,64,110,147,241,154,215,69,44,32,36,69,46,141,23,246,47,111,239,7,0,57,148,93,64,251,192,210,241,107,157,119,108,69, +124,150,2,206,133,114,162,24,101,237,153,24,154,103,225,144,141,61,70,228,240,47,124,110,4,149,75,174,207,10,164,98,80,210,2,162,90,98,224,220,135,54,20,172,128,231,98,167,78,200,11,208,83,172,66,63,92,172,85,150,84,189,237,41,217,158,246,83,155,9,138, +205,248,1,80,155,182,119,8,133,78,110,39,182,102,16,159,237,191,7,76,7,70,210,132,73,145,41,44,156,47,150,137,7,3,29,29,0,139,54,152,255,218,90,120,202,235,64,188,127,8,56,14,20,81,213,180,54,82,63,47,159,226,224,59,91,59,42,255,83,170,6,110,241,94,160, +0,124,191,207,230,209,55,247,171,124,55,177,167,125,101,11,75,15,151,158,145,145,201,44,14,189,88,219,34,0,31,58,253,140,12,149,101,151,138,78,134,67,224,53,132,11,125,196,248,119,142,105,121,93,161,6,171,151,174,200,141,133,123,206,44,21,193,94,126, +215,167,141,174,4,211,72,159,122,224,113,93,135,239,16,76,252,241,218,223,224,242,10,61,205,192,63,254,229,159,101,149,132,191,157,33,68,185,151,89,110,10,185,89,234,55,69,12,103,231,72,182,80,13,73,197,74,181,42,20,25,220,179,89,147,72,230,152,47,111, +229,105,63,178,81,159,179,250,152,232,122,196,184,68,172,119,76,218,169,57,76,98,159,90,25,245,246,187,72,78,153,64,109,169,238,194,89,168,57,192,236,67,138,131,238,119,140,233,120,238,248,217,135,231,86,68,123,94,143,253,215,19,83,208,121,119,60,222, +157,43,234,38,206,97,114,88,252,174,120,185,64,255,17,252,27,133,175,106,38,210,24,89,130,120,63,212,244,255,3,2,190,189,89,44,234,58,105,40,182,240,143,201,70,142,138,15,124,75,19,84,138,113,95,58,175,45,250,29,222,171,227,132,201,137,161,73,195,7,170, +192,67,71,208,238,1,242,199,248,244,61,125,141,209,99,23,32,216,186,51,150,148,100,123,80,148,154,223,177,244,179,182,72,121,0,188,56,14,206,216,207,176,200,250,169,72,245,47,207,79,215,178,219,105,77,86,166,49,155,41,41,60,44,130,183,223,47,94,116,29, +224,176,199,105,81,255,225,145,160,46,66,78,36,24,199,124,158,246,211,155,111,5,76,201,116,65,213,216,123,51,218,237,156,65,96,247,148,133,222,138,49,96,142,232,228,43,48,168,23,176,114,119,226,77,93,14,48,112,37,111,130,104,253,25,176,194,90,104,141, +37,184,244,116,62,118,14,197,86,210,5,242,251,174,47,3,15,252,103,253,207,65,50,69,19,215,92,215,236,242,156,167,125,113,243,48,247,230,64,120,141,152,70,167,183,70,175,25,21,165,222,115,174,56,95,251,13,108,52,230,79,251,254,45,117,164,211,185,232,121, +186,42,248,208,83,219,220,55,255,248,153,204,148,146,27,253,235,136,11,10,220,83,241,242,161,50,226,177,148,38,92,178,230,99,129,133,42,11,96,38,57,221,22,162,67,241,26,89,192,241,112,236,193,151,53,181,167,92,46,123,228,99,118,181,64,192,175,44,112, +18,26,21,118,38,122,91,96,117,95,97,47,95,255,150,176,214,243,152,46,241,180,159,219,78,171,2,148,108,86,230,228,3,130,85,121,149,18,18,44,145,175,187,246,70,150,200,149,207,170,103,68,71,241,91,228,122,227,131,55,146,204,52,47,36,229,133,188,229,150, +172,127,117,224,142,225,158,177,143,94,50,227,150,211,156,151,71,183,192,166,80,239,91,94,3,251,133,219,242,205,103,251,64,144,210,235,168,192,62,147,246,229,87,77,220,26,122,183,49,4,240,211,190,183,29,25,46,5,66,99,188,240,131,158,249,89,105,184,70, +59,211,138,31,25,180,82,29,113,210,28,233,57,156,20,73,231,165,108,129,38,192,15,131,97,98,13,158,245,103,157,206,132,2,71,37,65,198,21,161,1,241,209,228,75,121,221,88,48,105,159,6,40,81,54,221,251,195,215,7,86,86,128,2,172,123,67,103,219,13,49,87,105, +13,151,34,130,11,127,13,219,60,2,94,2,186,64,58,240,255,220,243,227,39,141,234,48,27,94,179,61,215,255,105,63,172,137,194,195,232,251,69,34,18,68,177,42,142,68,1,122,70,111,137,91,39,221,226,212,76,203,94,89,216,50,232,62,29,168,54,72,158,240,127,80, +188,120,14,128,226,66,223,101,36,212,19,24,88,69,183,127,247,81,227,28,162,32,249,247,180,170,194,175,113,33,253,151,226,39,127,46,251,60,13,25,255,17,166,9,183,9,251,48,24,212,35,152,115,239,192,201,236,58,9,183,48,225,167,125,113,67,94,187,178,87,222, +23,105,203,11,105,220,2,71,137,5,155,70,111,128,98,58,249,24,0,59,105,62,71,223,212,75,70,99,203,120,216,187,186,121,163,206,177,79,16,44,207,185,250,72,24,28,157,102,155,103,7,89,69,206,10,159,40,226,114,125,148,186,245,125,133,105,73,251,30,232,44, +142,106,130,4,8,40,11,84,244,182,68,108,196,174,195,130,58,133,161,14,58,97,252,64,226,133,172,84,74,95,61,230,88,72,247,60,248,18,159,127,229,131,0,158,38,174,216,75,1,154,92,129,35,129,55,133,215,22,84,51,100,246,185,1,141,190,51,61,247,215,8,82,64, +150,46,255,25,182,234,162,227,42,222,160,105,17,129,4,5,222,222,62,220,210,67,128,169,208,24,221,216,79,194,165,187,156,66,249,102,31,192,121,112,12,219,100,113,248,109,3,67,233,89,4,52,4,35,23,116,129,126,252,180,198,165,148,224,157,63,62,226,5,159, +246,77,77,239,74,114,221,222,235,155,151,196,237,52,213,128,113,154,40,150,32,66,184,113,211,2,157,47,68,238,151,119,160,216,61,230,61,139,196,110,56,227,48,58,93,75,157,232,166,159,213,95,76,15,250,90,191,66,119,103,56,223,212,101,73,32,79,32,158,244, +174,239,88,154,200,191,206,2,152,51,186,9,30,143,178,239,170,76,11,5,119,182,132,176,236,188,186,36,185,7,159,64,97,238,134,111,6,95,234,203,82,140,176,88,39,64,115,91,174,80,78,78,183,107,204,164,138,167,253,228,70,58,110,69,25,162,40,85,243,199,73, +147,75,214,125,243,22,21,74,192,133,191,60,250,191,176,70,177,192,127,252,111,254,237,190,106,110,73,245,174,29,170,101,6,187,145,181,52,148,179,9,184,26,199,113,242,222,193,64,231,189,161,41,180,80,101,5,214,170,93,176,210,188,13,55,33,203,71,30,235, +245,238,186,146,221,199,81,13,97,213,14,19,194,155,194,255,181,236,49,204,23,189,163,171,139,228,105,95,218,254,223,255,227,223,95,233,229,70,143,211,44,117,185,127,182,119,125,178,125,252,155,127,251,10,30,117,27,192,8,241,74,38,41,250,60,199,183,154, +59,93,199,213,136,199,166,64,41,203,142,39,200,115,0,45,126,134,84,42,15,192,117,240,222,255,107,188,206,208,31,83,10,228,177,204,251,215,86,226,16,58,176,102,78,80,190,211,160,66,217,4,109,245,179,178,217,194,141,145,54,252,180,133,72,91,204,250,203, +101,89,141,80,240,128,132,18,16,216,171,143,86,124,218,207,110,77,173,102,6,144,205,186,18,37,69,14,60,3,98,135,52,203,94,188,3,90,111,222,220,180,218,95,207,252,118,93,99,191,91,55,48,185,169,248,14,129,229,149,124,8,206,109,75,173,190,15,191,149,214, +121,31,10,218,216,34,15,1,121,60,126,154,20,113,113,190,155,32,141,158,22,167,23,172,175,144,243,62,95,31,57,66,60,98,90,50,235,2,10,158,246,45,13,161,177,253,105,168,192,197,55,41,99,112,202,111,242,242,217,110,210,190,51,71,138,214,0,122,99,141,65, +12,12,109,71,135,24,79,134,93,151,252,255,219,118,69,159,89,147,254,240,92,250,59,39,61,147,47,177,101,50,99,149,122,140,200,186,195,60,62,214,177,168,75,76,6,27,164,187,153,53,202,243,166,180,139,89,1,209,107,149,195,153,212,150,16,101,82,185,234,92, +92,119,168,168,179,131,32,198,199,132,11,164,15,41,186,66,187,167,253,164,214,12,100,90,77,162,68,60,152,173,144,50,81,117,111,193,148,29,9,197,197,152,17,66,236,214,111,241,196,73,178,29,236,227,20,154,38,65,74,160,172,177,7,168,64,196,234,44,173,11, +179,236,201,78,11,247,1,32,56,40,122,115,31,187,152,128,32,189,219,146,92,29,128,181,224,77,168,61,203,68,9,97,59,137,180,182,249,98,44,119,118,69,81,129,25,202,17,200,176,203,122,63,237,123,90,241,223,123,155,158,10,109,34,83,39,217,185,253,123,131, +7,7,110,76,165,229,174,6,253,82,174,162,187,5,195,85,0,243,100,129,82,246,1,46,46,77,74,221,55,44,4,222,94,74,60,150,202,143,195,145,104,245,50,24,4,176,183,183,98,120,203,87,128,123,7,127,127,216,226,155,240,67,84,97,35,140,45,198,82,66,69,48,193,243, +167,137,82,52,235,176,173,136,222,177,143,56,238,227,203,170,5,211,216,79,214,245,116,43,33,252,92,58,34,181,2,172,126,17,190,61,237,71,55,79,223,227,198,154,11,134,181,79,218,83,0,141,3,134,198,186,93,0,36,117,122,95,78,139,133,8,56,156,214,83,150,194, +41,133,52,70,90,44,165,56,23,251,161,33,66,77,9,111,156,167,15,141,223,71,94,191,65,145,249,172,53,254,102,17,148,254,42,142,107,22,216,240,30,207,3,148,35,67,168,163,52,102,225,32,197,244,88,167,48,92,110,94,150,167,125,119,19,249,1,100,26,65,234,155, +201,114,36,225,41,209,127,217,181,14,24,232,85,72,254,62,209,171,25,204,94,112,232,166,65,156,143,229,125,10,243,148,5,234,243,187,88,232,57,181,120,73,84,27,5,40,238,122,0,41,186,174,152,162,40,195,189,188,93,107,24,214,229,13,216,105,128,66,44,233, +226,168,106,243,87,122,96,2,105,180,144,211,192,45,175,121,93,92,139,253,44,44,196,223,236,197,221,13,150,13,62,204,122,218,99,173,61,126,67,255,234,203,210,57,30,16,240,227,155,244,14,21,92,116,57,105,3,205,143,30,78,35,0,0,32,0,73,68,65,84,84,254,139, +71,87,23,61,186,134,155,149,233,92,98,120,254,92,27,237,70,236,97,194,97,221,206,8,7,240,224,87,197,182,13,211,153,26,68,61,9,41,106,152,227,114,140,255,141,75,111,32,192,172,252,154,170,70,210,223,155,242,135,33,163,177,121,244,213,4,255,146,43,115, +17,40,45,42,29,51,149,129,49,129,216,211,190,173,145,220,223,209,216,4,110,167,62,56,239,157,36,62,125,203,186,102,106,149,241,251,192,249,11,78,236,131,15,167,151,172,99,125,242,212,53,1,194,135,156,104,158,224,36,167,7,175,158,213,118,121,65,5,109, +143,101,140,85,171,109,6,108,184,124,150,2,158,78,147,76,48,82,166,206,205,175,83,136,182,43,52,246,40,133,78,202,133,175,23,22,176,28,90,248,44,159,144,94,130,176,28,127,117,231,157,163,137,0,120,200,30,143,191,44,91,115,188,164,88,191,197,29,79,251, +73,13,110,230,181,163,99,91,209,152,98,165,82,217,101,176,1,10,250,82,128,93,251,247,66,111,121,208,226,56,13,7,31,147,155,142,248,104,18,112,72,199,216,247,25,173,95,164,237,12,226,179,170,121,199,168,151,169,226,244,71,138,167,185,118,40,253,109,46, +253,11,86,47,89,209,123,253,89,105,149,217,238,209,126,134,49,187,14,85,146,64,148,240,231,67,71,77,180,167,125,107,59,149,239,120,171,7,80,120,79,151,212,36,70,86,215,62,228,201,62,203,199,79,160,49,199,84,189,58,16,101,80,31,14,39,202,4,72,119,198, +51,67,121,211,251,130,222,21,173,67,215,213,154,237,226,120,2,2,144,99,75,11,209,103,139,88,2,255,95,167,1,206,156,1,91,185,128,75,115,51,205,222,167,231,2,50,170,185,138,243,232,84,179,233,90,97,149,63,205,122,186,12,143,165,170,133,52,129,12,38,63, +37,144,125,180,160,159,138,154,124,12,128,31,223,184,117,244,106,240,177,77,43,180,21,39,227,122,199,190,179,181,113,50,199,209,202,69,119,207,123,54,193,48,140,221,181,252,7,227,19,134,37,172,235,192,90,56,16,119,248,165,151,155,240,75,41,103,138,139, +246,46,220,12,150,5,99,98,105,193,114,20,95,41,175,73,47,247,118,105,174,212,90,223,199,43,224,48,224,216,80,24,193,17,29,115,123,218,215,54,189,19,39,157,9,42,253,205,157,237,4,5,254,254,39,157,232,15,175,192,95,227,161,142,187,61,147,32,53,220,111, +174,90,20,107,9,4,140,76,22,234,249,214,148,230,177,171,155,76,221,27,104,142,142,254,151,183,242,202,32,86,64,203,87,245,227,37,32,106,176,105,110,70,33,18,12,123,15,172,221,239,76,22,46,8,128,123,124,241,178,149,118,61,54,214,90,183,43,107,18,61,241, +89,4,164,38,214,46,147,189,16,33,193,214,130,99,11,225,35,69,241,105,63,190,245,241,190,179,168,84,7,187,250,62,188,4,196,178,232,91,35,39,147,54,55,186,62,200,220,21,248,220,127,111,101,233,215,48,14,199,132,227,77,122,246,188,196,174,182,29,102,74, +251,114,227,165,219,67,223,51,194,56,37,148,84,32,13,15,105,228,0,190,222,110,203,96,14,127,250,196,232,229,207,171,215,197,159,147,23,235,178,182,4,238,50,231,105,95,221,168,178,220,23,236,180,125,190,173,105,227,243,190,115,187,236,188,127,29,212,30, +191,185,146,191,70,121,160,15,122,219,255,118,48,43,12,9,120,206,237,144,170,155,1,209,58,52,12,28,40,150,102,24,204,150,250,115,3,63,188,79,156,251,17,29,61,132,101,47,137,192,55,209,61,214,222,191,242,22,163,162,161,91,170,228,112,243,165,92,37,22, +232,113,99,79,220,197,84,189,93,64,200,36,208,240,32,172,105,212,35,129,152,169,216,61,143,219,163,159,246,163,26,183,233,115,87,149,43,18,76,125,20,59,24,78,72,108,113,221,148,230,27,2,203,251,175,166,144,121,221,112,210,9,212,15,55,61,249,98,134,214, +176,82,216,101,44,254,213,69,160,77,199,67,46,23,66,115,145,162,25,216,220,171,115,190,185,86,91,97,20,244,26,193,16,201,123,11,65,215,239,144,192,156,207,200,241,86,120,84,249,241,34,159,246,141,109,90,198,107,40,239,247,175,105,222,245,187,107,151, +93,51,177,244,237,254,233,69,106,109,213,91,205,184,194,181,49,246,231,55,253,90,193,128,162,193,37,235,60,78,93,219,44,69,195,163,17,206,45,247,222,183,207,165,248,9,3,156,183,123,11,32,141,57,216,49,42,30,68,77,218,253,111,189,252,217,241,185,141,208, +107,33,137,66,12,243,177,116,17,220,244,20,104,21,188,211,206,150,1,2,202,109,88,229,14,153,105,208,99,76,45,104,253,115,19,74,79,251,161,173,180,106,123,4,22,162,69,44,44,6,252,17,14,42,103,203,201,209,226,175,28,188,243,23,184,109,157,52,20,185,209, +239,248,206,216,117,208,184,229,41,227,121,191,19,148,244,202,77,1,60,1,69,160,110,199,140,119,148,65,176,154,119,143,101,232,18,107,233,128,156,62,211,149,253,46,148,109,68,131,130,171,56,158,15,177,199,22,191,153,255,211,190,182,249,59,3,113,93,218, +149,38,207,203,174,223,221,154,109,81,95,154,37,198,111,94,126,241,90,30,60,152,100,94,156,88,169,122,184,2,174,13,224,83,192,160,178,232,52,175,119,192,129,23,149,175,3,107,19,203,204,234,176,245,196,243,247,220,63,250,33,27,141,88,32,45,17,246,254, +174,234,243,175,25,212,128,27,111,182,62,151,218,172,37,248,122,18,174,63,93,155,38,93,58,21,130,66,17,3,190,18,198,4,251,113,185,230,105,63,179,17,224,18,231,143,18,155,135,164,50,175,216,77,52,185,185,93,169,168,125,141,201,157,104,225,96,220,236,40, +161,251,153,86,60,31,127,242,239,189,221,20,227,235,43,136,140,203,148,56,172,99,77,250,247,28,232,196,33,71,29,118,164,32,191,223,141,84,185,206,231,206,44,221,122,58,212,200,189,1,20,146,91,70,180,151,242,120,216,211,190,161,189,123,243,147,42,230, +235,42,26,254,221,253,11,215,156,215,249,183,210,41,110,249,191,186,32,5,145,209,156,126,43,216,207,65,180,178,236,230,99,85,183,35,85,174,250,16,56,199,96,142,175,90,191,18,168,152,86,12,128,18,129,147,15,221,142,18,189,57,16,125,200,186,47,46,59,10, +160,132,30,100,115,204,241,119,63,96,76,225,146,118,196,190,249,168,196,190,226,234,12,139,211,165,55,25,156,120,229,225,253,167,45,234,184,42,236,131,154,20,171,1,232,101,169,90,235,134,41,41,167,172,56,62,41,126,5,133,133,102,223,13,216,227,202,42, +166,47,39,141,179,58,216,37,251,168,110,154,110,87,205,6,238,87,142,99,145,71,223,88,215,5,114,184,132,53,102,44,77,167,15,35,46,231,62,80,223,201,37,132,232,7,222,60,51,72,139,106,113,78,185,85,114,227,65,0,127,120,59,51,77,214,65,7,14,17,38,77,78,202, +241,38,75,176,120,74,37,62,226,224,143,213,65,170,161,3,168,214,218,169,231,113,56,252,52,8,122,5,162,101,70,111,101,53,143,32,149,175,117,218,168,93,161,58,250,99,171,206,247,246,117,176,30,214,9,135,146,189,130,247,183,7,160,238,51,129,196,163,202, +63,207,34,7,83,1,213,211,88,113,180,131,103,19,29,97,82,86,196,192,222,152,91,96,217,242,97,59,46,70,247,57,58,112,76,119,119,127,190,35,137,167,253,172,198,125,97,210,145,9,153,121,196,214,68,226,205,197,19,252,130,67,170,76,112,109,45,68,24,224,94, +121,163,75,88,169,243,223,53,206,73,63,240,47,11,10,77,101,159,118,205,178,121,15,9,214,5,71,48,213,109,109,71,5,246,217,122,32,194,127,186,73,219,205,175,200,137,95,66,96,182,246,93,192,171,133,27,129,134,208,15,85,125,253,166,34,40,72,77,238,204,170, +55,177,77,79,251,35,154,91,223,103,32,159,154,43,127,41,64,122,124,110,199,62,211,27,160,84,186,250,71,192,55,151,105,116,162,240,189,245,229,232,196,149,140,131,118,60,135,135,139,37,199,51,93,119,202,0,224,28,162,51,223,252,120,241,9,132,76,18,181, +87,67,41,128,175,127,202,3,128,217,76,217,166,188,91,12,208,52,46,179,163,71,105,212,94,230,141,116,182,139,227,181,174,105,110,9,67,120,76,139,10,186,60,167,55,225,220,102,213,228,116,8,209,217,222,125,255,180,159,214,166,197,112,164,209,52,145,57,109, +129,252,141,127,138,176,252,43,5,173,117,119,22,220,35,12,209,39,145,197,208,234,248,215,210,140,136,63,14,97,231,92,209,192,126,10,168,121,203,196,58,173,201,93,70,176,80,210,162,210,14,158,113,192,17,80,184,238,177,28,213,249,92,172,29,174,132,3,236, +132,188,147,45,31,82,19,235,181,86,172,81,70,129,145,71,10,124,119,155,111,64,112,252,78,199,106,135,153,215,127,73,89,206,223,150,107,178,244,59,102,143,94,115,162,7,184,239,5,189,85,29,145,196,5,200,136,201,5,207,194,17,99,3,198,190,240,97,101,205, +177,56,191,70,125,91,39,61,168,182,51,58,243,135,219,27,155,31,62,108,33,134,124,43,230,207,190,72,65,126,98,184,211,37,145,1,6,228,186,37,207,226,30,238,155,203,161,34,196,26,102,40,184,57,99,0,34,109,68,214,149,253,245,128,255,167,221,219,105,1,191, +90,248,119,220,218,74,23,38,14,104,89,120,3,141,167,10,195,250,200,229,52,109,143,22,112,151,247,224,228,164,181,156,53,250,111,120,21,109,28,238,50,77,19,104,61,75,134,249,44,29,167,171,253,206,10,153,44,80,63,93,18,217,110,71,174,197,145,223,140,239, +198,11,232,251,188,172,240,156,41,227,133,92,104,182,245,63,5,221,211,190,189,249,91,158,239,253,164,132,243,215,137,202,65,71,168,225,223,60,57,20,197,187,172,208,162,25,242,178,5,254,118,122,89,26,245,118,236,26,188,212,210,171,33,112,202,161,111,126, +78,164,204,134,113,4,249,52,64,225,49,232,126,243,111,0,94,151,209,61,138,117,124,24,198,49,212,191,14,23,132,51,28,133,139,231,216,89,244,52,243,11,66,21,142,186,231,198,17,112,198,198,92,176,126,143,167,80,92,67,160,97,232,135,240,27,2,251,129,1,79, +251,219,70,115,129,90,170,104,187,20,121,1,219,152,84,235,116,56,65,109,239,247,153,80,225,160,192,244,135,107,113,143,194,246,207,61,102,193,127,153,140,50,130,241,208,175,89,28,33,41,150,155,185,34,201,229,129,253,197,123,110,126,61,47,66,66,43,77, +82,80,198,96,188,136,105,48,144,85,11,50,13,145,240,224,190,46,76,86,243,97,122,208,19,3,240,71,180,139,61,119,232,226,28,228,116,190,185,139,246,62,52,149,190,157,74,216,10,224,22,105,161,202,159,121,13,218,139,181,71,10,247,90,95,159,120,250,81,231, +139,8,223,203,141,23,93,158,82,100,217,74,233,145,209,158,55,223,6,129,197,159,105,178,35,43,198,239,181,5,32,183,216,177,120,8,56,8,91,116,12,207,161,251,101,225,133,78,16,176,235,194,16,10,57,116,115,175,143,70,13,247,9,31,125,121,247,191,142,111,208, +89,224,37,62,237,105,215,54,136,57,8,92,201,228,46,44,20,33,239,238,251,234,162,255,237,152,155,51,208,175,25,148,156,20,136,125,57,20,171,143,117,6,40,39,175,51,83,11,59,131,17,198,111,250,204,81,12,129,217,96,38,77,130,182,81,241,142,189,186,95,90, +232,20,32,177,133,96,41,115,243,97,246,0,180,51,195,96,64,166,99,133,129,173,87,55,5,86,110,126,147,167,253,73,109,2,129,9,96,249,251,13,52,156,100,55,60,71,72,59,159,10,183,45,253,140,38,59,211,145,228,237,162,177,224,54,247,76,137,15,59,172,138,212, +191,168,146,142,249,228,248,21,238,191,157,70,248,218,58,172,126,90,67,202,19,223,214,255,210,193,123,123,50,31,61,151,50,155,109,118,66,229,62,212,37,164,129,90,202,12,74,98,191,226,71,133,19,117,165,195,62,250,240,130,213,134,37,100,47,153,104,237, +120,213,0,10,20,45,199,30,195,211,158,118,80,221,141,248,140,150,196,244,209,60,165,34,62,94,31,215,45,2,127,220,141,150,251,171,190,38,12,36,199,27,50,86,95,23,36,95,215,132,51,70,11,181,92,168,236,233,66,141,15,176,96,73,228,56,43,38,65,174,74,254, +155,248,213,128,207,16,187,47,0,149,61,46,31,130,208,83,201,139,216,131,177,125,205,237,149,105,96,82,138,62,220,90,42,161,252,180,63,171,165,191,241,131,11,93,23,121,139,131,222,208,17,232,183,191,27,204,19,165,24,199,22,81,78,175,30,120,127,5,10,225, +165,174,9,17,186,198,78,153,97,51,140,246,136,153,27,208,12,4,121,45,186,118,128,93,26,226,191,102,108,237,43,134,109,229,107,17,62,168,32,25,117,203,129,135,77,124,2,1,164,50,152,198,47,72,196,55,130,116,169,206,229,47,171,223,23,125,209,194,112,111, +141,141,101,190,209,227,107,8,44,71,112,135,132,121,218,143,109,23,105,208,52,172,188,222,105,37,76,128,187,170,78,6,186,56,55,206,78,207,179,229,213,111,139,151,16,252,120,230,160,121,94,121,13,108,131,111,51,211,211,143,162,172,136,240,203,187,48,9, +106,153,11,200,84,52,179,47,64,154,5,178,164,120,199,120,127,25,175,234,115,24,118,194,67,177,72,105,233,123,123,27,161,21,58,202,174,118,223,169,207,49,98,167,31,253,255,71,52,81,75,28,156,120,161,230,227,59,233,176,108,99,247,224,232,11,29,146,232, +5,22,54,84,149,11,192,58,146,78,78,29,49,15,11,60,115,24,170,12,74,108,175,147,207,32,17,173,98,191,116,21,193,213,91,110,185,82,174,253,6,14,227,250,158,199,210,121,62,21,116,143,83,2,119,29,0,178,33,130,115,26,74,204,124,72,45,50,87,174,173,128,8,159, +68,206,23,176,163,2,70,218,207,241,71,163,50,238,217,159,76,171,203,115,190,43,205,171,192,208,248,253,182,237,241,180,159,219,154,45,82,0,181,142,151,62,172,138,73,139,121,249,187,4,194,84,240,195,204,49,149,153,151,11,198,109,164,249,4,96,15,222,147, +228,77,236,77,134,224,61,49,251,47,235,88,10,52,204,51,32,235,219,204,171,58,54,188,251,133,96,58,152,54,134,68,89,218,167,36,136,105,139,68,30,129,26,255,203,154,138,150,81,60,39,164,172,124,9,113,85,13,203,62,200,172,95,206,122,218,247,183,0,93,156, +148,127,42,252,32,77,249,22,124,243,67,26,8,132,192,239,11,247,83,147,198,229,220,34,35,115,50,179,69,160,180,199,72,43,0,227,217,119,238,191,165,107,103,222,193,194,47,226,5,41,106,20,248,104,151,35,183,27,139,103,50,85,253,130,207,84,32,130,82,106, +243,181,5,48,246,46,213,39,125,32,88,75,186,89,188,224,38,17,139,2,13,246,109,189,24,238,226,200,9,215,152,6,117,19,184,191,225,89,58,28,234,153,6,111,66,115,165,32,124,218,15,111,69,155,32,99,41,148,3,151,131,23,10,88,202,245,102,214,127,156,215,150, +236,161,188,72,187,228,102,223,120,55,100,98,164,3,160,200,13,61,108,19,172,79,49,59,188,107,20,134,20,118,155,161,114,173,195,194,102,111,73,143,97,247,148,39,2,183,249,1,237,199,210,62,165,25,234,67,72,140,181,57,171,127,8,182,17,36,45,200,160,71,2, +124,127,115,218,209,191,249,134,242,245,231,166,207,56,13,117,185,163,195,105,203,186,34,109,92,158,55,246,179,139,191,163,51,8,72,219,217,124,69,202,159,116,55,97,239,50,186,69,20,63,172,244,14,240,131,174,20,246,174,53,200,246,46,196,46,48,244,89,90, +156,57,135,61,101,172,71,174,245,65,198,239,7,46,125,238,255,31,235,184,224,82,144,48,18,34,11,40,254,94,220,17,216,164,55,104,64,221,0,131,61,52,237,159,9,63,142,69,158,129,84,11,50,102,198,67,61,237,135,182,116,176,249,162,65,68,225,22,16,38,237,129, +128,146,7,86,45,151,85,99,91,93,207,170,239,89,164,230,70,191,111,255,70,164,224,113,14,182,82,244,34,88,112,104,243,74,230,0,244,232,110,1,184,83,184,193,10,154,98,175,20,187,151,36,9,155,67,11,195,2,17,6,148,38,250,215,158,167,173,99,71,52,83,0,10, +173,189,166,120,30,191,172,44,6,9,218,188,60,249,105,223,213,24,16,55,24,168,223,161,11,254,41,183,195,255,239,180,58,155,16,135,208,63,246,226,138,23,1,46,240,252,160,146,87,208,79,143,49,154,67,84,81,148,27,99,1,231,251,137,72,196,45,42,100,53,228, +74,86,205,11,157,141,211,188,87,224,190,13,0,109,79,248,178,22,104,127,5,194,126,244,122,180,130,239,41,236,192,129,232,5,174,190,217,81,141,91,114,5,194,33,207,247,73,207,66,11,191,48,254,60,94,240,162,112,26,236,109,107,183,248,175,31,163,216,238,194, +28,235,255,180,31,221,138,246,204,77,143,64,177,69,6,73,26,23,33,57,67,218,158,50,102,13,29,106,196,125,32,218,110,113,94,5,227,5,28,208,1,66,140,200,231,56,216,185,7,51,180,210,223,223,123,172,19,34,254,147,129,126,203,132,147,34,1,160,176,77,32,186, +108,121,125,136,115,65,186,220,176,78,100,236,84,221,14,86,216,209,251,71,13,101,33,184,30,141,21,75,96,128,22,97,212,33,105,158,246,229,237,160,238,97,174,129,134,160,196,12,84,243,247,155,162,183,192,88,6,249,177,228,46,245,196,210,150,178,16,255,160, +117,7,153,98,157,125,29,106,3,248,14,63,163,130,22,104,81,10,86,32,127,65,241,138,140,35,131,214,237,246,64,166,147,123,98,110,28,87,175,219,235,123,101,1,12,197,219,66,1,55,254,210,90,156,17,141,45,252,180,255,72,79,97,45,110,36,159,34,126,156,64,164, +144,18,95,180,157,110,198,62,2,207,128,139,167,255,238,69,65,223,71,39,79,251,169,205,210,101,138,160,166,162,196,73,94,171,105,249,78,70,177,42,101,48,104,164,30,152,115,10,186,38,75,219,186,2,63,113,15,19,74,246,236,165,198,88,4,63,4,38,221,121,91, +186,198,86,244,146,182,74,27,138,201,204,198,153,119,36,109,94,182,94,71,10,55,158,237,223,62,130,222,187,13,23,42,234,181,135,38,137,216,107,5,79,133,187,90,52,89,22,50,187,143,252,105,223,211,166,66,164,194,196,254,123,19,241,120,123,97,12,101,180, +218,188,93,224,32,150,92,248,41,101,41,11,30,244,180,232,61,170,95,124,163,142,184,57,248,237,216,130,46,189,217,16,32,227,216,34,208,180,194,59,238,140,163,29,243,18,5,150,113,109,239,247,69,131,128,186,246,53,101,223,156,251,235,210,143,235,114,129, +255,85,245,111,41,240,96,242,218,186,44,190,120,122,4,223,205,40,201,247,109,22,21,57,238,25,134,64,71,3,119,190,211,121,237,241,249,105,63,186,193,198,0,103,184,117,81,58,113,238,233,31,32,180,21,94,42,101,111,208,41,255,107,143,90,41,198,62,130,216, +149,162,104,31,249,238,177,224,222,151,76,124,245,51,102,213,194,141,219,123,97,74,253,215,254,182,61,121,136,151,41,43,92,124,43,167,40,87,193,44,168,228,58,57,47,190,4,29,243,5,96,139,195,235,80,8,75,219,177,10,104,224,189,107,172,179,222,201,180,203, +8,185,38,124,122,218,119,53,242,68,189,162,104,254,72,127,199,83,41,67,153,91,45,109,18,33,183,188,18,169,166,116,0,52,143,194,244,116,76,50,41,184,83,243,44,69,15,215,216,22,66,121,211,247,3,19,147,77,6,219,142,103,72,240,212,150,163,172,255,160,133, +219,32,161,2,4,85,129,52,170,224,151,49,217,235,143,15,62,54,7,216,38,92,232,189,206,41,252,18,111,171,174,69,95,199,218,253,166,157,235,29,235,190,46,39,227,202,99,177,116,224,130,164,170,111,61,132,44,186,167,253,236,214,124,56,78,222,139,53,140,94, +230,250,147,47,46,188,51,133,201,141,206,8,160,201,83,170,35,96,168,217,189,95,81,169,112,163,103,72,81,201,134,192,190,62,4,161,141,44,205,107,26,244,18,212,117,230,254,27,126,135,13,184,163,199,57,142,33,60,163,180,58,149,169,229,56,93,185,142,114, +142,154,8,228,93,173,240,41,40,26,188,64,56,5,222,204,237,189,60,237,107,27,249,141,86,175,188,71,162,47,49,28,221,189,164,73,48,39,173,217,177,165,212,187,72,100,170,242,50,224,72,122,245,195,192,247,185,63,159,224,230,180,254,68,181,97,50,164,33,44, +202,8,23,32,55,47,245,66,165,206,21,157,106,120,28,77,76,126,174,121,209,131,70,74,7,40,207,58,14,248,192,241,38,144,202,109,15,235,193,184,207,131,4,155,247,79,29,205,39,28,204,231,226,1,146,217,50,154,60,160,167,170,45,181,117,115,241,22,18,137,120, +48,201,195,254,79,123,53,110,19,89,204,8,21,254,137,78,197,239,83,175,254,166,73,100,189,57,35,160,183,15,163,31,209,193,111,102,237,15,132,205,135,111,159,223,75,200,53,241,235,231,221,209,25,179,112,59,61,77,2,85,188,149,14,114,62,255,78,128,140,42, +184,3,158,76,241,235,194,153,32,53,92,43,103,140,169,185,221,158,99,32,41,171,103,100,55,36,102,194,61,91,6,155,61,246,255,247,55,170,209,2,109,159,173,43,214,37,93,187,192,114,12,222,161,162,99,181,202,234,163,2,69,139,26,2,249,244,75,35,48,86,33,104, +72,3,143,26,177,111,53,9,52,56,135,191,228,9,1,2,82,115,186,60,254,118,213,111,80,160,82,194,10,252,235,45,186,12,208,125,5,3,187,37,81,33,48,93,51,0,91,30,61,227,191,130,0,201,108,68,13,29,68,0,20,45,197,204,54,124,243,225,243,195,242,30,45,241,223, +226,107,76,185,32,215,126,178,24,25,47,41,129,255,9,2,23,172,53,130,135,250,39,226,62,160,167,253,188,198,115,249,71,220,216,149,112,67,214,180,233,161,203,165,252,142,116,168,128,212,161,129,119,176,93,89,209,109,204,84,158,251,28,23,121,30,200,183, +247,75,135,183,162,110,82,97,47,90,51,238,146,183,241,247,86,8,92,255,151,204,5,183,122,180,143,95,169,73,183,212,155,62,69,173,179,26,74,68,187,99,209,248,215,38,159,199,53,183,205,10,95,136,139,247,228,105,223,210,110,248,213,168,138,174,178,201,147, +140,194,45,221,133,0,81,186,213,19,212,95,202,129,198,34,159,171,131,185,120,50,229,101,203,104,43,186,214,143,6,220,117,244,245,235,25,162,223,196,135,246,18,86,233,235,6,196,11,53,65,192,248,91,47,43,229,93,250,218,161,16,131,102,157,135,123,118,159, +49,0,59,88,64,66,16,136,162,0,149,121,74,60,111,255,240,6,94,132,225,196,104,199,154,187,88,234,136,227,104,190,221,17,216,213,135,189,116,183,95,46,222,198,241,98,13,74,60,237,135,183,35,149,52,93,63,24,168,44,122,204,53,136,236,222,196,182,72,85,35, +33,151,37,13,225,80,136,157,84,125,203,92,233,90,27,201,210,162,197,248,100,52,49,111,130,242,197,135,137,59,9,176,61,152,183,231,209,207,240,126,201,103,140,33,122,25,44,211,122,195,191,201,244,189,5,161,137,209,118,223,163,128,130,141,169,253,14,184, +22,139,214,253,35,247,251,216,95,124,218,215,55,242,223,32,114,107,211,76,92,22,237,111,96,58,93,151,184,46,114,72,174,18,190,226,134,151,50,150,66,38,15,139,139,165,88,73,158,198,71,36,211,86,92,168,186,73,99,195,138,89,93,248,55,48,222,205,40,85,47, +160,199,24,8,104,182,190,18,160,88,208,58,63,179,0,246,164,18,147,49,249,246,215,246,95,98,254,115,159,130,207,26,207,197,170,224,211,200,229,61,94,204,200,242,225,123,181,133,92,18,142,29,229,44,140,198,58,4,38,92,18,194,235,29,173,61,237,103,181,27, +29,160,92,46,3,218,112,193,160,115,210,178,127,238,188,93,83,72,240,170,33,77,40,233,157,34,240,46,165,90,128,1,99,42,11,219,236,29,115,167,221,198,199,241,83,248,0,74,252,21,168,23,37,44,28,104,232,112,145,165,77,56,236,111,150,75,63,235,247,192,125, +27,120,85,250,82,108,158,84,180,50,101,224,116,249,43,248,10,203,226,222,9,155,202,126,94,86,201,86,46,209,241,82,159,246,229,141,8,18,165,156,27,225,18,129,211,194,36,50,77,15,218,91,124,207,158,14,87,28,35,175,54,195,254,132,254,61,233,175,198,230, +58,170,203,106,99,76,204,66,235,127,169,131,8,172,75,175,2,128,28,138,127,237,156,126,164,46,138,29,4,68,58,255,191,215,82,74,158,127,115,100,127,181,127,145,103,38,3,105,49,149,158,67,68,30,68,249,203,63,131,13,251,11,206,83,47,66,69,17,43,131,97,4, +109,58,232,167,43,145,91,34,176,58,234,189,95,134,208,194,226,88,137,167,253,204,22,135,44,49,100,107,186,231,255,111,35,35,52,129,215,159,155,238,237,84,58,80,104,103,246,164,208,125,86,74,158,35,132,26,174,91,43,127,231,229,186,162,26,59,177,108,213, +243,33,31,140,175,250,123,220,147,49,16,124,201,238,232,56,157,154,103,47,77,63,128,22,89,244,187,169,94,180,82,126,226,0,95,79,142,4,63,213,49,41,32,176,58,90,252,247,235,243,180,47,107,0,106,198,11,136,126,95,7,59,97,75,58,38,7,49,0,92,65,40,105,28, +211,87,14,130,38,143,6,14,245,25,119,130,79,34,98,228,221,163,255,6,40,155,230,19,148,239,117,136,79,107,53,100,220,210,120,62,50,88,0,218,231,52,166,62,22,172,121,125,243,33,229,73,248,164,238,18,15,32,136,191,89,251,35,112,89,174,204,240,101,213,167, +116,16,49,234,117,48,16,75,243,175,125,146,81,149,9,215,248,59,85,145,19,23,121,143,0,120,26,24,133,202,106,174,203,160,41,66,3,130,84,11,120,203,177,103,121,26,178,234,167,243,133,212,193,44,77,224,214,72,125,153,124,122,11,9,137,186,187,167,75,59,236, +199,76,33,106,156,99,5,196,99,108,43,132,44,54,154,1,5,214,233,146,220,91,139,159,246,87,215,85,232,189,12,179,190,52,105,139,64,234,17,229,248,75,127,67,80,3,200,205,18,228,43,239,179,127,218,87,183,162,165,97,33,150,69,219,10,210,233,181,165,63,173, +99,131,149,4,15,9,10,24,76,57,252,0,180,156,99,9,40,146,231,221,40,64,113,57,206,161,248,247,122,130,167,8,48,56,231,164,197,190,140,215,19,96,98,210,45,199,46,146,167,196,72,112,137,199,53,124,28,139,206,25,134,255,217,255,142,239,241,86,136,85,244, +2,240,223,220,163,87,48,195,56,228,1,242,139,114,174,210,55,98,6,26,150,204,64,209,147,94,130,92,237,74,146,168,60,70,255,180,31,218,168,192,157,150,69,83,131,204,154,46,115,238,1,66,247,74,246,80,97,186,56,178,94,121,58,217,230,37,41,201,122,70,90,196, +124,23,182,25,169,55,14,54,36,20,61,54,57,32,30,40,60,48,25,68,246,175,118,219,203,106,47,37,43,174,71,198,194,74,179,96,36,71,222,4,72,237,62,2,188,43,40,82,182,253,9,94,180,5,17,230,221,171,106,128,73,111,136,166,114,4,42,63,237,27,90,51,68,142,253, +238,73,201,169,99,119,107,127,55,70,116,253,184,94,94,132,128,229,203,43,210,254,5,195,8,216,167,104,92,153,37,4,214,30,136,232,219,8,229,197,138,142,63,59,211,11,129,70,173,146,117,156,2,105,186,181,107,93,6,247,148,7,164,199,114,0,11,221,253,97,74, +254,31,48,4,175,115,36,244,6,37,197,96,186,9,246,112,153,9,186,249,140,169,212,109,207,79,19,212,187,240,101,185,70,6,63,237,199,183,4,189,152,74,30,138,112,96,226,163,130,87,125,16,56,78,1,90,158,220,85,151,86,145,155,162,243,64,79,205,39,137,35,68, +129,42,210,121,44,122,192,228,138,66,204,26,255,33,248,208,151,64,76,242,238,22,41,159,217,18,91,8,215,243,250,154,58,13,144,167,14,229,92,15,124,95,159,123,49,211,120,84,129,186,154,59,197,2,99,0,244,150,178,183,42,9,13,36,76,41,95,226,9,0,252,99,218, +144,240,5,88,201,24,12,74,167,236,63,234,193,132,82,77,1,104,19,52,228,94,0,94,11,66,205,1,148,153,146,216,180,83,253,131,23,51,237,56,240,46,8,214,64,5,51,237,233,49,27,128,224,149,227,196,252,76,161,10,196,139,229,82,253,214,179,38,79,247,152,255,58, +11,192,99,20,250,162,119,128,32,208,81,104,189,142,137,173,209,135,197,16,180,208,90,141,78,58,53,170,223,121,120,252,70,112,226,171,153,91,81,143,238,190,152,233,21,92,204,2,27,151,233,61,237,7,182,82,55,166,56,154,154,28,133,183,186,44,226,36,237,143, +179,1,68,159,11,150,171,95,84,150,65,111,85,82,199,143,173,54,9,35,123,196,17,217,191,140,182,179,225,77,219,250,76,9,234,252,224,196,189,217,219,17,178,248,161,124,27,143,72,90,200,3,81,101,74,235,84,178,49,90,176,47,65,132,115,168,102,230,150,132,62, +121,25,132,52,161,203,203,179,63,99,69,10,4,172,167,253,41,173,104,94,74,172,14,181,18,88,237,125,247,139,5,217,42,45,79,248,104,87,12,69,92,193,131,77,34,117,198,7,20,213,80,221,7,15,38,64,64,226,255,15,176,185,9,87,21,1,151,83,126,31,101,109,88,128, +26,121,72,38,204,112,98,5,211,208,134,194,183,7,253,53,239,143,117,241,252,191,107,68,24,243,121,228,83,129,10,158,76,230,105,14,114,229,204,3,122,234,133,160,148,7,17,210,56,232,33,208,105,14,113,205,133,82,34,68,97,192,220,213,212,158,246,211,27,173, +203,5,26,47,197,172,248,0,238,41,58,195,200,218,0,235,1,229,191,246,240,210,20,123,119,133,237,130,46,245,201,70,52,15,69,29,54,166,0,96,208,248,101,89,139,65,89,39,160,5,73,185,74,201,98,60,180,167,35,179,75,251,6,192,251,8,78,132,52,159,251,249,173, +240,115,42,224,188,131,242,138,251,225,90,39,129,127,218,99,185,118,58,35,29,32,75,150,199,79,39,251,63,163,181,117,93,118,94,25,138,233,124,183,192,88,244,52,117,192,108,232,4,188,134,183,243,61,207,248,149,108,90,234,136,252,6,200,67,151,52,146,172, +204,179,10,226,93,157,41,99,250,182,183,7,210,238,235,216,190,197,113,120,35,136,96,232,226,178,25,193,160,38,159,173,197,1,96,248,243,216,253,215,31,93,8,200,44,153,223,176,7,116,180,41,116,187,121,172,197,130,48,148,73,159,45,204,14,158,140,128,27, +70,245,157,59,224,200,132,194,197,51,96,51,47,251,159,46,222,232,180,163,167,61,141,180,93,180,50,72,5,228,116,132,28,183,82,87,230,14,114,247,11,124,226,124,33,9,13,1,92,145,47,97,118,209,121,246,89,224,139,150,56,199,184,104,96,59,164,111,29,62,170, +28,89,78,49,51,104,166,226,103,127,53,129,185,115,154,49,20,56,237,48,88,42,87,131,101,94,227,0,70,42,161,134,15,139,166,199,135,23,149,181,101,113,134,14,90,9,216,167,125,127,155,91,80,19,84,79,106,177,52,244,242,86,185,23,89,119,51,119,31,10,115,123, +172,138,87,142,237,226,121,218,36,188,125,105,44,192,224,93,104,126,2,241,114,39,144,55,27,120,115,110,140,79,35,221,107,174,238,21,131,16,42,157,154,39,176,246,160,200,50,76,178,151,69,49,0,67,227,199,88,74,174,197,161,99,121,29,189,13,121,17,82,25, +99,111,4,6,70,131,1,137,183,92,28,28,237,171,250,38,7,210,203,99,60,97,191,47,9,212,103,31,240,105,19,236,18,253,119,90,154,4,140,85,235,34,113,239,32,52,99,78,92,164,2,63,114,173,27,242,221,28,57,183,208,90,20,164,106,94,168,197,160,124,88,247,180,26, +44,77,200,3,240,180,205,70,245,237,130,171,166,88,193,123,105,253,7,248,114,141,239,4,3,124,76,19,62,148,16,157,96,158,177,23,110,241,148,224,99,222,53,157,20,242,250,185,66,200,222,143,125,162,0,255,152,214,213,244,6,93,52,41,136,190,124,63,127,70,226, +76,229,196,106,182,69,143,99,195,172,49,194,54,72,169,224,34,12,24,11,233,147,126,176,47,111,70,238,146,183,13,74,57,54,160,239,12,21,122,51,130,252,82,145,46,83,166,96,189,72,218,187,175,174,144,44,138,111,79,152,84,158,148,190,60,0,104,52,70,210,216, +113,160,231,27,154,79,221,91,127,151,226,15,189,13,187,86,11,238,99,201,119,40,41,231,74,59,25,172,53,22,188,162,157,237,182,120,44,129,167,57,88,52,107,183,148,201,0,143,203,201,78,121,252,40,11,90,252,181,5,132,118,173,156,97,154,25,225,21,99,83,207, +39,189,83,165,6,58,140,164,235,51,240,92,156,42,86,98,212,130,9,193,31,109,225,123,145,147,8,115,115,140,127,163,69,150,198,234,30,129,176,251,6,44,199,210,203,24,80,237,128,196,218,117,140,66,175,109,202,60,59,250,195,120,134,194,207,124,248,255,251, +155,132,190,5,184,197,4,188,34,16,36,233,137,190,155,49,29,242,21,144,181,51,62,14,218,92,2,159,173,162,246,179,246,246,66,211,54,183,235,244,20,13,113,73,215,37,189,121,117,102,191,157,183,193,224,61,2,21,6,39,166,27,213,70,211,50,70,22,60,112,93,20, +8,58,59,48,69,174,215,7,23,75,11,180,208,145,3,155,222,55,97,134,95,165,10,21,90,216,238,245,10,230,235,225,166,148,177,47,29,114,161,135,144,213,226,143,197,238,5,240,151,94,61,71,47,46,45,148,49,161,167,61,141,45,234,96,155,216,76,44,203,221,237,110, +130,96,16,83,42,214,229,165,96,117,140,238,225,82,131,75,79,1,178,46,152,168,60,39,52,14,179,196,11,169,99,91,139,130,133,1,122,64,244,165,248,101,101,12,30,99,110,126,5,229,142,84,164,195,197,79,89,130,39,36,158,39,94,229,25,31,40,94,212,194,43,187, +218,90,101,26,188,60,135,242,200,84,128,248,107,24,99,30,67,193,167,41,147,97,184,60,237,91,154,209,112,3,85,87,2,69,75,5,10,221,243,182,4,24,90,202,43,166,192,148,100,247,13,109,129,40,248,140,114,161,239,140,146,203,158,187,170,212,237,173,135,226, +185,88,162,223,122,170,25,20,162,182,95,198,41,94,159,128,137,174,222,206,126,58,21,119,113,139,161,46,195,246,199,225,197,208,122,124,172,249,176,35,234,241,184,226,56,23,157,200,65,172,91,242,212,133,14,196,146,119,50,42,144,185,64,26,150,25,255,77, +10,161,229,47,32,240,13,247,63,45,245,226,105,79,27,36,71,231,113,87,176,147,165,222,231,101,144,47,176,29,216,21,45,233,126,71,16,128,148,99,130,110,171,226,158,211,187,184,10,226,204,210,132,8,142,211,105,124,201,213,152,135,182,244,152,2,230,97,203, +234,168,235,166,149,182,215,1,181,200,39,0,175,191,14,220,83,226,30,64,162,65,126,32,230,167,123,67,172,51,214,53,24,167,112,11,30,4,18,226,248,204,192,121,232,254,15,105,227,77,32,75,69,148,191,41,43,115,120,110,69,97,177,65,119,209,210,154,202,155, +180,139,219,211,232,177,158,204,192,26,167,150,132,177,250,153,117,113,225,239,168,0,0,32,0,73,68,65,84,48,210,124,5,123,93,143,73,97,43,155,136,188,75,192,145,107,44,139,45,17,244,235,230,144,188,17,116,168,239,178,24,116,66,226,75,111,126,76,219,130, +220,154,232,164,117,252,52,160,211,189,52,229,106,64,160,240,120,69,120,12,4,222,220,167,212,117,68,135,250,213,11,42,16,8,240,242,24,139,44,148,150,199,68,158,246,99,219,166,149,48,154,135,122,141,193,37,69,183,188,24,122,219,153,119,196,12,212,179, +134,125,211,192,194,24,11,12,94,226,33,133,101,15,181,215,145,249,72,227,99,224,82,143,185,226,16,8,42,88,44,196,170,24,185,112,27,229,62,59,80,215,120,45,140,95,123,217,168,172,251,44,244,122,148,91,42,92,171,196,189,48,182,244,36,72,205,122,95,189, +125,19,51,229,74,198,198,195,254,127,74,115,78,32,56,158,57,44,171,175,212,103,11,102,69,217,94,191,92,6,96,238,116,65,62,35,186,84,44,142,25,46,226,98,165,75,38,18,224,92,139,106,229,136,90,28,55,60,228,6,70,251,95,1,131,254,165,167,81,133,181,0,50, +110,32,182,183,198,122,41,86,9,158,14,158,199,237,21,132,252,113,44,238,80,230,107,45,223,43,59,193,84,43,125,34,151,150,31,21,109,223,166,145,141,24,175,144,231,137,223,93,139,75,175,11,27,9,219,221,51,133,50,243,155,153,41,213,99,185,59,90,158,246, +179,154,100,195,56,110,50,132,170,235,172,123,161,96,96,246,65,247,205,112,229,45,40,183,30,61,155,45,226,24,198,148,125,189,20,149,88,54,74,64,148,80,216,37,80,109,75,45,192,183,1,1,130,30,232,154,140,121,174,127,9,56,141,26,191,173,78,165,155,220,56, +139,242,44,155,167,132,65,6,45,186,226,250,129,249,83,246,158,108,2,8,83,198,105,33,61,88,130,112,203,131,2,15,102,157,201,27,115,31,245,211,190,186,81,167,205,195,153,178,233,86,127,149,103,42,59,80,28,91,71,197,37,80,238,226,3,209,161,146,72,180,199, +174,160,92,92,10,152,254,34,27,22,233,80,166,218,2,127,244,22,249,168,99,32,111,64,206,135,136,38,57,143,16,173,87,209,48,145,47,214,233,136,123,193,181,251,111,11,135,213,146,125,182,15,235,7,168,123,241,207,18,26,2,90,29,160,65,198,44,105,24,24,80, +87,60,131,194,159,134,122,204,181,57,109,27,16,3,23,123,181,96,249,213,74,190,246,93,119,180,37,107,151,99,1,234,190,167,253,236,214,251,211,196,154,161,20,83,83,60,75,22,181,19,148,255,29,78,213,167,146,26,84,221,96,184,192,197,180,198,1,56,116,237, +190,179,92,144,177,183,219,8,44,122,176,101,189,8,94,191,248,45,76,32,70,122,212,179,219,55,53,130,153,121,176,174,127,209,47,144,1,193,86,25,16,172,154,132,96,41,22,28,106,172,210,168,6,241,20,117,95,232,57,171,229,159,86,250,221,137,127,239,190,127, +218,215,182,211,103,20,66,178,120,91,166,55,95,38,172,234,184,236,194,54,229,249,74,26,127,6,250,160,84,135,213,78,190,42,240,155,224,220,215,189,195,69,63,21,154,247,182,117,161,120,42,98,94,139,1,53,15,30,132,250,57,207,142,150,49,196,148,38,183,114, +133,98,24,234,187,218,246,171,237,135,241,248,143,22,65,22,64,148,82,216,166,225,37,79,180,95,137,239,22,79,217,34,18,111,219,67,215,131,73,125,206,252,222,247,239,106,146,139,8,143,229,127,115,88,11,189,95,251,250,92,199,26,247,216,214,211,126,122,75, +104,188,95,0,184,5,34,105,69,191,72,254,230,94,188,180,84,196,111,211,173,89,227,2,189,245,156,108,209,227,244,127,136,201,61,182,48,87,118,0,218,123,228,174,88,56,154,215,251,121,117,152,10,51,30,0,208,151,61,127,78,124,114,46,146,172,26,85,65,142,144, +255,128,250,19,252,200,16,193,158,110,93,43,223,235,54,66,48,159,99,116,92,155,19,124,157,163,127,218,119,52,210,76,51,68,156,111,41,225,151,42,143,93,162,184,156,151,171,128,103,11,30,187,170,186,73,106,101,93,129,131,66,178,174,171,22,34,226,112,109, +122,139,196,225,247,113,208,27,138,4,53,2,143,149,198,46,169,173,244,117,116,208,0,67,214,73,245,140,2,124,135,254,196,229,177,61,0,165,56,215,14,18,200,94,224,101,105,77,139,60,136,244,62,142,193,91,156,11,114,4,112,76,43,71,130,40,142,235,20,152,165, +66,11,250,174,251,111,51,129,182,65,161,177,73,112,79,251,233,173,85,78,89,22,174,242,135,167,136,159,225,61,24,191,206,127,215,184,171,21,251,40,16,98,150,69,165,227,37,33,67,9,139,233,41,64,159,125,32,86,69,205,23,47,83,57,215,56,9,24,194,172,136,85, +174,76,240,160,37,216,118,28,1,234,29,128,101,227,0,81,180,234,53,135,146,59,107,91,44,49,22,79,178,134,99,150,149,101,25,73,24,43,87,60,236,157,92,133,213,211,190,165,73,193,139,68,168,5,214,9,118,27,12,154,219,206,246,192,58,72,180,99,78,234,25,218, +254,149,131,32,16,23,194,0,216,165,3,136,248,156,26,3,220,230,206,25,235,184,126,66,208,73,131,188,186,239,143,89,172,110,86,216,115,222,89,219,155,231,188,130,177,162,138,110,129,234,79,0,208,49,14,125,139,220,37,175,11,139,57,89,56,164,198,148,30,35, +144,117,127,246,128,36,60,232,146,244,169,167,77,94,207,227,181,159,215,80,208,148,5,144,117,110,243,194,0,207,156,101,175,161,226,101,36,158,246,51,91,22,146,207,2,150,9,218,39,252,70,106,43,5,211,170,200,99,42,24,218,240,252,36,142,239,218,252,35,48, +168,175,76,244,5,203,37,45,62,166,152,6,46,245,152,124,164,242,190,226,219,145,91,92,138,31,17,5,1,161,104,198,21,185,81,201,6,157,86,228,94,15,23,46,86,35,33,71,95,7,104,202,126,198,20,157,190,82,228,233,27,9,159,125,71,198,155,107,159,246,61,77,10, +214,233,114,192,78,166,224,21,242,107,212,176,57,178,79,128,92,195,211,84,68,55,94,124,229,231,39,44,114,4,19,122,252,8,158,209,124,94,126,171,10,218,117,73,160,63,199,196,18,254,46,232,230,250,207,212,241,32,231,75,105,132,253,119,113,253,205,192,173, +173,8,253,22,29,3,128,235,115,239,209,5,220,252,9,65,208,139,98,220,122,97,178,26,157,32,8,92,154,245,146,210,22,47,151,167,88,120,244,245,168,35,134,40,223,220,71,164,254,170,81,166,230,209,37,84,185,188,121,193,33,79,251,145,141,103,198,179,52,181, +248,86,66,198,20,169,139,4,112,135,59,221,110,126,168,230,51,48,245,235,95,5,16,118,121,241,93,220,167,104,86,37,240,135,133,1,9,66,22,98,181,50,9,81,89,217,181,143,218,197,85,114,137,79,203,3,97,243,116,129,86,22,190,231,53,224,186,89,220,171,170,160, +5,49,250,161,229,143,227,141,229,211,224,38,137,51,176,167,98,185,31,209,76,142,33,139,159,246,141,205,106,96,56,111,25,31,150,130,238,19,31,195,223,227,62,124,106,35,188,166,181,53,13,195,10,248,131,161,171,106,20,224,214,9,20,232,21,72,142,152,188, +182,12,66,215,176,147,222,139,37,221,83,113,59,5,226,221,44,166,81,13,186,61,48,77,197,61,0,68,196,0,184,125,95,28,124,251,175,82,188,209,5,54,242,124,40,51,158,44,255,230,24,163,20,252,17,44,181,124,177,17,144,36,9,57,142,97,106,96,176,175,13,70,46, +51,93,35,246,146,133,61,231,181,135,18,231,216,23,39,245,180,31,221,88,19,98,146,197,38,28,185,156,135,194,25,97,169,188,182,179,95,0,110,13,208,34,90,183,226,90,58,3,41,0,35,2,222,173,22,134,130,20,98,199,17,144,219,159,33,25,90,122,208,130,161,156, +72,84,54,116,244,210,249,215,176,34,98,216,59,45,72,82,7,180,100,79,123,30,171,186,111,105,144,161,140,2,114,177,121,66,46,211,211,149,192,249,16,214,90,51,61,186,166,120,9,29,120,218,87,55,100,134,208,204,76,251,84,100,188,229,60,106,245,39,126,23,205, +160,96,63,115,248,73,56,155,166,63,8,224,1,108,231,13,98,65,130,133,221,85,185,225,57,145,174,2,42,99,85,100,41,198,50,126,227,115,25,116,223,211,200,230,171,26,147,46,194,152,192,144,53,174,99,120,155,183,144,6,8,233,71,55,3,25,16,233,13,151,245,180, +214,81,249,180,62,52,106,23,88,252,173,247,53,177,181,16,122,193,45,251,122,12,10,244,235,104,75,0,137,236,55,180,111,84,68,209,124,250,211,126,98,99,62,253,65,144,252,178,24,223,237,74,89,202,208,198,25,13,112,25,87,96,170,10,46,192,82,240,21,157,44, +17,131,12,154,18,80,181,221,80,130,45,106,28,57,38,144,6,166,155,27,210,175,113,27,219,227,103,202,154,16,16,65,176,149,188,174,67,80,98,223,146,216,3,246,146,106,120,104,159,118,218,233,145,23,249,128,30,166,236,225,236,223,221,87,143,92,255,224,186, +167,125,77,115,229,207,23,83,81,253,242,34,247,246,91,243,129,41,130,129,244,234,79,22,244,161,10,127,125,234,62,26,64,76,250,136,227,255,167,199,42,229,78,91,184,184,199,188,122,195,47,0,112,225,29,231,222,98,141,43,164,207,172,159,230,59,12,0,128,55, +45,83,225,208,250,7,143,116,37,192,92,179,98,31,231,24,157,167,223,66,41,107,1,231,98,105,193,10,177,153,128,176,228,130,56,94,100,134,132,171,100,134,7,120,116,206,228,222,167,173,64,141,232,116,162,180,34,39,51,151,180,95,206,122,218,79,111,166,228, +200,224,158,21,100,252,32,89,243,142,241,69,97,133,240,25,88,212,61,1,115,55,80,232,67,73,134,50,77,141,243,85,87,128,10,123,196,187,212,179,58,245,41,97,173,51,246,37,160,76,203,146,42,30,114,71,123,244,1,90,148,55,176,196,166,60,106,64,78,73,73,176, +164,255,240,241,80,230,107,124,94,230,137,73,187,111,85,247,121,185,55,108,184,19,183,60,237,219,218,84,170,146,223,157,114,218,244,252,146,245,109,60,246,173,114,233,192,175,140,119,141,192,246,86,140,39,161,24,31,12,95,148,210,95,25,216,122,247,34, +11,92,184,23,67,255,80,94,148,222,195,253,165,224,67,91,100,93,209,179,80,53,220,252,157,233,128,254,44,194,173,193,16,86,101,47,247,43,8,208,180,126,152,235,173,135,92,138,247,141,139,4,87,106,241,145,166,113,223,183,43,245,12,49,97,139,52,148,119,71, +29,99,154,169,5,112,170,208,126,97,244,25,4,51,176,240,241,2,60,173,162,236,195,168,238,26,218,255,217,176,63,232,233,251,138,190,111,69,41,119,55,233,239,37,144,138,83,84,199,124,209,90,182,82,190,244,98,57,136,117,104,47,79,1,114,2,6,135,105,60,53, +137,0,242,159,251,132,13,17,224,67,108,16,17,18,70,253,132,203,214,223,90,211,192,73,129,143,3,52,77,9,225,176,41,1,54,8,82,110,178,168,190,238,44,1,102,89,60,172,255,199,180,142,251,234,192,151,48,79,77,212,75,140,1,42,155,239,240,55,117,206,118,193, +197,74,236,130,145,15,28,144,23,237,107,67,74,35,56,239,33,98,37,184,102,140,192,160,78,122,162,201,198,181,29,222,152,36,219,107,88,138,219,12,136,116,186,14,126,255,6,68,123,83,218,237,71,251,233,6,67,28,251,99,102,205,135,45,68,182,240,75,160,127, +86,13,219,57,248,132,221,41,5,77,151,35,141,26,95,233,203,203,27,233,89,111,119,100,81,221,108,53,146,123,218,211,152,197,106,201,101,167,229,234,204,176,73,216,129,128,124,228,175,86,117,39,114,111,51,180,96,104,114,246,253,249,6,30,237,25,64,49,146, +49,28,6,30,190,87,102,156,209,193,208,98,69,115,55,138,119,218,142,96,84,245,182,162,186,254,121,5,219,30,181,207,171,169,243,56,100,197,25,252,183,236,176,148,75,115,209,35,1,201,120,129,90,63,89,31,39,136,187,45,201,211,190,190,25,203,204,120,0,58, +154,24,152,87,22,127,253,73,247,62,244,82,71,215,123,109,26,111,162,246,117,192,100,106,19,240,123,91,237,161,135,176,248,78,129,100,110,223,213,253,49,162,241,65,200,218,98,171,235,235,135,240,5,217,214,63,89,225,176,87,28,65,29,115,42,153,242,81,111, +192,234,130,47,79,79,58,214,204,34,250,95,195,8,68,27,215,223,229,53,88,204,227,220,80,188,61,129,86,30,244,98,201,244,117,171,83,53,50,188,218,145,150,130,224,4,249,155,51,160,193,94,250,211,126,116,59,20,131,211,80,89,38,180,58,148,129,146,227,94,111, +209,231,156,19,116,134,170,99,182,242,223,191,84,21,203,68,230,141,105,85,140,139,20,109,136,89,215,102,255,231,124,34,207,3,198,127,122,68,237,177,175,76,155,61,166,189,38,49,143,63,158,75,57,132,146,216,245,29,255,245,10,153,169,113,26,4,243,174,208, +90,225,70,75,36,152,99,185,11,182,167,125,67,19,0,7,18,197,75,111,183,55,213,116,179,42,20,239,90,168,153,1,218,184,233,125,110,95,111,128,206,128,218,73,147,231,231,146,5,97,60,46,197,41,126,108,54,42,220,98,129,124,51,141,126,216,217,244,232,197,234, +245,97,70,227,149,63,200,203,208,147,181,62,133,35,62,20,61,73,167,225,186,114,140,166,228,110,66,13,162,77,27,89,20,54,137,130,45,245,198,122,197,129,118,244,185,8,130,64,66,196,241,126,59,34,199,42,26,144,209,160,46,171,246,180,159,214,2,160,85,38, +49,132,13,11,232,176,112,15,227,82,160,101,10,168,154,197,65,207,0,138,113,52,155,85,156,64,179,196,171,239,138,183,57,180,233,242,184,5,234,178,164,32,226,47,246,79,216,181,1,230,104,62,164,39,34,123,33,196,175,180,136,138,55,161,108,123,107,110,207, +207,70,63,253,254,24,187,22,5,44,154,99,171,0,83,67,114,194,85,84,219,109,18,55,167,135,243,105,223,211,130,91,112,203,2,184,23,3,65,27,151,239,152,175,86,5,97,212,191,140,14,68,244,210,86,113,94,219,69,130,226,114,191,60,15,78,51,121,156,17,182,98,13, +47,5,233,20,41,137,120,46,207,219,232,89,92,213,154,60,10,88,10,225,132,55,141,43,19,152,68,125,255,225,10,49,176,48,99,129,122,79,66,143,99,70,238,1,142,34,84,32,197,14,243,128,59,177,22,151,194,41,65,10,129,28,227,78,30,46,65,74,2,176,181,150,87,98, +197,209,175,147,202,211,126,122,19,181,231,160,173,88,238,155,210,33,35,100,25,69,13,108,202,43,37,211,209,243,235,162,252,101,158,18,44,176,108,246,2,224,80,37,66,61,191,198,18,16,9,38,44,141,55,70,68,141,89,89,11,129,138,167,240,202,33,248,58,235,230, +214,42,222,129,153,62,89,198,192,244,152,12,94,100,106,32,70,209,46,209,244,251,14,151,103,141,23,34,162,227,5,82,74,160,241,205,61,126,235,105,95,220,44,124,139,65,255,145,208,65,217,2,95,117,98,100,16,78,94,181,114,244,67,159,145,183,170,159,161,215, +65,152,216,86,218,215,202,54,8,4,3,46,49,203,26,118,65,197,51,80,241,166,130,240,68,199,39,65,59,155,90,206,131,129,148,43,29,227,203,190,199,109,129,207,127,63,206,46,104,221,175,35,24,66,118,55,68,74,7,58,109,180,222,168,93,144,187,2,50,22,94,166,79, +175,94,69,42,56,168,11,160,164,172,140,182,148,192,217,99,255,118,46,205,11,249,164,141,124,173,67,30,61,237,71,55,8,139,77,155,44,145,221,212,84,92,11,52,95,223,49,66,56,113,159,249,40,33,184,154,54,121,68,245,244,108,117,223,18,1,26,233,86,255,195, +162,150,199,172,238,29,101,81,107,27,2,220,208,0,191,172,247,42,84,194,245,48,19,127,3,19,86,69,67,202,224,194,24,87,125,247,198,242,175,49,215,188,202,41,105,236,137,128,203,192,181,75,98,225,180,234,79,60,3,59,226,253,88,158,246,117,45,234,253,208, +197,191,53,168,202,249,214,251,155,166,177,0,251,137,8,165,87,60,168,143,4,179,127,165,210,15,99,29,25,161,189,237,55,12,77,128,133,30,14,227,79,54,209,210,120,62,242,245,237,207,212,179,140,132,167,119,98,240,199,212,101,183,109,15,76,189,218,199,58, +22,85,238,251,82,199,237,211,155,0,169,56,114,81,201,7,142,45,213,147,115,124,110,124,103,46,214,101,47,137,174,215,133,223,218,38,51,129,2,216,191,20,152,148,59,202,251,138,157,30,33,240,180,65,233,148,43,164,143,207,192,180,102,126,198,161,72,41,59, +99,192,226,111,32,0,137,135,218,227,113,212,166,152,192,118,25,7,16,253,47,234,122,11,98,66,236,127,123,11,170,179,44,255,163,131,97,121,236,79,37,220,113,16,144,30,0,39,37,55,108,29,214,201,118,57,230,48,229,2,186,61,4,88,59,3,46,224,160,166,9,217,239, +217,8,56,115,37,143,31,159,246,125,45,128,54,43,58,29,126,181,126,77,57,232,253,84,248,83,101,130,106,0,152,235,114,218,211,78,167,97,116,58,202,1,35,27,161,182,166,90,189,192,178,55,26,103,12,145,24,225,80,200,129,231,69,243,231,228,249,53,122,119,126, +201,203,181,7,175,200,130,248,171,16,80,250,194,180,48,139,227,198,122,33,74,171,241,195,10,50,17,225,104,220,220,29,140,129,132,25,82,107,190,88,188,149,28,127,47,19,124,152,81,187,102,6,1,120,80,130,204,137,167,253,248,214,244,154,140,28,35,103,195, +81,184,1,110,128,131,45,165,175,52,13,35,208,138,174,91,90,228,162,228,240,212,84,244,3,10,150,0,27,207,90,60,31,131,217,254,33,187,103,70,21,119,198,65,5,20,169,90,89,146,53,168,205,251,152,85,136,199,120,119,152,17,90,199,68,213,168,7,232,158,233,7, +11,64,196,226,169,160,12,200,218,131,173,3,221,46,136,159,234,199,183,104,31,3,224,187,91,26,141,45,165,241,141,178,219,94,244,231,132,143,11,7,248,158,74,51,213,87,17,11,93,72,1,186,15,241,26,159,156,32,62,122,204,117,6,141,238,17,235,251,214,119,243, +125,125,53,3,237,89,250,166,231,137,235,175,159,194,87,103,224,139,83,15,107,158,127,181,15,57,20,225,128,231,201,33,132,212,43,182,108,19,103,190,142,30,196,201,74,161,65,203,245,152,42,37,218,7,57,204,37,174,207,233,0,98,202,139,222,201,60,165,129, +38,22,45,20,139,168,60,68,24,230,196,211,126,116,203,189,247,126,37,247,230,93,86,22,219,10,63,149,18,39,174,95,208,120,131,249,236,195,208,96,214,32,198,152,153,195,28,183,28,66,33,88,208,103,243,66,185,55,91,73,130,79,146,149,246,232,231,159,133,13, +22,198,3,158,162,230,205,57,61,15,193,157,235,115,88,40,56,154,24,248,228,80,214,90,139,203,146,113,79,127,148,112,56,30,138,184,128,3,172,60,237,235,91,129,224,82,218,185,112,92,53,60,99,216,78,118,87,58,97,107,209,230,240,164,101,124,30,245,125,128, +218,217,230,89,31,229,77,134,174,200,202,58,8,47,60,212,79,235,45,235,213,227,208,145,196,110,208,30,166,238,65,187,160,121,204,168,250,146,25,128,235,166,99,132,93,17,36,111,62,248,80,240,210,16,78,67,241,151,165,176,244,206,218,29,23,139,40,72,32,224, +149,43,140,64,62,151,8,102,249,120,80,6,182,9,134,171,198,211,154,52,83,185,31,235,165,169,112,201,168,66,226,194,230,105,79,235,194,96,9,183,94,17,249,146,162,207,24,152,145,150,254,166,170,0,151,185,107,203,62,203,86,161,221,2,130,204,240,32,21,4,21, +222,108,2,9,27,247,92,212,89,255,43,93,76,26,91,29,238,80,23,84,147,247,220,66,122,207,70,167,248,194,29,140,27,162,176,173,255,27,50,252,120,216,192,242,252,249,118,218,159,175,212,17,54,249,180,111,109,122,27,85,163,190,80,154,246,203,195,100,118,139, +118,51,0,39,242,11,244,75,90,112,250,110,37,126,113,210,201,183,174,51,104,202,104,72,50,83,12,87,182,1,141,192,255,19,192,56,125,190,211,73,54,171,92,22,243,115,0,109,254,176,0,40,210,254,105,131,231,163,129,60,43,120,165,242,243,45,160,167,101,11,44, +162,67,72,104,65,250,210,92,55,17,119,27,54,190,157,18,64,255,133,9,78,4,107,212,126,106,93,202,183,116,113,249,221,159,254,180,31,213,42,15,23,71,250,246,174,54,129,64,209,76,14,55,65,11,43,99,0,133,160,91,174,144,120,73,34,33,241,153,57,250,171,29, +123,137,237,184,92,107,28,71,154,54,156,2,33,13,174,155,175,85,60,68,99,149,224,171,33,180,21,51,132,235,141,67,23,126,29,121,6,123,173,198,189,45,169,38,168,95,74,21,60,157,142,222,5,18,135,166,224,19,158,241,237,130,156,174,85,62,231,105,223,219,236, +253,240,173,186,37,63,117,13,124,6,2,13,67,19,245,213,194,16,155,182,28,124,182,18,49,186,203,81,67,192,127,239,173,139,112,15,213,186,244,217,53,112,150,211,226,187,102,226,132,158,173,165,101,121,27,192,158,186,182,84,96,129,25,254,93,131,248,176,99, +123,163,246,3,81,16,20,33,146,47,6,69,26,6,1,67,175,53,23,106,158,167,188,14,183,187,236,32,190,62,231,254,196,231,117,113,221,9,16,92,182,34,66,222,132,9,86,158,246,180,12,185,203,69,125,68,240,151,163,53,155,59,192,77,101,69,215,239,189,239,158,131, +99,253,89,230,64,156,10,179,212,48,143,10,109,247,61,57,25,187,158,224,175,108,203,90,207,244,237,211,212,246,221,254,113,156,194,123,140,57,135,146,95,99,54,211,240,177,217,162,239,148,200,41,7,197,169,156,41,95,206,135,77,153,172,229,27,17,225,179, +244,130,109,49,62,237,91,155,192,119,65,239,233,86,71,12,255,196,217,164,105,104,196,226,185,152,214,127,5,254,247,150,117,233,36,143,94,205,246,96,187,198,8,187,229,194,40,233,160,35,197,102,70,191,39,233,141,111,14,254,59,29,130,25,107,172,7,116,56, +208,46,199,80,255,144,39,255,213,213,200,182,224,170,20,132,116,142,65,189,242,58,123,56,52,16,188,32,87,248,71,39,24,136,189,26,143,119,222,30,8,198,39,212,53,117,56,66,218,181,129,151,94,51,39,122,203,55,69,37,142,117,126,218,15,107,77,183,85,189,50, +73,115,168,190,213,244,134,163,70,205,174,100,96,145,250,108,218,238,58,20,116,255,13,101,58,232,177,143,25,93,38,159,20,5,157,224,191,6,38,121,241,210,13,77,217,66,245,46,68,12,148,236,239,167,239,226,4,225,112,209,94,166,212,79,204,180,237,185,4,175, +246,56,224,56,105,195,98,226,162,163,105,238,17,55,101,241,230,182,167,253,81,13,156,183,69,116,209,27,105,132,87,57,165,85,0,56,77,72,210,144,148,225,184,151,188,86,30,236,170,101,67,111,81,199,44,44,211,51,203,248,196,29,207,231,214,196,141,118,189, +77,187,121,13,92,139,97,111,123,247,98,84,244,241,226,88,182,209,103,252,151,255,227,255,221,190,250,118,163,88,254,175,239,33,182,236,43,247,6,132,196,33,44,17,189,31,43,187,118,50,142,14,233,87,12,252,214,255,79,121,122,74,128,147,0,42,30,65,99,161, +228,116,239,65,80,150,47,175,183,124,142,231,157,197,243,238,90,18,137,15,37,71,71,255,207,255,249,239,123,92,20,150,135,20,29,210,171,151,4,103,48,204,247,75,193,119,172,242,158,242,255,250,223,254,187,245,180,167,61,237,123,218,127,250,223,253,239, +240,232,176,81,142,112,215,250,29,167,207,207,4,111,0,110,0,176,82,136,168,80,151,5,132,93,214,7,44,99,93,143,177,20,136,94,80,76,22,57,127,151,143,1,11,95,155,97,252,124,206,100,119,14,208,87,219,91,14,108,165,48,241,7,135,28,107,253,71,255,201,127, +230,53,40,96,41,175,69,93,117,174,53,236,230,150,169,55,89,61,219,188,172,87,226,84,53,62,228,139,2,159,42,174,167,138,107,143,33,225,218,143,220,127,191,116,61,95,102,221,157,80,254,97,147,126,17,5,234,250,231,178,133,34,126,40,170,112,171,254,245,203, +175,30,21,130,50,120,220,233,128,85,77,180,253,188,147,152,56,217,14,42,9,94,157,61,202,88,195,189,114,129,35,122,50,138,184,32,14,162,199,130,53,136,97,77,221,128,231,212,245,201,197,157,84,48,94,62,59,228,138,230,120,140,207,132,9,108,23,106,123,218, +211,158,246,117,45,67,138,245,194,175,203,212,162,43,92,201,35,114,189,11,21,143,151,218,50,144,217,37,212,20,240,126,149,124,136,86,129,121,62,34,117,95,143,182,78,194,76,201,26,201,34,88,243,43,251,252,152,26,233,180,158,215,49,147,213,89,56,92,175, +86,248,248,78,153,51,24,240,84,61,165,19,176,255,148,203,157,123,135,213,93,63,96,183,207,182,175,78,193,123,52,226,18,155,91,140,137,247,188,252,209,181,134,153,216,227,31,235,182,22,188,104,179,79,172,195,103,12,64,68,248,83,102,4,125,212,123,174,34, +8,149,2,85,193,78,200,7,14,62,75,229,77,171,114,31,247,16,139,134,105,43,199,226,32,1,67,249,30,83,227,236,137,183,27,183,0,196,101,53,16,220,116,156,236,100,33,138,196,219,160,134,98,66,18,71,186,27,168,49,192,65,9,49,187,62,134,104,151,2,149,175,241, +146,107,109,103,177,148,155,226,55,208,193,181,142,117,185,250,105,79,123,218,151,182,113,32,20,139,59,79,83,229,106,2,46,200,233,85,114,89,65,160,51,186,170,229,134,29,222,86,226,161,138,82,117,167,91,222,148,14,144,5,62,247,153,61,246,11,123,234,135, +231,22,22,190,101,204,34,157,111,100,186,100,235,143,181,159,20,48,202,66,229,59,122,60,244,80,148,220,157,198,36,215,17,99,63,192,205,106,109,47,144,179,108,236,239,218,148,205,38,199,199,99,125,81,71,189,10,98,190,154,78,233,135,112,123,209,83,103, +241,240,244,49,212,130,125,216,194,119,164,65,45,58,214,165,223,212,32,168,77,20,145,178,112,89,180,161,123,11,159,1,241,134,19,1,44,120,228,94,102,168,166,184,69,103,22,141,245,98,138,136,228,64,56,139,26,57,91,69,19,22,95,170,51,31,103,189,255,30,121, +155,246,146,115,160,223,28,255,2,103,101,142,253,41,16,223,73,96,94,20,242,0,168,54,238,232,101,172,87,103,195,56,59,127,218,211,158,246,149,173,101,172,163,125,169,184,242,89,78,165,207,239,19,153,33,176,76,41,12,218,16,163,109,145,82,36,251,206,206, +99,55,233,146,253,125,199,154,164,172,214,233,200,116,0,114,10,26,230,241,155,29,15,225,100,41,118,20,98,109,113,87,220,153,7,200,246,61,73,157,128,255,119,213,245,210,39,182,199,239,203,220,203,151,19,100,184,114,190,201,82,197,23,185,113,108,31,243, +248,166,213,87,235,95,219,174,150,17,200,66,163,183,152,196,190,119,216,243,181,16,127,233,168,15,166,64,81,177,213,113,159,77,24,242,155,120,149,61,203,215,156,49,194,131,144,154,208,168,74,185,114,175,145,254,50,234,141,198,124,244,16,24,186,50,2,135, +181,94,138,117,130,96,184,139,194,198,194,75,68,65,71,212,115,19,255,58,44,241,211,101,52,190,15,49,33,247,124,126,93,148,189,51,213,92,177,176,121,16,37,226,77,29,248,159,243,121,55,214,167,61,237,105,95,213,88,147,128,146,51,6,247,39,190,247,106,70, +205,207,89,6,217,205,218,88,110,92,233,246,195,208,89,189,173,155,16,221,219,238,206,60,228,18,55,72,77,75,46,202,90,42,96,154,39,233,227,196,120,215,52,176,42,213,123,97,9,166,70,57,2,246,114,239,98,135,61,65,26,246,46,4,75,169,30,170,110,94,116,105, +250,218,143,202,150,206,184,27,98,23,219,218,131,9,93,117,158,193,125,236,107,108,137,244,52,56,136,149,117,24,144,91,160,85,155,220,114,16,79,79,206,232,122,181,234,201,26,129,63,26,11,33,34,142,158,201,68,184,171,35,178,171,174,191,129,196,55,139,31, +133,64,203,213,212,24,198,119,246,13,173,78,100,104,80,99,217,235,114,244,60,46,57,166,140,125,255,20,114,179,134,23,76,226,188,42,255,240,27,139,249,72,199,193,161,100,142,231,133,221,251,180,167,61,237,123,155,75,165,42,89,11,133,105,197,112,86,203, +203,146,163,74,17,165,193,182,22,133,119,167,181,181,65,181,220,168,107,165,48,149,33,220,244,240,166,154,44,101,112,157,201,81,42,31,129,151,10,92,150,252,194,115,89,237,15,59,171,18,171,225,198,87,132,50,74,248,200,250,109,4,214,181,53,204,58,23,0, +17,135,116,182,24,175,115,51,101,182,155,58,152,16,227,128,28,115,217,89,140,136,227,224,46,243,120,77,173,191,114,0,32,166,70,210,211,142,131,241,62,154,170,178,92,224,56,242,144,85,206,8,85,128,89,73,82,54,162,11,190,203,57,211,82,242,3,229,233,96, +146,108,112,224,169,218,185,248,222,249,47,93,28,126,142,41,235,1,120,233,212,233,158,201,49,238,158,75,71,195,138,157,12,73,135,163,180,46,95,26,6,6,167,183,235,250,146,46,75,9,130,212,168,110,99,15,155,152,198,82,71,179,198,129,4,159,246,180,167,125, +79,115,13,144,149,26,217,188,92,202,178,228,105,122,144,218,40,18,53,235,81,244,249,13,35,78,217,139,228,176,94,203,56,29,111,113,251,150,207,160,244,114,141,165,254,93,90,181,111,162,133,150,75,193,10,254,46,33,246,2,59,184,166,162,222,236,144,173,241, +120,200,99,169,130,60,133,231,239,44,44,63,132,160,227,192,92,249,251,252,92,51,22,80,27,170,51,253,218,190,119,184,244,109,108,113,126,238,247,152,122,61,54,21,84,221,215,214,253,229,162,87,33,160,173,14,47,193,107,57,97,200,26,196,118,124,222,175,190, +130,76,0,101,20,149,201,197,16,81,243,223,154,149,49,67,5,32,130,160,87,7,124,152,214,237,209,252,26,112,43,122,215,201,127,56,208,214,238,139,174,166,30,97,240,185,236,91,11,239,64,196,35,53,235,199,30,197,109,255,105,18,10,166,230,104,18,65,57,184, +254,23,208,120,151,82,46,162,142,141,162,99,78,252,105,79,123,218,87,55,151,128,23,43,124,156,173,210,191,230,130,181,1,11,4,165,223,42,114,159,53,168,100,17,123,134,215,197,220,145,60,54,223,244,161,190,236,83,192,255,74,195,41,75,193,31,237,98,136, +5,12,54,248,224,37,251,81,21,167,140,26,120,13,214,150,109,157,222,173,78,109,196,211,235,219,6,216,254,191,3,31,248,139,49,35,119,225,205,117,31,23,229,125,174,26,13,178,253,183,28,62,119,32,49,174,107,192,55,42,94,250,250,93,6,250,10,2,244,218,203, +203,200,81,132,103,202,159,154,137,68,56,16,144,111,27,160,188,169,153,243,181,71,163,163,85,187,38,1,55,97,246,219,97,158,102,212,108,42,101,16,179,99,144,72,221,209,233,48,140,182,228,84,240,74,26,52,218,75,12,60,34,46,148,1,119,60,209,233,65,247,105, +207,141,131,57,46,238,8,126,157,99,155,197,220,0,114,241,105,76,54,51,173,231,115,24,210,211,158,246,173,77,30,201,101,140,62,149,101,108,225,55,83,163,95,114,64,150,107,103,56,109,176,31,21,64,189,123,161,140,170,64,189,8,87,58,237,101,176,44,2,42,82, +141,138,74,48,142,239,40,159,216,191,223,207,224,107,110,217,234,134,180,123,77,193,86,1,175,130,24,38,47,167,117,53,93,254,11,158,10,164,119,151,14,186,16,134,27,101,158,218,109,102,101,140,235,47,125,152,61,12,205,205,123,102,74,164,117,220,162,60, +125,93,246,239,241,206,200,131,10,248,151,35,56,189,236,180,211,14,194,167,194,64,147,75,154,71,5,163,212,173,10,17,172,19,197,42,109,144,81,255,172,39,224,133,38,206,162,16,124,222,93,137,213,29,36,54,22,9,50,128,230,89,134,134,6,93,249,102,111,3,212, +2,186,87,229,172,186,144,199,158,158,30,228,219,87,179,250,192,158,251,152,94,146,57,98,254,176,32,82,142,197,192,253,28,244,211,158,246,180,239,106,71,161,30,200,0,86,113,163,76,85,245,71,55,110,218,50,134,114,87,10,159,107,47,121,6,93,233,104,107,51, +135,128,200,150,82,167,193,114,27,191,4,206,171,180,252,144,245,144,238,18,192,233,198,31,5,24,98,175,108,127,191,23,4,58,100,12,226,181,20,103,229,203,254,189,11,212,65,175,218,154,12,195,118,213,210,209,32,196,179,184,42,72,174,211,56,180,21,98,10, +222,6,48,199,88,98,63,79,157,206,7,96,254,29,67,119,218,164,253,249,67,207,211,44,180,80,7,229,216,139,137,222,155,39,130,114,11,255,83,97,166,35,218,12,16,81,121,5,184,122,59,116,159,41,43,174,66,235,147,144,230,4,6,199,26,162,48,197,90,195,9,129,107, +214,84,252,252,13,174,251,60,126,27,139,79,162,64,208,12,221,61,76,149,97,159,53,59,234,122,45,186,214,202,243,45,8,108,2,71,58,223,230,146,14,36,158,246,180,167,125,99,147,160,150,16,136,67,7,182,164,246,210,245,47,157,56,101,176,9,166,101,66,45,44, +106,203,54,60,205,96,146,17,118,10,146,233,159,240,95,97,214,132,158,117,120,38,249,247,180,196,230,163,251,223,56,177,9,199,155,248,123,22,193,193,246,174,221,7,57,60,103,101,70,225,248,253,24,194,237,203,128,249,23,158,46,223,195,230,242,142,152,204, +236,186,54,251,18,90,173,92,121,83,30,181,125,194,177,199,152,207,235,199,15,31,119,98,33,38,102,16,98,212,249,198,59,194,180,246,89,58,111,1,139,25,21,199,138,190,38,76,26,11,152,0,51,133,58,157,244,194,110,15,4,152,228,129,78,247,85,69,103,160,8,87, +184,66,108,156,126,98,209,15,87,190,234,32,185,242,159,243,74,255,56,21,253,100,38,117,21,230,26,154,227,46,98,58,203,119,166,223,51,199,246,14,10,63,237,105,79,251,134,54,248,245,248,123,53,159,47,88,138,220,14,224,94,121,127,137,61,109,154,32,73,171, +240,16,106,124,62,99,190,60,135,192,7,152,183,33,83,236,226,20,77,201,182,179,27,158,220,148,45,95,235,167,254,119,2,131,88,62,6,4,58,134,85,127,229,248,79,249,55,245,129,175,197,237,183,203,253,144,181,181,181,221,202,31,239,238,184,47,5,110,180,102, +250,49,236,98,205,103,224,29,232,148,64,44,163,188,201,109,32,238,219,62,92,157,210,223,196,199,102,91,227,175,201,140,202,50,117,253,172,142,100,111,11,40,119,131,136,178,66,5,39,142,101,121,99,165,18,174,184,158,243,171,124,30,61,228,148,37,77,101, +157,227,221,228,165,211,27,191,204,140,199,131,196,134,131,131,95,31,248,199,16,34,40,26,157,190,8,73,41,48,230,82,26,104,210,198,151,203,246,29,14,87,210,211,158,246,180,175,109,228,193,14,219,150,118,99,42,182,44,146,52,217,148,18,106,148,36,202,160, +170,190,70,181,129,83,150,165,11,14,207,224,223,255,63,227,251,91,35,73,54,229,130,209,134,152,131,139,188,179,225,34,246,33,33,76,15,217,86,55,152,59,86,242,156,26,71,184,224,94,150,152,179,168,177,83,46,119,197,194,99,173,142,225,155,165,223,70,236, +196,57,19,192,24,112,27,62,223,110,0,0,32,0,73,68,65,84,72,129,4,27,98,168,54,3,12,211,217,135,251,117,252,29,208,240,230,27,220,91,0,236,149,254,165,218,111,136,99,208,219,159,49,2,4,145,186,65,23,214,173,2,93,185,70,114,246,167,1,231,101,229,53,94, +244,55,124,12,107,21,147,84,149,66,130,146,254,249,120,131,237,89,121,119,253,228,15,155,31,114,102,215,217,247,57,135,125,235,68,150,29,59,113,9,88,201,173,248,123,65,247,236,107,224,9,110,193,11,43,23,80,246,186,172,38,170,167,61,237,105,223,215,60, +78,205,131,214,154,79,59,34,221,173,251,214,48,177,20,151,197,192,129,51,36,169,101,229,75,88,73,218,154,124,238,207,150,193,47,11,170,145,7,61,4,9,133,179,55,25,184,189,203,222,115,10,193,138,73,78,205,187,51,201,166,0,47,89,12,112,52,150,46,135,210, +167,254,57,87,163,135,112,52,83,216,184,33,199,191,236,43,240,161,29,226,166,59,206,28,112,3,42,74,206,176,14,115,88,215,246,236,214,89,217,115,21,148,58,124,5,230,15,249,240,32,126,186,197,67,110,36,14,152,254,249,196,203,227,125,59,192,175,222,138, +16,14,20,247,88,221,188,64,31,90,238,188,218,129,3,175,215,16,249,214,110,86,177,189,117,90,232,19,7,157,107,231,68,16,122,104,90,167,147,240,28,188,244,109,71,180,105,142,235,183,151,132,136,100,82,222,64,117,60,119,97,161,143,53,238,56,145,202,211, +158,246,180,175,108,153,147,71,85,188,166,34,255,215,150,19,175,35,106,165,16,91,12,208,24,232,109,130,93,247,163,36,78,7,14,67,112,35,36,143,94,96,72,146,150,227,229,53,237,10,129,93,162,104,123,25,152,85,100,69,215,160,225,34,198,119,144,181,13,46, +110,178,202,53,240,212,18,133,17,166,141,154,199,135,217,151,84,161,129,145,247,151,75,143,241,168,221,161,228,21,184,9,195,185,117,144,171,227,215,252,61,195,206,64,211,69,70,87,29,154,250,76,71,187,37,79,112,126,0,109,84,232,255,138,152,241,153,151, +103,14,183,84,43,193,8,212,100,72,123,136,237,218,91,135,217,206,138,228,42,54,210,59,45,254,94,240,229,147,109,0,98,195,84,164,255,223,46,34,41,36,124,119,203,129,203,189,175,92,190,224,1,8,69,162,188,97,47,123,227,155,168,172,98,87,142,32,62,118,20, +126,235,194,182,64,227,61,123,204,229,230,165,250,225,79,123,218,211,190,171,177,90,157,20,118,43,143,74,114,111,97,183,197,122,12,163,99,166,54,151,190,111,79,106,9,53,211,70,93,252,141,146,161,228,84,27,44,84,214,144,243,81,0,38,134,112,246,178,178, +91,150,142,131,222,150,148,103,129,159,48,15,38,47,196,63,21,177,223,251,229,110,36,254,227,214,203,57,178,36,110,162,146,45,207,130,70,148,163,14,30,160,236,81,171,32,248,140,92,118,127,140,247,199,126,101,144,106,125,102,80,225,105,230,9,161,100,59, +32,116,156,210,231,97,64,60,143,58,237,116,62,13,75,10,69,135,242,172,58,154,177,199,3,196,106,218,203,65,66,35,204,88,14,161,82,100,199,187,250,211,120,65,76,213,219,239,226,240,26,48,87,222,24,3,184,163,82,74,242,98,92,231,88,216,27,83,212,111,191, +150,250,240,217,251,11,73,162,196,26,120,85,64,92,133,238,45,71,112,124,168,73,68,255,151,91,56,120,132,44,174,207,218,3,220,235,25,113,2,237,167,61,237,105,95,223,194,89,218,109,68,10,247,45,29,89,215,235,178,243,171,207,12,232,102,87,9,89,60,148,87, +61,43,167,242,165,48,202,78,213,142,208,69,193,71,81,47,212,188,66,61,117,118,87,72,15,180,130,191,53,36,151,13,253,121,68,143,157,237,226,237,28,24,195,30,61,134,224,49,84,51,59,235,166,121,195,4,124,207,211,95,205,154,93,172,46,220,54,6,27,211,121, +66,189,120,130,183,211,250,213,86,248,107,59,73,181,97,62,162,35,205,163,223,138,41,111,150,3,88,60,83,223,221,20,29,133,154,55,114,60,52,217,254,54,49,64,192,142,84,224,138,153,234,147,54,18,139,121,212,189,175,71,58,33,215,16,13,56,140,46,187,235,177, +213,230,19,190,223,183,206,199,29,79,32,240,120,241,4,28,248,41,70,1,120,243,240,81,92,124,196,50,112,12,151,164,255,246,82,188,91,175,167,61,237,105,95,215,234,252,124,110,226,117,101,158,4,47,191,220,236,60,227,221,140,157,153,190,116,241,61,74,2,197, +69,3,141,192,167,242,250,162,166,192,130,199,81,71,177,43,246,200,100,125,127,159,163,203,104,67,135,50,111,106,118,201,72,200,69,140,223,141,151,27,104,224,124,166,70,63,46,198,154,82,167,32,203,2,75,26,195,152,60,45,190,90,207,24,219,183,231,91,209, +125,110,172,29,99,75,174,7,247,245,185,234,240,238,162,207,246,240,135,12,206,78,3,228,237,141,14,83,7,1,213,158,83,244,204,189,166,126,187,131,114,157,11,189,7,53,215,187,73,117,187,163,76,21,101,152,130,190,41,212,228,223,180,142,241,67,161,204,166, +131,137,79,216,47,60,79,86,146,17,145,156,150,1,113,157,143,58,44,240,114,175,238,87,233,25,72,211,81,28,207,40,160,132,49,23,67,38,1,12,209,120,218,51,68,175,218,123,59,223,196,211,158,246,180,239,108,217,92,26,38,176,91,142,181,233,182,182,247,21,86, +65,203,45,207,69,102,159,166,68,75,246,212,62,116,203,12,23,138,118,64,79,91,175,245,188,132,177,87,183,75,174,116,181,85,4,4,30,1,122,1,45,154,186,239,192,32,24,149,75,174,155,241,146,227,227,216,6,126,247,121,252,30,182,94,216,216,14,87,194,99,137, +6,32,0,216,26,54,219,145,214,221,15,0,224,90,227,158,203,20,124,198,195,96,175,247,104,125,241,29,201,115,255,161,251,116,214,115,176,106,82,150,82,198,94,213,190,46,199,139,81,58,220,252,101,206,122,190,208,24,31,179,63,23,250,180,30,98,244,50,232,152, +170,176,220,39,115,251,96,34,10,71,214,227,210,251,36,47,174,22,42,238,28,140,172,81,101,35,10,207,159,205,227,97,21,251,64,208,181,140,217,123,40,185,116,197,168,197,144,237,97,240,202,136,79,123,218,211,254,132,6,208,159,101,24,213,126,113,244,190, +179,76,139,160,112,180,104,248,197,248,170,78,172,131,68,234,154,1,9,25,238,105,133,83,170,165,253,49,126,53,237,180,189,4,25,251,68,89,119,224,170,159,203,131,66,5,226,166,131,162,125,5,20,234,71,155,58,4,99,158,109,142,103,94,78,228,81,158,128,121, +81,27,151,110,73,214,74,219,124,244,149,217,105,146,207,144,239,134,36,124,74,119,237,57,82,64,67,5,127,184,215,92,207,182,96,203,191,178,0,128,13,95,19,178,168,212,129,162,218,229,108,208,205,35,208,151,148,246,28,174,199,154,130,240,142,151,128,216, +69,64,50,5,189,165,126,76,172,193,212,135,161,251,124,32,209,127,74,241,250,203,159,229,121,230,28,136,114,39,30,169,142,194,215,122,123,86,228,126,239,253,175,26,211,241,254,133,248,141,137,46,91,34,57,31,127,85,245,66,74,239,214,254,105,79,123,218, +87,54,202,210,225,51,108,163,171,2,155,205,12,128,188,10,72,36,26,64,209,16,64,106,96,223,89,114,101,75,170,215,81,187,42,61,158,20,49,165,220,104,133,109,1,150,144,93,54,28,136,156,171,156,73,183,142,169,64,61,142,105,81,40,255,125,251,39,215,48,230, +124,140,105,142,209,4,114,12,253,208,229,236,117,67,47,81,158,115,119,207,173,214,42,14,159,203,26,223,252,206,119,155,2,116,109,4,110,157,94,71,2,194,155,79,189,184,94,65,128,122,64,151,147,237,200,244,169,57,245,117,214,217,206,107,198,13,156,107,120, +51,188,83,189,213,52,180,112,107,217,158,152,246,46,0,76,70,149,40,42,91,190,179,99,225,98,117,32,7,191,51,148,123,191,211,198,53,231,72,36,192,96,23,67,25,116,239,143,103,90,68,190,113,81,2,225,79,70,152,135,86,76,50,210,229,246,95,2,244,61,237,105, +79,251,182,198,227,124,23,236,117,241,41,14,47,227,22,1,152,187,213,201,173,250,183,201,193,54,171,246,95,242,52,44,216,123,169,238,92,212,148,86,227,246,126,248,53,109,76,165,233,175,211,144,196,240,62,127,142,195,250,25,237,31,202,170,55,151,229,52, +4,211,175,205,27,24,160,241,54,134,22,144,239,177,60,212,140,105,241,119,111,4,227,31,248,206,73,11,252,43,231,237,189,198,89,231,235,116,141,152,51,64,81,30,35,24,162,123,192,31,142,130,64,9,164,130,229,104,38,172,136,79,197,5,112,249,238,214,243,124, +55,13,58,4,101,205,21,127,92,125,139,13,56,220,69,111,90,35,91,158,125,77,132,123,222,75,165,201,229,180,31,209,145,1,15,16,153,222,7,94,100,119,58,138,21,109,229,159,76,21,184,140,171,40,32,141,114,167,143,5,69,131,230,26,79,65,242,180,167,61,237,235, +155,241,226,144,98,237,129,117,73,196,35,205,221,144,185,212,20,185,40,32,42,41,83,246,56,66,88,34,134,2,77,194,150,54,74,111,231,79,57,218,10,103,10,215,83,63,36,93,165,183,246,79,69,213,88,198,196,24,227,20,133,167,23,128,99,132,209,6,163,217,244,89, +110,227,119,136,225,3,128,221,166,21,53,128,99,4,242,80,31,223,151,162,47,80,149,78,57,107,9,156,73,197,208,125,94,219,51,47,195,242,195,246,48,152,78,6,43,185,45,112,184,135,38,104,184,204,239,152,0,171,25,213,86,66,229,238,219,61,230,59,23,197,146, +144,64,142,239,31,200,110,44,74,53,126,119,203,239,222,153,148,38,34,42,15,130,179,14,124,148,175,244,187,56,246,245,123,84,205,116,62,198,12,119,219,159,100,227,174,253,234,53,182,139,168,3,121,26,104,207,138,23,79,123,218,211,190,188,33,166,200,75, +220,40,70,232,255,99,239,77,146,164,73,146,44,61,97,167,186,0,128,85,119,19,238,127,4,220,8,75,220,0,193,160,12,83,126,239,123,44,234,145,89,77,232,140,90,152,4,253,225,102,106,170,50,240,60,137,104,95,191,29,132,245,151,25,31,130,161,32,47,91,138,33, +162,4,189,228,21,78,112,253,156,237,179,162,5,232,231,88,7,197,240,16,71,215,111,77,89,247,151,109,27,67,127,117,239,234,120,205,47,214,58,211,27,184,92,239,60,66,126,96,228,169,250,74,3,75,1,145,43,122,123,127,110,2,6,199,208,247,133,188,173,64,10,137, +26,223,199,8,131,141,177,61,143,13,180,82,10,122,162,22,63,124,224,182,212,12,139,234,150,183,122,117,26,4,114,145,164,149,254,99,209,70,85,251,164,15,182,37,6,99,99,209,190,250,236,23,2,59,139,208,78,227,243,117,231,90,39,134,25,171,238,0,244,183,133, +183,114,233,50,204,129,100,85,232,27,150,202,214,45,162,120,171,59,208,169,79,125,123,247,252,206,21,193,56,20,217,182,230,245,220,255,47,70,212,190,237,219,190,237,127,113,139,77,226,224,253,75,209,135,58,91,21,72,212,120,109,33,69,125,118,214,182,52, +105,176,85,253,60,114,107,198,9,31,166,214,125,39,230,238,131,206,44,223,106,246,206,95,110,227,95,180,215,237,90,235,201,23,161,183,183,69,199,244,24,210,143,116,197,218,166,192,117,225,176,33,63,255,98,8,172,57,217,11,95,239,95,192,30,252,183,118,157, +203,176,181,154,210,250,14,103,244,46,213,59,128,223,118,214,17,173,249,199,223,31,77,43,224,154,251,44,245,226,153,23,196,221,1,136,35,197,184,231,147,70,202,91,209,219,82,216,220,10,191,2,2,209,55,15,223,121,57,125,241,175,27,182,204,69,232,198,131, +171,216,15,85,159,26,67,59,90,24,15,3,67,172,104,70,159,206,137,10,254,141,98,31,156,195,149,17,185,216,15,65,171,156,85,39,36,58,25,103,19,246,25,211,165,251,95,5,208,183,125,219,183,253,175,108,43,226,119,32,91,204,223,116,176,228,105,192,229,202,10, +244,109,24,72,110,133,229,191,37,229,243,70,209,113,22,152,46,221,219,234,67,236,103,159,51,199,158,178,243,230,206,132,127,161,221,224,72,3,132,109,41,3,111,112,88,145,140,223,117,46,222,158,106,88,204,54,237,15,40,113,248,221,185,199,188,245,127,22, +120,57,218,251,215,45,127,135,190,69,234,216,53,35,56,129,113,57,188,231,28,27,117,227,64,254,89,80,10,11,104,106,0,116,48,128,42,203,161,136,184,224,222,120,193,139,130,70,153,71,149,197,120,192,32,213,182,5,163,53,66,17,113,171,94,220,19,43,188,160, +157,180,193,3,19,94,32,222,235,47,217,233,179,133,194,47,144,16,46,227,92,140,57,200,103,20,170,79,216,27,100,121,171,110,153,112,162,228,191,2,65,73,52,52,198,112,246,54,133,65,48,255,94,28,147,11,40,165,228,150,149,75,72,124,219,183,125,219,223,211, +96,196,67,157,159,147,17,193,56,126,228,225,243,144,191,216,248,167,62,235,151,168,193,178,1,184,179,57,14,185,169,113,22,126,17,162,239,165,98,240,107,10,6,1,229,206,139,96,94,253,254,101,91,247,53,254,89,233,221,93,71,132,123,127,126,22,58,198,192, +188,136,40,213,14,157,175,123,189,125,199,138,241,109,27,94,235,174,203,31,99,4,69,211,195,9,139,21,247,28,106,132,206,137,197,254,16,89,67,159,103,127,164,88,104,46,69,248,229,46,79,177,87,201,217,63,128,227,65,4,109,250,244,243,185,213,36,34,11,121, +112,212,109,213,236,121,128,0,198,150,216,64,206,199,249,174,253,53,6,64,21,104,8,138,174,0,240,108,209,235,231,56,101,237,241,20,162,140,172,72,5,100,133,70,248,245,182,64,143,17,118,118,216,137,85,163,79,81,78,205,73,79,216,53,80,142,32,244,243,57, +194,71,223,246,109,223,246,55,183,14,165,77,254,182,131,183,223,232,214,35,18,244,181,184,133,91,53,86,16,180,244,146,150,64,151,191,210,118,210,44,155,86,45,50,30,71,144,52,130,154,91,177,229,195,189,214,154,63,255,203,114,105,74,36,208,85,172,3,91, +167,247,26,4,155,125,232,206,122,1,220,62,110,37,34,187,235,175,119,126,189,173,141,0,119,135,209,245,214,125,216,254,45,120,175,200,206,165,199,160,7,180,134,83,75,167,99,144,250,243,40,96,43,223,187,189,45,168,163,19,45,229,83,49,146,71,7,92,97,28, +39,95,54,25,212,91,152,134,72,163,162,151,93,97,111,61,182,0,46,0,25,208,13,208,215,90,56,140,22,85,117,34,196,18,39,243,89,241,31,16,191,35,3,126,183,192,24,3,38,204,60,212,168,161,206,185,252,36,145,71,12,196,209,142,14,250,205,11,157,210,50,46,17, +141,76,138,122,182,127,136,168,190,86,192,183,125,219,223,217,222,207,114,63,31,238,188,82,164,174,76,191,28,21,109,203,142,139,224,245,116,190,66,102,106,47,186,143,136,85,91,30,59,69,38,61,206,62,219,1,251,165,109,65,253,155,204,191,189,179,207,229, +182,226,46,252,59,107,119,215,172,139,98,209,243,70,113,95,65,128,23,171,249,235,130,223,118,42,187,160,23,154,191,188,227,225,156,125,111,69,97,225,172,195,14,228,232,154,95,28,54,57,219,165,222,254,172,21,163,229,114,109,121,203,207,63,82,4,251,208, +130,227,168,192,103,98,152,38,172,137,55,3,194,170,177,111,68,238,73,12,96,104,113,29,95,59,215,252,237,197,71,78,134,0,94,221,71,68,162,241,64,152,111,182,170,91,5,119,105,69,14,117,4,159,169,168,98,199,139,64,158,205,249,55,98,84,120,123,223,69,249, +71,43,116,225,200,51,126,99,93,141,168,5,45,68,80,183,239,91,102,238,183,18,240,219,190,237,191,68,11,209,116,82,38,137,165,15,108,128,115,158,109,192,7,178,108,241,51,20,222,37,92,249,109,234,134,194,201,225,57,38,136,4,188,40,101,55,152,37,191,221, +179,93,231,55,17,116,105,119,170,31,159,90,248,241,154,159,183,2,242,112,180,165,148,244,86,214,235,28,222,165,184,119,53,31,224,247,226,242,5,44,234,188,116,169,53,227,125,59,135,133,120,40,6,127,118,95,196,235,155,48,55,185,123,170,7,152,201,121,18, +93,120,207,140,140,7,172,133,133,129,207,231,31,79,95,42,123,41,148,129,165,213,215,204,131,209,129,48,232,228,229,191,191,150,151,105,136,34,114,55,113,213,173,163,62,139,75,43,114,3,60,108,14,114,85,49,110,134,245,160,224,160,167,96,133,225,172,65, +208,3,120,30,164,19,21,164,131,181,26,164,25,154,9,134,206,112,207,203,220,5,130,121,49,146,166,93,144,13,201,248,31,102,120,10,121,24,81,161,241,118,16,134,123,99,190,111,251,182,111,251,27,218,18,130,229,131,93,40,190,28,233,67,97,182,118,28,133,104, +67,42,16,162,233,233,112,34,148,225,175,132,32,114,180,209,215,250,77,156,83,90,189,124,188,239,186,132,220,254,12,189,21,126,231,111,122,130,107,167,78,234,117,118,12,116,160,75,178,222,141,166,19,207,164,252,236,151,184,205,222,166,153,159,71,183,206, +155,119,29,66,153,98,67,165,135,235,56,221,59,135,242,165,45,36,67,160,170,156,101,14,56,2,185,122,176,35,196,62,122,247,39,47,241,255,27,194,120,240,23,47,189,143,117,75,159,115,231,96,234,166,177,48,28,230,158,229,12,211,242,61,143,55,28,207,173,153, +199,43,50,55,115,156,137,118,184,212,230,163,56,241,42,226,103,249,127,44,99,98,211,198,229,64,71,200,46,43,95,95,216,224,133,218,137,167,57,244,193,219,84,26,117,0,10,229,55,138,129,244,142,208,103,61,181,56,92,4,241,150,172,251,182,111,251,182,191, +167,89,14,68,72,23,94,204,56,13,82,24,135,191,165,240,143,220,120,81,94,190,237,217,234,232,107,190,143,110,188,236,2,73,147,119,253,240,47,53,120,233,151,28,221,1,76,232,24,188,194,32,189,51,230,157,113,48,206,40,57,203,225,214,84,35,26,252,139,35,249, +153,15,183,168,119,244,241,14,153,125,231,134,79,199,34,90,17,26,40,193,189,139,140,221,68,93,136,246,138,229,240,5,163,130,250,153,198,212,243,238,159,255,248,236,210,112,117,32,130,223,14,67,236,20,132,28,200,86,78,198,215,48,8,139,68,118,138,161,2, +246,26,235,86,236,121,65,136,85,133,187,203,244,67,17,174,198,221,121,212,127,50,2,12,114,132,203,97,240,160,186,191,70,1,199,236,27,83,53,245,178,239,12,243,127,62,255,199,255,241,223,124,156,227,28,229,184,67,105,24,235,207,8,197,101,89,53,162,45,207, +121,13,53,135,44,129,176,16,110,185,140,151,111,251,182,111,251,27,26,61,38,8,103,104,95,134,123,239,51,83,112,46,32,118,39,89,110,64,54,81,22,60,237,231,127,255,31,161,140,45,169,156,156,252,89,123,217,217,246,47,19,125,236,75,42,102,155,235,63,20,135, +172,121,134,78,224,220,139,95,120,113,244,67,125,100,233,200,237,215,204,64,116,230,250,169,194,28,74,167,34,254,245,74,222,28,67,95,196,51,149,247,95,251,253,103,194,177,43,238,35,235,155,157,206,49,190,122,3,228,82,172,148,241,132,19,172,68,21,11,118, +123,27,224,86,8,10,21,173,90,57,110,234,248,3,74,165,61,238,149,74,57,111,224,3,98,230,171,172,161,247,91,159,251,159,156,15,125,235,57,68,71,161,20,135,27,154,22,50,45,74,12,250,150,102,224,235,122,139,247,159,21,161,0,50,29,24,218,198,193,189,18,69, +27,248,46,240,249,252,0,220,209,20,151,253,205,185,2,13,78,233,65,24,170,134,24,207,105,204,89,12,16,149,161,223,246,109,223,246,183,180,87,31,98,149,5,23,152,120,28,54,242,115,211,193,25,227,225,217,29,68,225,189,248,93,249,226,229,157,166,130,186,124, +125,221,89,248,93,242,251,62,83,135,93,235,243,37,83,199,102,193,117,128,227,30,29,10,150,169,140,162,131,19,6,67,133,3,214,2,0,94,180,54,53,111,179,139,32,36,232,154,72,232,175,74,47,28,94,176,119,100,248,55,21,138,171,47,152,39,56,134,191,96,15,232, +189,59,97,224,249,85,239,50,246,116,14,140,117,81,9,224,174,48,152,58,55,29,4,116,164,100,12,208,80,35,163,44,121,88,130,194,243,165,73,6,12,182,142,41,142,150,141,168,217,116,179,244,237,29,145,128,50,245,17,76,182,60,138,74,126,78,35,124,161,174,6, +5,234,35,14,65,154,249,13,215,121,173,246,220,243,23,90,156,190,16,12,178,140,23,135,190,176,175,119,29,223,233,109,148,56,179,0,229,189,172,244,159,103,43,65,114,193,255,219,190,237,219,254,253,45,101,238,218,16,56,46,108,91,150,246,188,30,92,94,13, +143,248,133,20,106,202,34,203,180,70,215,148,43,150,180,117,203,44,72,178,223,116,250,245,202,95,116,193,90,132,221,181,214,84,107,200,237,55,225,128,179,145,255,93,47,243,169,45,110,203,29,20,101,246,192,38,7,186,250,251,139,223,231,38,21,209,227,189, +1,250,145,243,105,0,254,58,204,185,227,184,119,71,31,48,143,193,185,234,51,42,223,213,80,126,51,32,117,145,72,37,102,255,185,227,199,78,35,66,254,132,192,252,121,67,78,165,98,225,79,202,177,224,183,107,155,198,171,34,170,107,168,142,155,61,41,26,174, +227,29,107,171,11,15,169,128,69,22,243,41,227,227,218,243,73,192,33,33,101,165,108,102,225,33,30,239,140,227,45,61,195,192,105,93,198,143,79,193,225,138,25,109,196,232,48,7,8,8,24,46,70,255,108,7,220,230,233,59,244,191,237,219,190,237,223,216,172,237, +115,27,218,114,80,174,2,245,167,72,176,224,117,245,242,192,228,237,33,133,88,144,17,84,104,125,73,93,75,137,185,214,124,254,82,157,47,237,185,24,53,219,154,107,138,50,215,57,253,133,120,170,118,164,163,41,67,119,177,185,163,163,41,240,183,147,122,155, +1,9,41,42,7,63,211,235,129,122,20,97,93,240,197,208,163,96,176,187,66,117,104,50,28,114,127,124,204,51,250,123,102,216,237,104,243,67,59,5,163,161,102,193,47,231,204,76,31,63,179,0,89,145,133,181,151,39,58,15,117,29,21,149,208,91,159,231,255,88,211,12, +58,222,186,17,147,106,60,21,180,190,8,230,109,175,105,199,115,220,129,64,72,86,156,111,61,198,139,115,251,165,173,24,154,211,16,80,88,174,60,216,49,13,3,15,70,166,245,222,221,89,233,20,244,228,30,207,202,8,192,147,235,145,85,207,120,93,47,3,68,30,64, +37,28,20,89,200,181,37,129,127,219,183,125,219,223,214,150,131,177,189,228,140,8,198,249,172,143,152,72,129,104,255,165,214,197,251,16,180,131,76,255,187,76,189,37,4,159,143,39,255,242,198,138,252,250,86,144,82,89,169,155,82,183,28,251,59,243,171,228, +107,120,131,107,32,92,30,80,219,7,191,13,32,125,215,246,234,44,108,251,20,207,161,24,91,145,27,36,199,251,6,191,195,240,39,234,59,114,87,198,10,133,132,122,64,184,31,48,233,179,174,67,121,79,237,218,89,184,234,114,218,252,167,104,116,188,2,26,100,50, +161,126,80,233,60,71,28,8,47,11,39,123,34,64,229,139,74,13,189,137,142,208,15,67,75,116,127,121,131,128,66,36,141,226,164,242,110,186,206,159,187,80,103,113,244,92,131,21,19,201,231,32,220,245,192,171,31,194,206,36,1,172,117,21,117,204,35,67,100,115, +31,151,158,198,136,44,241,101,205,31,66,179,19,88,168,27,125,11,104,125,219,183,125,219,191,179,177,74,13,44,27,188,63,178,171,225,133,243,192,154,43,245,106,175,182,83,252,94,141,145,70,202,111,138,84,94,251,213,101,232,124,160,235,68,244,49,108,156, +151,186,171,3,49,197,241,198,81,123,185,253,25,167,239,89,201,243,199,140,47,131,227,234,9,159,120,160,221,179,139,2,175,74,30,53,211,152,36,107,186,82,103,196,100,159,232,110,39,156,26,58,136,178,90,78,94,107,27,186,230,183,211,194,109,220,223,192,24, +221,227,190,6,59,122,27,32,129,47,231,121,233,82,134,177,231,195,219,112,81,113,79,98,125,135,252,171,15,29,10,158,191,252,86,97,90,160,24,2,66,133,117,37,107,169,84,93,71,165,188,207,46,120,76,157,46,236,199,5,59,60,68,1,251,238,211,75,153,28,24,190, +184,222,173,48,145,0,169,226,118,148,162,57,30,206,243,159,72,133,126,179,58,231,59,194,23,64,116,31,217,68,107,254,182,111,251,182,191,175,49,44,55,65,187,93,77,61,138,31,183,54,15,128,145,112,197,75,75,36,5,110,222,231,151,198,181,58,41,162,118,94, +159,114,249,106,149,34,103,206,173,175,98,231,143,232,172,23,239,156,59,179,24,188,221,6,193,110,35,75,213,191,149,244,111,142,37,101,100,200,65,56,127,250,93,81,241,190,228,169,59,244,253,133,136,250,91,209,229,45,158,71,245,215,133,173,217,1,48,26, +98,66,250,165,221,122,19,34,176,46,8,75,80,219,32,242,40,105,234,228,159,176,86,72,24,112,30,215,218,61,233,202,123,249,236,6,205,91,27,203,165,57,243,177,130,73,241,231,132,5,25,134,1,205,84,197,85,96,64,168,6,192,165,178,42,168,120,174,147,200,100, +125,113,5,251,176,131,201,171,169,168,100,254,255,88,89,157,192,236,216,139,91,49,93,191,45,176,114,145,61,71,83,194,116,192,225,28,145,226,184,84,252,237,223,191,6,251,174,11,223,246,109,223,246,239,110,218,214,37,5,232,179,61,232,232,176,182,121,142, +123,29,197,89,170,68,95,117,78,246,45,111,253,182,157,130,37,15,154,209,239,144,145,185,239,60,234,189,150,182,109,9,121,140,216,41,155,122,63,199,210,166,218,169,75,71,23,70,150,74,214,239,117,2,2,181,101,58,32,155,135,29,45,53,63,74,186,79,24,100,6, +204,114,171,122,234,241,74,186,211,145,228,117,126,77,195,83,126,140,183,207,109,109,92,114,66,210,45,132,199,47,200,60,92,162,21,127,45,163,231,71,74,18,138,247,218,182,64,4,140,210,28,204,213,65,119,156,206,171,189,182,167,108,11,113,93,244,182,135, +35,175,220,52,82,120,184,4,204,142,249,47,147,50,70,238,53,211,57,221,9,253,65,209,18,96,204,171,148,96,92,47,253,182,115,252,176,128,103,254,197,112,80,109,163,35,108,25,227,38,102,221,65,60,189,48,48,97,162,168,42,125,58,246,22,194,175,5,240,109,223, +246,119,183,234,145,95,253,241,254,187,33,190,126,83,107,39,183,176,157,55,25,241,175,53,61,83,75,183,193,73,155,86,199,219,16,21,238,166,142,184,182,22,174,206,170,41,14,17,57,240,169,135,165,31,78,188,56,173,87,63,78,175,178,32,240,214,60,203,31,99, +39,150,225,143,195,105,227,194,183,217,16,88,78,41,160,34,141,80,143,231,254,103,26,151,42,122,222,179,176,16,22,192,158,72,143,11,218,171,160,63,70,17,212,126,182,214,124,30,35,226,170,15,193,9,51,15,194,127,206,75,95,23,0,215,184,234,23,133,131,91, +241,91,241,64,243,93,214,11,54,43,148,112,242,249,30,202,252,185,91,6,152,59,233,9,51,149,45,168,56,253,143,192,186,8,201,128,187,79,229,119,33,9,163,75,233,115,35,179,79,10,139,226,62,46,90,175,161,136,107,124,110,217,136,216,44,66,95,192,176,107,220, +105,36,239,174,185,221,225,238,233,219,190,237,219,254,158,214,97,154,63,222,238,68,42,25,38,94,239,126,63,204,177,199,204,233,34,188,113,249,203,221,235,182,173,188,229,163,181,191,191,41,248,125,73,242,55,3,147,159,223,106,239,145,135,131,114,173,131, +122,105,85,255,175,117,94,122,254,101,94,114,182,168,99,116,8,219,129,154,220,121,137,213,227,227,192,229,107,240,129,159,166,243,8,201,206,2,110,192,136,110,156,117,213,163,69,39,61,173,45,160,183,46,101,132,216,176,169,56,214,41,1,53,7,1,101,68,252, +74,5,156,147,81,128,194,189,115,207,66,151,139,20,112,52,99,115,79,61,41,175,144,102,0,145,29,230,165,186,226,145,158,65,102,145,61,136,45,85,247,199,194,98,43,199,178,134,22,27,42,148,143,247,67,135,130,85,127,157,115,105,247,110,120,121,110,85,71,222, +55,183,230,168,14,0,197,32,204,235,197,137,78,134,78,20,99,94,164,191,169,254,137,67,205,11,35,234,156,55,179,248,219,190,237,219,254,157,173,92,72,237,221,72,240,170,218,138,98,228,3,101,47,196,193,146,17,231,150,9,47,215,222,106,232,46,81,2,49,19,98, +251,173,123,137,209,210,150,57,165,147,123,221,24,129,200,44,66,72,169,235,157,84,220,215,94,143,76,179,60,15,119,43,12,171,19,32,27,25,220,178,173,168,17,246,238,130,79,176,118,233,1,70,42,10,125,170,255,242,80,58,105,151,134,204,210,152,218,218,121, +108,252,41,10,242,232,8,213,125,40,110,177,74,219,49,228,154,137,161,42,119,246,207,111,63,225,140,206,79,44,246,195,44,59,191,190,124,246,210,148,86,216,154,188,227,214,232,91,99,202,8,193,210,70,161,86,142,59,70,6,175,166,23,157,39,2,230,81,27,254, +187,201,174,22,130,154,247,207,57,251,91,241,62,86,92,154,229,180,198,90,107,48,145,221,7,21,205,88,189,251,127,89,225,142,73,228,141,45,3,36,170,134,175,62,190,237,219,190,237,111,105,141,211,86,33,103,154,254,68,240,254,109,219,251,194,45,43,254,89, +235,243,214,225,138,84,115,96,232,144,171,102,96,117,48,74,51,69,125,93,139,232,233,12,235,224,113,194,86,186,238,207,138,154,14,82,182,173,248,198,233,233,149,250,28,24,4,44,144,175,175,217,98,205,162,247,81,230,243,250,93,229,254,99,114,105,108,140, +65,87,11,101,244,194,167,96,92,243,152,232,207,219,33,9,222,38,126,194,161,45,196,177,111,28,136,202,250,57,7,224,92,221,250,194,111,71,243,94,14,38,59,206,139,97,53,133,201,41,34,47,29,134,112,14,139,62,172,10,71,153,21,223,251,204,35,113,99,64,24,34, +103,246,211,211,106,50,187,49,223,211,48,56,104,121,242,142,161,146,235,112,134,206,55,9,10,194,8,197,200,114,22,165,53,44,90,158,170,84,88,125,194,156,44,208,103,81,45,31,32,243,21,242,55,209,110,166,249,182,111,251,182,127,99,171,212,254,91,218,50, +68,126,75,226,197,211,191,105,243,95,110,31,1,177,243,246,35,147,113,139,71,47,28,132,83,22,74,189,35,2,207,155,234,14,228,161,212,23,245,24,62,90,218,247,95,27,23,123,1,251,236,19,28,164,150,254,46,115,224,187,184,237,248,189,54,101,113,124,38,213,242, +104,247,122,118,49,200,239,158,72,174,222,223,63,29,142,39,251,164,93,145,110,30,189,58,181,96,83,51,144,81,16,232,169,246,131,212,77,134,153,239,229,75,237,206,190,15,105,224,113,46,127,8,217,82,241,157,231,66,171,226,0,73,66,12,182,207,167,242,60,246, +190,27,61,180,173,43,191,198,178,239,247,233,95,185,106,2,10,212,6,28,114,247,171,84,111,13,101,111,243,198,160,219,204,245,39,249,244,156,161,76,190,90,5,18,197,244,6,142,238,61,204,29,205,98,58,222,230,119,120,239,113,24,192,150,219,50,38,182,149,219, +117,205,71,222,190,136,157,251,62,11,97,69,88,150,223,246,109,223,246,247,181,229,106,255,174,232,126,249,45,106,136,142,61,201,183,167,126,177,255,107,124,4,106,232,110,137,205,30,109,56,178,180,214,184,152,139,37,237,72,33,59,81,31,17,202,162,190,52, +50,206,243,123,246,124,187,160,189,190,93,78,145,36,159,211,39,74,11,207,220,11,147,226,73,124,51,38,240,33,61,32,197,137,58,174,107,71,90,101,202,160,246,220,142,194,4,93,169,125,154,202,242,56,53,97,189,197,152,6,213,255,82,218,132,42,141,194,41,112, +132,238,252,225,237,131,244,121,38,113,156,43,229,201,178,220,74,248,70,124,21,81,31,158,182,71,133,12,74,244,40,160,231,94,150,167,204,182,139,72,52,21,204,139,202,54,237,163,131,3,54,26,198,73,222,55,214,11,108,173,204,205,51,60,244,196,220,123,173, +155,115,217,51,241,153,2,105,144,220,133,250,36,172,19,189,196,91,49,199,42,133,49,50,39,33,246,122,254,219,190,237,219,254,174,134,66,232,219,204,127,83,145,255,188,109,37,112,44,166,66,110,208,23,146,130,59,33,127,36,132,86,10,113,158,11,191,168,26, +70,196,140,209,252,122,25,33,161,54,66,201,90,41,102,118,251,134,197,232,73,58,125,253,24,49,210,191,107,237,71,213,253,227,193,63,53,106,196,0,222,169,34,81,154,222,174,115,245,179,109,251,124,188,125,109,211,124,228,186,163,32,128,71,156,233,2,141, +32,199,216,206,32,222,13,189,160,80,192,87,47,0,211,72,32,194,70,31,140,1,80,133,155,110,236,176,192,194,150,218,58,68,1,150,78,116,161,51,138,71,153,167,101,161,45,22,178,42,203,81,4,228,81,174,221,4,199,30,56,213,249,139,253,129,145,26,209,8,31,252, +163,237,26,178,6,71,99,150,246,115,210,170,168,226,124,76,64,30,19,153,25,69,117,114,251,75,42,97,90,172,36,252,180,243,204,37,162,32,204,97,231,249,107,113,184,219,28,212,244,86,201,251,109,223,246,109,255,190,70,165,207,44,238,171,8,123,107,127,101, +23,188,91,18,146,21,20,43,151,83,64,45,243,200,238,130,204,241,22,60,203,146,81,222,245,50,222,219,28,168,12,11,94,247,193,213,252,204,45,205,208,33,136,94,168,232,186,160,202,53,191,71,78,226,72,94,31,107,111,101,60,133,222,14,203,99,171,249,44,100, +162,6,62,152,1,71,205,211,164,107,47,97,158,189,118,20,36,230,171,115,133,62,200,14,6,193,170,91,211,186,227,55,235,101,189,111,129,234,250,207,131,128,206,193,33,53,55,182,194,203,101,186,74,235,242,147,82,88,125,164,204,116,234,94,132,68,26,46,182, +11,94,122,66,252,212,76,65,116,121,28,34,183,241,165,241,145,128,90,176,112,168,74,206,241,64,133,94,248,40,118,91,191,66,107,84,213,25,193,94,131,167,222,97,37,114,55,69,70,4,18,138,47,220,10,14,213,246,32,158,16,38,163,21,176,19,77,63,47,171,136,144, +255,75,194,241,219,190,237,219,254,173,141,210,137,197,206,150,32,255,196,10,8,97,147,159,175,40,61,68,22,207,230,79,175,36,130,149,235,135,231,91,231,223,244,172,91,178,153,41,118,164,159,31,81,198,128,251,30,101,87,228,157,208,52,219,93,165,173,146, +27,239,32,202,235,40,205,170,241,154,178,211,81,237,248,139,186,44,213,92,233,25,164,60,150,202,138,173,120,56,15,166,121,83,106,51,52,204,113,57,181,185,231,225,132,163,87,101,35,41,223,254,58,59,191,172,183,198,128,251,97,215,49,55,0,210,102,212,231, +247,63,194,188,208,219,10,94,44,184,9,125,60,199,230,54,9,3,222,251,88,153,189,173,163,130,87,60,234,60,231,153,196,51,0,48,96,133,8,209,20,173,178,194,65,19,229,51,159,101,3,84,26,7,117,18,137,3,255,33,32,204,168,128,152,52,20,130,204,195,254,79,234, +192,243,5,43,20,38,89,160,101,242,74,203,235,31,107,120,106,3,124,202,24,230,244,109,223,246,109,127,75,147,114,252,43,150,164,111,179,127,135,246,227,89,65,17,151,113,0,0,32,0,73,68,65,84,42,77,239,252,229,81,249,19,250,241,229,0,24,252,116,205,51,110, +192,68,106,164,174,141,23,249,124,92,206,174,232,191,58,205,73,247,68,9,66,93,62,206,35,95,163,139,104,232,219,122,8,139,146,179,230,168,235,121,182,127,203,56,130,172,44,189,74,190,181,69,124,206,160,177,110,170,123,224,62,8,225,91,187,118,24,7,231, +137,158,240,56,224,44,81,39,4,3,122,132,249,188,17,112,14,19,194,30,78,213,149,201,88,56,124,23,192,174,58,31,235,102,121,148,218,175,216,234,86,138,245,47,214,255,204,44,204,78,175,189,2,64,62,64,1,215,142,23,73,21,186,236,189,203,46,228,105,120,163, +154,85,169,73,111,189,143,16,60,171,178,193,112,224,202,227,116,38,219,9,17,190,63,107,142,71,168,236,101,209,209,118,69,206,190,243,178,187,25,235,186,205,89,60,92,42,224,238,119,134,151,12,17,238,173,217,59,40,190,237,219,190,237,111,105,151,227,180, +229,195,18,21,103,203,5,40,218,97,241,206,251,25,136,125,203,12,234,133,61,75,220,93,41,211,87,217,126,44,243,24,88,12,213,177,148,131,78,113,125,153,76,172,215,138,75,46,19,206,150,201,103,11,127,156,151,15,197,20,135,241,161,220,95,133,210,44,82,156, +199,32,215,167,130,191,75,42,171,250,77,87,86,2,131,70,18,151,135,48,138,197,189,13,2,249,142,52,108,104,157,144,14,0,134,30,131,162,108,86,200,72,148,10,193,203,128,156,19,95,30,235,49,0,176,67,237,232,2,148,143,83,32,206,83,179,240,146,10,71,214,10, +16,56,48,98,41,134,207,193,35,229,89,153,158,176,152,86,28,227,121,145,143,172,226,83,152,204,179,109,207,152,128,231,255,98,62,10,161,165,144,74,84,32,76,245,42,44,70,214,164,174,187,177,10,55,229,120,20,159,179,117,55,132,88,99,129,129,179,85,212,137, +61,166,221,71,17,9,17,149,136,49,75,107,190,237,219,190,237,111,108,161,251,126,213,176,75,30,229,95,136,29,233,179,183,110,41,218,227,153,249,232,128,174,110,168,41,32,70,132,225,234,243,23,111,254,86,212,116,172,222,23,103,183,79,46,155,190,67,23,218, +27,213,87,191,114,215,81,230,85,77,245,44,78,233,208,66,135,74,247,150,15,104,210,20,179,166,42,84,29,244,5,147,212,239,197,238,169,199,228,216,54,221,195,149,146,87,104,31,125,204,75,126,226,141,182,103,237,52,235,56,7,230,178,22,106,106,0,14,16,60, +3,50,135,48,138,190,104,5,78,77,0,168,96,172,11,32,47,96,168,10,116,191,143,152,169,129,203,225,69,113,196,142,79,52,192,55,15,180,118,4,148,183,174,200,88,130,245,85,6,64,207,193,16,251,60,129,58,80,192,163,52,31,144,146,75,52,127,154,49,180,90,39,148, +115,155,240,29,47,135,88,41,148,62,50,54,136,131,140,142,36,194,73,199,231,228,107,134,15,13,184,98,168,233,219,190,237,219,254,214,246,87,150,248,237,37,72,137,199,217,57,16,27,50,248,247,177,241,203,175,41,120,132,113,79,231,217,250,52,20,28,98,176, +192,161,234,43,73,224,236,227,158,41,5,19,183,15,210,75,238,92,207,182,92,198,211,185,44,142,82,24,252,140,60,164,220,44,232,180,177,152,104,28,28,159,59,115,162,80,176,189,236,202,241,6,160,212,135,165,115,106,118,193,222,89,122,97,189,181,239,218,86, +55,103,217,28,57,158,153,112,158,12,78,249,75,34,205,48,215,228,63,255,126,34,207,44,147,134,103,78,62,168,152,215,220,206,22,202,94,219,242,106,246,92,22,60,248,44,123,87,136,221,46,106,144,172,156,239,77,32,39,205,89,42,205,169,124,228,118,19,121,204, +115,69,70,0,108,85,120,254,252,222,34,14,111,227,43,40,244,226,118,191,171,177,74,53,155,10,72,162,209,232,121,158,28,229,29,196,64,174,85,181,97,244,217,140,186,152,190,158,239,105,141,50,255,246,109,223,246,109,255,5,218,86,98,41,38,252,19,130,152, +228,241,130,216,166,214,159,157,77,35,171,67,47,140,28,129,94,173,227,215,208,190,25,23,22,56,233,64,108,247,44,119,48,89,215,90,97,224,89,188,209,144,106,45,93,169,190,6,210,118,185,101,155,48,66,59,199,12,135,55,143,202,253,67,71,151,162,22,231,224, +76,113,157,244,64,163,15,174,123,237,2,128,54,202,121,210,152,184,160,151,17,232,145,212,60,162,174,180,158,181,61,19,142,45,15,231,201,117,17,128,255,72,1,40,239,60,57,130,241,122,39,10,0,79,154,11,121,246,77,198,193,5,178,218,120,226,82,140,7,235,231, +172,183,21,237,108,144,129,55,197,107,1,163,216,110,50,8,205,24,85,171,224,176,156,55,234,198,235,22,49,71,132,143,252,106,77,18,250,75,222,9,219,16,109,189,186,84,37,32,131,34,155,128,193,252,191,17,250,63,48,148,240,183,85,107,48,83,120,126,236,93, +43,234,136,134,198,146,189,85,239,111,189,250,182,111,251,182,127,127,131,79,66,113,113,25,4,144,237,244,111,10,113,208,216,131,63,178,11,145,204,51,219,193,98,172,232,76,162,112,249,92,151,187,144,14,87,72,50,68,62,87,171,148,249,209,131,106,181,102, +143,242,200,112,56,79,179,200,71,118,205,14,179,210,255,71,116,86,204,161,121,210,222,201,23,43,29,193,109,182,124,91,255,53,0,193,151,197,177,112,239,13,66,84,213,115,101,230,99,69,206,4,237,238,11,177,143,190,119,233,197,110,4,214,206,205,250,100,224, +148,78,100,116,52,127,96,242,185,245,71,29,166,14,196,164,169,249,147,82,148,107,122,168,198,149,151,185,197,44,84,123,31,76,150,192,74,11,105,198,17,42,187,213,215,60,153,6,157,231,150,118,5,230,76,207,31,224,111,62,215,29,8,139,103,99,220,44,187,197, +225,144,107,13,54,17,104,116,120,202,207,214,20,213,42,224,30,242,194,83,116,82,203,80,179,217,101,6,32,240,107,205,100,27,193,223,246,109,223,246,55,182,244,122,210,32,88,62,212,212,51,137,143,27,30,93,135,222,12,199,200,34,189,241,28,100,68,135,40, +131,116,188,219,45,54,182,229,178,71,93,115,174,115,165,62,15,197,244,233,84,208,56,42,89,117,87,94,196,163,144,143,118,112,125,196,105,91,39,205,28,30,120,140,19,56,206,237,116,37,21,170,148,238,58,145,37,4,105,90,109,142,119,228,217,56,59,27,127,195, +200,177,242,76,153,183,246,237,59,106,94,207,14,181,117,66,172,134,96,56,72,192,18,130,81,194,134,53,215,167,6,32,16,175,27,74,86,130,17,100,180,169,248,97,29,217,43,216,76,228,0,243,52,202,22,117,135,54,194,129,7,99,253,173,253,147,62,20,225,249,21, +251,247,93,236,0,179,162,182,82,206,130,199,34,130,121,26,84,37,35,157,133,36,34,219,133,22,155,33,12,249,2,227,237,12,60,31,29,67,225,207,23,77,212,132,177,30,226,45,91,5,219,150,222,205,52,176,126,239,179,34,6,223,246,109,223,246,119,181,37,254,32, +251,182,65,208,33,147,67,110,188,105,235,23,214,215,101,238,215,191,126,93,74,27,83,144,157,64,129,28,131,85,40,185,241,168,139,226,148,222,55,29,204,3,175,103,77,71,125,180,13,161,185,157,202,193,118,77,58,124,210,63,79,85,124,227,216,123,58,79,31,101, +255,34,53,199,59,86,4,130,106,159,17,130,132,147,175,220,208,10,103,113,28,232,137,68,148,245,231,236,226,154,163,129,9,250,63,138,250,167,132,187,209,95,31,245,202,221,14,134,119,249,36,192,243,126,8,5,43,34,27,157,173,248,208,77,64,126,30,193,25,221, +27,222,245,238,238,177,188,58,12,65,23,13,102,14,163,152,234,8,203,112,114,95,154,10,142,82,164,49,50,107,215,129,69,203,234,158,53,204,147,113,48,146,73,252,89,71,42,127,61,211,83,114,231,87,254,122,191,106,249,157,2,168,181,180,33,84,137,159,190,32, +232,250,139,141,143,222,115,97,123,187,246,109,223,246,109,127,75,99,144,52,245,232,136,197,208,42,149,34,8,14,77,165,183,186,13,10,139,12,60,188,133,71,150,226,141,228,203,131,216,214,0,186,110,89,166,224,4,125,189,151,168,100,138,165,253,80,219,251, +213,136,143,100,149,159,86,2,88,219,131,21,60,70,167,20,30,170,39,21,92,133,36,202,8,242,107,82,199,242,184,59,118,179,221,113,95,170,126,34,16,136,112,120,3,159,78,190,235,230,140,147,103,163,207,14,39,183,106,60,253,60,214,145,109,39,175,115,182,237, +135,78,124,230,252,99,44,184,184,204,243,47,88,38,163,48,59,23,187,204,186,229,123,195,78,34,32,159,107,200,83,235,117,139,225,137,239,50,19,44,176,1,246,9,233,140,18,30,24,1,24,226,47,68,38,104,97,231,251,249,221,239,92,153,200,69,178,192,187,33,228, +200,197,140,231,191,60,148,7,104,138,237,124,131,6,44,13,251,83,203,244,180,162,24,178,15,146,181,199,36,74,72,190,18,249,183,125,219,183,253,91,219,18,35,218,142,190,231,144,239,199,61,127,164,139,9,89,226,194,182,244,142,151,162,182,215,146,219,138, +227,136,119,71,89,211,199,141,158,66,78,73,21,211,128,209,14,186,145,247,215,234,116,163,162,187,172,73,135,52,27,253,226,200,44,206,117,57,19,237,117,148,149,0,30,57,218,3,207,131,72,136,230,247,182,70,195,213,206,23,44,182,128,239,72,91,154,59,109, +7,116,182,244,45,47,77,235,18,28,89,16,57,91,204,119,52,155,137,244,153,19,211,9,179,211,206,134,82,110,7,124,222,6,168,109,114,133,31,231,12,255,202,229,200,210,34,214,161,208,222,129,66,173,6,42,126,144,85,122,126,172,61,105,229,67,74,152,125,251,180, +138,102,174,183,89,57,128,47,173,111,194,42,25,190,218,150,89,135,69,9,210,10,80,7,49,183,128,128,29,8,83,74,104,194,20,12,42,77,137,179,44,51,155,208,252,14,80,208,30,8,163,235,157,120,119,101,237,70,205,183,125,219,183,253,125,173,142,163,179,187,245, +232,103,254,184,246,250,119,217,97,136,214,247,151,173,220,207,153,162,104,123,238,71,106,164,67,209,101,158,122,100,243,163,16,85,159,80,107,172,81,62,20,164,125,242,6,200,224,234,103,23,130,183,134,43,222,89,232,80,58,228,5,54,149,74,112,230,206,157, +18,42,240,155,249,174,90,177,68,133,11,187,15,32,87,13,56,192,64,240,93,20,221,48,168,230,225,81,161,172,1,155,72,64,8,247,41,78,172,24,127,128,170,3,141,88,96,169,32,129,207,144,49,184,237,36,255,28,86,63,210,123,196,30,248,192,147,14,145,73,143,159, +65,145,192,198,26,52,67,232,220,141,94,235,183,62,28,61,172,183,3,98,83,78,124,140,4,60,165,157,17,173,122,133,131,157,1,7,219,7,183,173,82,215,183,23,163,198,20,23,251,115,20,20,82,142,166,194,180,87,52,160,219,118,215,177,29,161,113,136,143,186,109, +130,0,121,145,248,242,119,191,85,234,219,190,237,219,254,171,53,134,102,203,98,86,237,15,40,123,242,241,126,189,202,37,154,126,105,222,233,53,207,239,61,251,150,37,141,239,249,237,222,127,95,19,49,230,118,185,152,51,139,195,199,3,183,35,24,81,205,145, +161,138,80,192,33,100,120,0,125,237,173,232,222,25,61,138,183,104,179,164,103,133,249,141,194,94,101,128,25,238,239,125,208,15,251,163,174,64,47,99,116,232,20,196,86,164,68,70,65,217,75,111,46,27,240,98,26,121,28,241,62,161,98,96,100,85,44,83,176,125, +118,23,252,204,54,130,209,97,189,195,79,56,39,160,195,235,92,216,7,160,111,171,225,1,98,231,125,66,206,80,240,58,129,79,167,24,141,38,215,198,252,219,130,156,123,184,120,87,197,38,130,89,66,57,198,79,188,122,241,218,242,135,62,186,227,96,8,89,86,136, +34,121,22,5,3,196,156,58,81,140,57,141,170,107,195,178,227,91,1,15,183,18,239,101,56,92,216,8,102,95,143,126,219,183,125,219,223,216,182,18,201,92,61,15,215,241,53,203,153,140,89,222,17,4,123,201,200,130,43,218,128,24,64,40,202,60,146,109,203,117,200, +103,56,158,83,137,47,25,215,107,235,54,229,235,243,208,28,110,51,115,170,173,208,47,49,133,194,130,23,29,160,52,234,56,138,42,118,134,165,68,239,48,70,224,46,45,151,158,91,35,229,214,60,131,136,14,42,141,148,99,69,123,198,49,212,40,50,160,114,135,156, +215,175,109,232,179,35,64,235,241,250,104,50,138,82,218,17,239,16,240,133,231,17,181,249,145,161,32,227,101,170,255,43,247,108,182,167,90,139,68,108,231,116,236,30,232,240,239,143,242,31,97,70,244,128,26,168,40,35,32,144,13,79,55,219,48,143,67,37,115, +0,68,36,197,21,57,152,75,3,194,48,27,130,46,26,128,180,1,135,0,126,251,183,32,84,88,92,59,83,211,3,231,3,152,115,157,203,207,223,87,179,249,80,136,52,159,86,24,43,193,190,87,250,109,223,246,109,127,99,227,206,50,58,89,17,29,156,124,248,37,8,94,146,127, +229,235,173,176,248,201,80,244,21,185,109,247,70,39,137,10,180,56,196,35,84,120,172,238,25,29,2,13,241,164,94,187,80,12,61,111,167,59,150,125,118,118,96,246,96,59,132,68,49,10,28,198,38,105,41,240,19,174,112,164,2,66,180,27,224,222,5,16,16,95,166,208, +72,111,212,76,212,236,162,112,84,226,138,10,140,183,63,125,119,185,238,128,134,21,159,43,164,49,42,207,114,104,172,67,69,144,15,108,211,48,57,90,147,44,136,234,136,120,255,25,1,200,35,100,48,33,26,52,240,104,77,60,6,106,31,43,160,155,64,184,69,238,153, +248,236,215,156,176,17,173,210,39,63,110,192,30,221,235,94,253,98,3,123,249,32,198,21,157,34,43,133,111,223,103,93,179,21,117,64,71,155,64,134,6,99,51,230,204,69,6,141,153,130,188,16,246,8,152,58,243,73,32,104,26,209,55,155,163,159,109,183,251,134,222, +247,18,221,223,246,109,223,246,247,181,180,218,35,154,23,101,67,226,221,172,0,31,239,82,234,216,129,202,91,175,236,2,238,172,57,135,200,216,114,199,178,163,187,87,164,161,114,210,154,90,175,231,224,140,61,58,101,138,161,25,110,215,152,72,247,106,150, +74,179,179,64,220,14,102,197,181,94,107,204,57,122,167,21,206,124,193,251,83,108,96,164,213,195,185,28,225,230,209,10,81,47,103,47,190,206,188,144,141,7,237,240,28,23,24,94,246,26,47,227,195,91,43,120,78,194,128,159,133,22,2,162,203,211,72,76,103,28, +250,58,255,97,11,174,149,191,57,107,208,240,108,105,160,29,255,53,145,126,66,219,179,197,194,43,113,18,187,14,189,116,40,76,133,110,94,6,32,1,128,72,85,48,242,130,248,193,52,195,93,60,57,75,188,244,188,15,64,145,0,89,92,14,219,164,197,6,67,72,251,251, +65,216,230,129,48,72,169,245,211,224,155,26,140,109,140,193,98,216,230,247,244,20,6,16,8,181,97,168,2,63,81,92,82,231,252,159,255,215,31,217,33,33,136,93,151,218,70,26,243,91,76,79,222,168,194,155,174,50,24,195,246,255,254,63,255,55,224,133,188,216,18, +80,105,217,84,134,0,9,150,230,239,216,19,251,23,205,65,158,127,246,134,132,130,95,112,236,141,237,185,197,132,201,198,149,255,103,81,199,165,5,252,230,50,138,34,69,230,198,155,18,98,143,17,172,195,164,150,177,174,79,222,162,250,10,79,42,151,223,44,198, +33,62,172,119,114,175,147,22,11,208,144,7,229,13,189,225,14,221,75,145,120,187,175,135,227,169,38,166,175,88,250,59,26,254,243,141,125,172,233,238,23,120,122,77,89,197,189,244,198,211,95,197,197,89,179,35,153,216,247,206,163,93,69,35,28,114,42,197,201, +183,86,112,102,3,226,158,50,150,156,237,104,65,20,172,113,167,148,96,178,214,88,194,152,207,227,135,128,212,49,228,242,112,121,118,75,157,63,32,59,79,145,190,25,117,221,180,245,11,98,197,211,160,163,249,220,89,222,120,67,97,35,148,188,223,65,111,190, +147,17,149,7,130,164,141,17,170,132,189,9,61,222,81,19,100,2,92,230,212,238,217,26,249,163,247,158,190,87,129,224,28,105,255,51,43,161,113,118,21,120,236,80,17,94,22,52,57,250,17,224,148,244,10,37,61,150,222,222,109,208,135,94,243,45,128,68,108,50,26, +6,204,75,63,114,139,69,88,110,75,240,92,8,102,180,131,150,145,17,29,164,113,233,226,151,176,75,31,60,135,107,122,246,70,228,150,131,111,143,246,26,98,120,198,33,167,172,18,218,118,229,217,2,180,222,59,215,61,91,39,92,36,1,130,57,55,120,78,156,246,197, +109,71,55,147,229,33,26,25,249,193,77,134,249,129,17,86,248,113,119,60,116,56,247,160,219,46,191,57,209,125,101,20,235,234,238,250,180,198,20,237,249,119,247,239,37,88,128,87,14,38,183,109,4,35,138,146,116,214,3,183,18,153,46,105,196,36,98,72,89,15,119, +75,194,114,177,142,156,105,28,122,71,151,84,90,233,177,5,95,233,3,192,71,244,160,186,162,36,176,153,190,148,150,60,199,27,23,1,123,29,72,230,115,54,254,116,68,2,55,87,7,191,93,252,151,91,177,155,171,43,215,9,69,97,242,76,93,198,26,74,155,226,44,95,130, +6,18,163,174,129,66,53,120,43,153,49,119,75,27,114,102,26,165,212,3,31,90,251,5,136,20,245,113,224,155,29,187,158,186,177,222,227,226,180,86,225,30,53,92,117,23,37,94,181,92,107,34,174,122,223,24,184,87,108,152,153,7,13,133,189,86,235,1,75,175,210,79, +9,111,18,234,232,200,197,8,87,157,155,57,104,250,153,173,144,45,222,198,206,130,78,105,105,253,84,151,204,149,158,45,115,115,177,166,224,99,0,48,212,50,75,204,195,123,6,65,54,34,92,189,94,181,4,71,29,159,149,60,214,200,28,191,172,221,6,176,66,95,10,69, +230,99,11,96,38,166,67,34,147,196,216,18,219,222,81,144,111,196,223,143,42,79,183,64,236,179,223,16,8,228,1,194,28,118,104,188,202,235,232,151,165,217,233,219,101,148,239,38,192,205,10,171,109,94,96,173,36,1,185,37,65,31,121,106,243,108,255,130,207,215, +225,5,7,188,111,225,86,43,32,208,187,93,248,153,28,85,167,250,9,41,25,139,33,50,112,114,212,50,78,102,155,105,55,251,220,90,5,22,82,211,206,45,204,133,2,133,180,100,99,36,139,171,108,244,247,67,127,1,15,210,93,37,47,72,161,182,189,141,132,195,124,101, +104,230,153,25,12,159,84,44,68,74,10,161,3,120,243,255,87,104,22,64,43,48,193,164,26,181,166,55,251,67,242,193,34,213,83,33,87,64,165,21,254,157,68,59,103,50,115,29,216,87,37,109,189,183,119,186,188,218,182,211,0,184,139,63,120,86,217,102,6,90,128,189, +135,47,135,215,223,244,220,92,66,24,124,223,210,97,74,119,168,184,247,150,52,61,78,86,159,49,210,182,30,192,188,244,187,247,154,59,170,133,167,226,52,187,74,250,128,237,233,73,64,145,61,105,139,211,120,151,11,13,119,74,156,23,29,64,140,153,66,26,224, +55,50,18,212,29,93,229,238,180,129,236,232,184,140,192,110,149,241,110,60,91,198,9,139,172,155,32,204,112,218,110,108,134,120,0,116,191,150,0,209,141,40,64,124,231,231,159,4,100,11,60,121,163,67,82,49,148,42,63,71,98,130,51,171,47,243,127,188,23,71,2, +10,253,91,145,252,25,142,87,113,29,149,189,133,127,179,99,47,29,43,160,71,98,129,152,104,229,179,203,51,111,108,17,4,178,143,132,23,21,72,50,157,97,179,112,30,240,124,99,224,252,124,241,255,170,165,136,123,27,194,225,120,186,33,0,88,177,123,172,92,70, +0,23,175,189,76,132,202,43,224,223,55,70,246,52,233,45,142,224,175,133,159,52,223,95,142,18,147,50,224,110,142,21,127,237,19,255,252,174,110,23,99,212,30,75,13,185,197,48,56,166,239,186,215,31,133,173,185,87,151,130,108,1,3,225,107,215,148,136,3,137, +200,136,126,89,160,42,127,186,120,195,28,2,188,5,157,210,47,42,21,247,182,136,235,37,13,21,60,131,8,223,131,139,143,96,158,109,87,48,200,15,162,123,212,138,45,25,200,105,65,44,27,142,187,126,232,128,203,74,202,202,34,219,134,246,11,163,252,171,141,52, +20,227,46,181,82,235,250,136,5,91,33,121,109,158,133,109,215,35,156,41,107,174,113,77,43,127,254,199,2,109,26,251,81,29,190,64,27,152,220,198,214,221,10,116,70,154,239,78,30,245,1,55,238,189,223,6,38,111,30,3,175,69,210,51,158,215,32,9,205,226,188,190, +229,174,228,113,232,19,204,101,173,219,209,222,115,46,57,128,131,136,66,59,181,163,25,182,97,140,179,144,10,13,52,14,143,132,172,202,109,146,213,51,30,30,108,68,204,79,195,232,33,80,55,127,206,59,105,14,118,100,80,103,13,180,220,199,79,90,121,156,245, +173,100,21,218,161,245,84,121,15,243,57,41,216,106,89,134,79,95,144,2,46,86,204,162,144,223,188,227,25,105,44,50,86,184,230,29,217,215,8,170,6,7,215,238,84,194,142,63,148,24,150,133,129,38,102,11,191,180,125,174,236,205,130,44,190,211,153,147,96,38,204, +98,58,254,115,89,130,47,99,192,73,102,23,131,179,215,82,138,218,195,131,42,118,4,252,151,129,63,121,125,91,222,243,155,15,227,144,116,177,151,48,139,2,61,198,220,40,101,82,231,160,42,217,233,167,115,172,73,198,83,177,80,160,130,59,33,20,195,102,132,144, +222,103,66,14,141,23,246,65,207,195,170,105,160,37,70,104,168,163,21,197,232,41,134,157,223,134,175,250,185,13,116,87,117,173,2,214,65,240,36,215,232,151,131,236,131,86,82,116,78,209,107,63,112,213,51,7,59,110,222,218,84,74,63,145,162,210,118,168,10, +79,72,196,57,240,3,49,201,155,9,248,189,17,220,78,184,158,117,223,245,192,123,43,252,27,20,45,27,134,224,137,96,225,35,180,39,196,63,17,15,165,240,85,148,109,102,235,75,169,217,96,29,5,24,243,199,142,172,145,93,81,29,14,201,159,44,77,57,120,130,246,63, +211,133,130,106,118,142,84,105,20,177,213,37,35,141,171,178,210,71,221,213,120,206,77,217,175,125,241,187,101,225,90,192,6,50,216,176,160,233,112,22,34,207,72,162,140,46,137,47,198,201,157,79,133,121,131,39,197,103,89,127,227,8,221,243,39,84,99,33,191, +207,26,12,158,85,48,180,1,25,208,49,245,245,254,134,134,1,103,126,31,125,24,178,147,50,84,33,131,207,157,72,1,172,251,105,255,128,249,7,48,127,16,192,93,119,200,72,178,146,43,32,176,218,60,79,36,170,82,21,87,9,36,92,111,141,200,60,225,130,26,116,5,133, +121,177,151,177,144,150,178,191,198,46,4,130,1,71,202,156,80,114,103,193,114,201,173,6,42,82,227,240,135,151,138,220,204,68,220,207,83,73,214,75,159,157,125,169,112,106,243,27,216,168,215,218,66,49,106,46,166,17,235,132,138,53,126,158,67,228,65,57,178, +141,54,132,80,228,241,175,181,140,176,197,78,151,97,223,158,130,163,87,189,212,130,107,68,108,214,61,205,169,80,112,5,53,90,81,155,193,18,57,134,27,34,63,79,4,44,61,85,26,67,168,149,145,242,168,216,54,235,185,28,35,144,243,135,162,185,34,92,33,254,27, +166,1,133,10,10,108,153,105,155,202,230,7,126,13,186,234,126,35,234,23,251,103,128,78,35,38,142,101,197,28,17,140,105,136,148,87,133,241,214,174,129,95,30,1,174,222,90,97,237,187,175,222,253,80,78,228,229,139,140,207,221,93,60,68,62,219,60,31,114,91, +66,159,88,221,177,53,196,29,59,141,96,43,185,8,41,188,76,206,105,211,15,77,182,210,134,69,190,239,185,55,141,140,207,141,143,115,5,126,207,229,111,99,32,133,27,19,132,50,182,33,144,249,43,160,191,62,15,66,31,117,223,134,34,43,192,50,103,142,16,234,24, +4,135,176,2,17,13,239,30,71,198,250,17,184,53,6,220,70,238,188,239,70,66,120,100,211,99,60,175,157,94,35,62,135,0,157,186,55,52,51,251,183,211,168,243,50,160,99,85,74,110,142,202,91,149,187,54,6,36,200,232,225,109,97,147,152,38,42,40,160,204,129,89,40, +24,22,175,158,133,0,14,10,42,253,62,192,172,77,20,60,57,73,133,90,134,150,115,148,75,100,202,8,186,5,198,91,22,105,137,136,171,24,230,162,159,221,110,93,98,15,254,151,162,190,40,115,128,208,226,245,205,223,127,172,103,108,228,187,48,133,203,51,12,138, +0,0,43,82,73,65,104,174,66,29,139,5,252,91,161,43,77,148,130,23,107,189,245,77,203,229,74,35,197,157,110,241,252,17,206,133,223,54,66,176,59,0,198,198,153,231,170,115,77,136,21,6,236,4,231,198,215,186,17,93,133,194,29,207,224,243,193,249,61,43,208,55, +94,115,56,48,69,134,141,24,142,255,71,46,64,130,68,53,45,57,153,199,24,185,186,142,173,102,124,61,43,103,65,15,44,65,227,57,132,160,35,159,144,158,174,118,89,113,239,109,129,139,160,228,24,125,22,137,7,93,38,253,40,194,187,245,204,137,192,145,36,109, +30,254,181,219,3,33,132,190,9,59,136,247,235,185,140,82,101,43,20,152,197,4,133,200,21,171,148,140,75,185,173,126,123,60,218,137,194,117,226,160,32,63,142,251,209,122,218,145,180,116,58,122,89,140,9,239,92,23,33,244,118,79,72,136,101,8,164,44,18,205, +67,184,116,251,132,194,162,0,14,43,104,97,70,183,212,243,122,225,145,44,136,62,151,29,235,205,5,237,193,212,127,73,136,63,50,86,98,163,3,31,215,42,45,24,3,98,115,229,231,4,248,90,121,197,62,8,227,208,178,43,131,73,19,158,109,63,125,224,193,91,176,125, +22,244,8,159,17,130,116,39,2,149,52,4,70,92,209,174,97,229,99,46,75,235,0,110,7,100,21,73,71,106,70,108,181,137,226,147,95,170,209,65,139,31,122,168,80,202,105,224,100,152,185,206,1,3,186,78,32,148,36,75,134,169,92,59,127,222,116,188,155,78,72,94,252, +172,207,229,191,140,152,31,172,205,132,242,219,32,75,89,99,142,194,97,47,227,172,173,24,156,251,91,64,184,172,6,88,209,152,127,233,96,145,121,181,39,129,95,193,144,20,4,105,48,48,156,15,49,187,83,150,202,77,31,156,112,86,168,49,0,253,193,104,81,85,193, +42,22,186,227,201,16,89,253,24,22,193,27,20,168,11,224,97,68,165,24,239,139,127,122,241,142,226,37,128,119,138,212,208,151,91,233,79,164,5,243,226,235,75,53,215,229,97,205,151,217,234,119,147,17,239,7,12,254,89,123,23,11,217,234,254,185,246,51,191,242, +151,231,206,184,9,83,225,12,92,73,1,194,182,125,85,254,75,119,26,160,183,180,187,239,121,153,38,85,57,105,153,214,136,114,174,43,117,169,109,127,163,248,157,255,150,60,21,217,135,192,0,32,158,121,151,231,82,179,157,19,234,161,57,193,160,233,85,115,115, +201,37,198,172,16,201,104,243,128,241,53,163,236,84,196,113,242,184,108,208,74,247,213,232,141,97,11,43,97,235,190,89,111,190,238,157,88,25,25,165,189,248,23,213,165,209,227,109,208,152,245,240,218,92,69,212,221,41,240,155,70,48,211,5,149,207,120,63, +20,16,2,54,4,152,111,45,117,224,252,77,101,222,8,33,3,201,240,39,100,50,69,75,135,69,116,47,83,222,66,183,99,92,18,136,239,97,63,2,22,242,149,255,248,240,7,78,56,244,205,48,237,154,253,35,47,23,8,179,128,15,1,203,156,94,231,252,173,90,86,197,187,39,140, +139,38,2,122,18,219,209,11,26,171,245,104,173,31,8,158,93,137,212,105,204,220,194,228,22,43,217,200,80,35,231,151,171,64,65,170,195,162,16,129,137,173,79,180,70,114,93,132,145,15,146,66,127,26,151,214,216,82,172,203,247,62,160,45,223,235,8,194,17,221, +207,211,94,80,12,129,46,181,223,86,198,59,106,26,40,36,21,90,127,152,184,108,32,24,133,107,15,72,115,109,39,128,219,177,226,173,234,219,176,140,246,8,14,16,88,63,130,46,18,131,24,211,94,176,10,118,48,191,161,255,54,255,215,66,3,64,124,174,52,5,41,46, +233,224,127,186,189,61,223,75,73,115,220,140,224,250,17,172,77,51,164,81,195,232,187,156,195,219,138,232,235,195,251,53,127,173,245,19,0,217,54,70,137,131,16,89,81,59,241,86,79,84,192,241,221,199,45,167,70,3,148,107,29,0,3,125,134,30,72,46,26,219,3,202, +180,216,239,9,186,62,235,138,77,93,167,0,60,51,43,74,173,35,200,216,91,67,135,243,125,20,188,38,118,25,121,231,116,26,32,146,201,157,81,225,90,99,122,224,187,78,102,233,149,88,110,187,6,67,50,167,173,135,29,145,73,10,121,211,143,21,208,39,30,62,247,254, +24,175,20,152,59,55,9,110,222,46,165,36,212,0,195,140,91,24,40,66,26,129,96,214,22,236,9,123,17,251,27,11,200,4,6,21,73,228,28,13,70,188,44,72,241,227,44,56,156,49,226,26,114,181,87,169,74,84,159,93,18,214,235,10,120,190,112,127,205,92,252,117,231,62, +245,200,82,58,13,207,99,136,243,194,95,37,113,132,136,7,106,222,200,103,198,186,245,29,165,39,189,104,19,156,230,95,21,221,121,58,169,140,163,8,172,43,166,93,254,192,63,232,103,194,118,107,45,93,152,85,225,223,141,175,163,144,53,149,82,203,123,89,75, +54,224,102,159,62,183,103,109,33,155,195,68,132,134,222,226,21,137,219,244,41,148,164,192,220,234,166,150,209,18,17,132,158,160,164,21,22,22,12,94,197,160,80,250,78,167,173,26,149,48,234,128,27,132,75,235,225,135,49,142,110,232,252,174,20,175,214,255, +252,190,94,253,53,201,186,18,167,171,88,251,110,72,3,111,57,47,58,159,142,174,28,31,7,173,192,91,68,183,8,243,107,45,173,191,105,68,189,241,39,113,49,213,136,11,218,139,150,250,30,50,5,61,97,197,153,14,57,16,167,194,247,237,242,93,176,211,116,198,16, +165,170,39,95,80,22,109,137,85,254,81,243,82,38,223,235,27,67,238,225,117,70,61,76,141,157,248,155,237,120,216,226,30,146,78,10,251,168,224,249,104,220,124,205,253,97,228,112,165,199,2,45,23,111,180,234,208,4,235,149,20,122,163,25,130,153,146,173,63, +17,128,202,27,158,48,71,149,137,92,138,92,21,138,46,130,112,76,224,185,203,179,139,133,4,96,131,224,77,178,211,83,239,69,139,74,77,252,148,254,21,251,198,219,0,94,133,81,51,253,153,15,9,42,21,209,50,136,219,190,252,206,135,19,188,25,173,72,172,42,108, +124,229,201,0,22,42,151,55,137,248,146,99,188,189,186,228,52,121,46,43,156,60,114,154,74,50,219,194,87,164,54,160,228,154,220,94,130,171,151,192,170,89,79,32,140,152,161,25,235,210,171,232,42,182,81,54,251,197,118,79,214,175,224,214,9,64,70,46,82,192, +39,19,161,178,57,196,240,103,77,127,28,90,90,149,116,40,165,201,173,121,238,71,161,73,156,76,41,47,38,162,98,100,209,27,177,59,220,206,251,154,0,91,10,193,72,156,117,182,151,50,63,163,224,239,244,9,111,136,41,24,31,206,227,72,95,226,6,203,7,142,184,194, +136,152,253,46,179,238,118,201,124,10,154,156,195,210,5,158,74,227,183,222,207,65,30,242,123,133,188,198,139,107,86,235,151,193,21,57,128,252,186,226,81,215,76,49,47,239,186,200,61,91,54,224,212,197,85,196,7,249,90,220,113,48,134,3,83,68,198,181,233, +217,233,81,11,157,181,155,168,241,124,251,187,237,157,56,59,51,225,12,69,207,249,86,175,122,4,240,172,101,209,126,214,191,55,229,195,208,242,108,41,47,228,209,99,14,24,74,150,224,60,87,47,178,31,239,205,25,253,2,254,136,116,1,229,123,153,126,186,189, +18,64,72,140,209,11,139,34,43,25,14,48,240,82,18,56,234,30,216,29,112,124,190,255,232,33,22,23,233,239,227,145,245,16,44,22,246,196,188,102,127,164,242,28,65,247,204,67,141,16,30,4,140,82,125,243,247,189,236,80,54,81,127,0,65,60,4,42,171,202,8,236,39, +191,35,90,8,25,123,87,69,234,62,24,64,71,5,46,55,147,110,129,214,171,159,90,79,49,255,47,108,150,233,77,250,140,120,197,95,236,14,27,157,105,164,158,147,23,46,75,50,189,140,92,205,94,27,240,181,188,223,184,119,157,158,167,21,206,62,217,158,16,24,177, +156,70,167,224,49,69,65,48,244,234,180,163,52,145,30,128,162,227,188,98,75,17,20,240,252,255,202,41,120,62,31,210,238,11,46,238,223,2,113,60,244,169,79,8,152,177,76,125,114,139,227,128,13,176,42,193,233,96,255,154,219,218,222,23,91,80,97,114,241,254, +19,247,15,140,44,20,164,80,56,109,201,9,104,228,30,30,52,132,98,134,251,3,104,47,234,73,144,255,142,176,229,162,213,215,182,181,116,237,231,22,188,172,163,4,239,23,168,230,60,241,28,99,189,162,10,192,204,97,238,171,116,29,115,188,13,184,122,51,70,172, +238,120,39,160,253,32,70,57,249,99,122,68,170,37,199,5,95,80,225,138,198,144,158,40,35,167,168,44,80,155,49,48,137,236,225,56,79,0,222,85,94,37,88,210,96,245,26,119,229,201,204,150,121,250,35,103,98,25,24,225,20,26,78,140,135,149,188,245,49,220,30,179, +190,26,219,204,23,247,128,109,169,23,117,64,217,60,143,217,13,52,88,248,156,116,65,29,243,56,147,139,166,187,44,83,188,245,115,201,200,215,62,223,72,16,38,131,118,163,76,74,14,110,247,211,197,79,120,136,125,16,162,248,252,173,122,3,212,202,253,198,194, +13,190,14,106,176,165,195,226,133,65,231,173,42,231,121,143,20,33,211,17,132,207,45,163,64,128,55,17,48,140,222,27,78,115,143,136,232,64,184,7,134,46,112,111,85,114,179,253,242,142,108,184,185,95,214,19,8,23,107,170,81,137,92,234,167,19,180,94,227,186, +230,60,235,18,65,253,246,145,132,103,165,209,65,199,69,73,24,214,171,106,215,106,227,231,229,204,136,114,1,158,44,226,98,255,99,89,15,254,155,143,15,103,167,237,27,136,238,164,187,233,26,148,75,63,44,76,81,226,92,134,160,153,106,158,24,2,179,114,127, +203,215,60,219,140,88,7,19,6,241,77,154,18,146,125,99,110,39,173,108,152,155,224,186,91,94,148,4,74,204,31,231,188,139,77,211,29,151,81,134,220,146,122,20,239,216,0,12,244,172,18,26,193,12,59,109,110,166,124,105,162,135,11,64,183,1,209,121,107,72,143, +206,191,135,221,110,41,74,190,40,40,86,202,132,61,208,155,69,51,178,115,11,115,224,56,38,30,6,107,197,252,235,186,111,195,5,115,124,194,183,234,17,143,72,68,47,131,44,120,123,106,187,48,255,49,92,255,148,141,143,18,45,70,201,167,227,64,231,219,222,79, +175,189,150,132,63,151,121,139,39,196,59,139,200,104,116,142,186,155,162,225,7,217,31,212,192,24,26,163,6,200,160,30,172,131,51,24,168,3,132,99,74,122,135,249,99,186,115,47,158,105,173,208,248,10,35,19,248,236,100,197,133,231,131,57,80,150,17,163,165, +185,177,222,168,87,127,63,18,12,19,57,97,251,164,0,0,32,0,73,68,65,84,90,153,211,157,0,16,24,75,79,24,105,9,33,110,17,148,151,206,32,191,169,226,38,102,46,242,102,20,17,227,113,236,78,75,166,66,17,192,64,129,21,212,1,65,7,33,85,19,133,240,138,106,123, +72,57,201,148,3,251,211,11,214,76,228,32,222,70,63,123,176,228,10,245,25,69,149,235,190,230,35,97,40,101,183,191,93,165,232,105,9,160,9,49,162,179,81,160,244,74,158,201,104,203,11,149,236,11,154,167,175,186,60,4,79,124,251,225,7,213,250,72,39,63,207, +38,83,228,163,230,40,175,116,168,211,111,233,42,41,68,70,147,108,141,213,129,247,14,241,76,79,80,6,79,140,110,230,203,41,189,105,157,164,23,174,121,214,48,125,166,34,57,158,160,108,150,74,82,4,20,83,176,25,218,44,30,52,22,30,175,108,87,158,14,220,187, +94,230,125,13,234,156,245,235,196,127,105,189,58,236,252,104,252,191,128,17,50,245,117,132,202,123,67,54,176,128,19,188,154,109,79,6,41,33,173,145,57,235,183,89,188,47,174,69,157,134,181,166,188,21,223,22,55,226,79,42,182,10,227,236,99,211,116,26,67, +234,3,180,79,105,183,148,71,159,142,173,170,163,176,116,151,147,237,88,93,137,202,108,255,57,26,236,149,47,195,168,3,12,15,184,219,6,137,5,19,88,203,91,19,125,196,114,163,31,228,223,203,169,107,241,205,99,64,51,116,163,136,223,137,5,36,248,170,177,244, +134,156,255,24,78,167,102,214,51,127,162,115,97,227,234,255,82,12,186,78,108,137,52,38,10,27,164,87,65,63,63,170,170,158,138,70,26,187,124,207,112,136,217,21,190,89,116,156,225,21,102,94,61,61,22,117,68,129,7,8,177,246,220,143,115,152,224,49,71,43,100, +229,35,90,32,161,126,112,33,9,48,133,200,205,236,65,120,80,35,7,171,187,4,9,239,82,7,25,222,210,141,20,26,43,124,40,134,15,27,38,184,42,145,14,80,197,75,36,46,51,12,80,120,40,186,216,23,189,71,208,92,183,13,36,233,111,225,196,17,23,73,210,89,38,82,50, +10,139,203,42,6,44,35,140,57,202,103,97,165,247,74,18,67,159,254,1,235,54,44,68,113,74,31,129,17,145,87,211,60,11,188,49,66,38,242,255,115,237,153,111,243,172,114,19,197,85,148,73,108,32,26,192,48,230,181,62,70,170,102,188,249,255,244,209,134,230,24, +16,51,141,73,209,169,199,58,194,69,197,53,16,17,4,165,214,59,191,110,197,196,218,141,203,14,254,173,118,230,47,90,45,194,94,125,206,116,180,229,21,117,110,113,94,198,219,184,218,21,148,235,26,35,214,181,18,187,70,161,244,7,65,48,41,15,201,78,67,6,46, +3,37,232,45,239,67,50,80,199,139,118,177,221,149,56,21,64,172,96,39,156,92,52,12,219,243,190,50,97,197,121,165,177,218,170,33,114,205,74,241,62,242,193,13,230,164,245,21,113,35,167,103,27,126,163,83,105,248,249,60,201,103,181,53,124,205,19,97,43,240, +53,4,50,188,62,253,59,181,96,39,120,34,152,114,164,42,113,74,120,39,238,62,17,51,189,214,190,102,251,176,229,196,112,38,211,9,191,69,193,183,165,106,221,234,207,70,229,210,29,147,234,17,240,111,189,241,147,74,224,136,131,68,55,61,86,84,113,246,15,208, +83,244,254,246,201,86,93,78,112,42,171,139,207,182,9,125,162,13,135,86,220,44,180,207,219,224,41,133,70,160,183,209,35,162,90,64,203,118,147,99,42,224,77,12,107,74,151,144,5,189,112,200,49,92,25,238,1,140,119,214,65,44,88,236,152,140,145,96,49,151,247, +245,59,149,77,42,88,132,165,33,12,229,189,129,161,53,141,70,1,89,115,36,46,167,157,107,156,87,70,83,232,156,163,200,211,22,160,71,242,235,18,47,248,156,10,166,86,1,155,133,197,137,28,120,40,135,158,251,142,10,75,135,209,8,171,125,127,143,146,28,102,31, +252,23,48,83,225,203,191,20,193,26,147,189,48,86,155,96,134,63,20,189,128,177,87,128,18,189,149,9,137,142,78,199,208,140,10,136,126,131,108,152,71,227,131,105,212,159,166,98,185,0,251,159,107,111,143,0,111,50,58,48,166,20,254,198,237,111,114,10,198,193, +212,126,4,31,234,129,11,233,153,110,92,252,4,168,93,207,18,231,140,136,56,24,86,217,61,162,100,103,210,96,176,188,42,12,191,142,190,22,170,98,155,118,120,244,115,223,98,225,14,104,15,28,161,68,215,239,132,173,101,225,29,232,55,79,29,201,228,171,198,72, +167,229,21,34,48,109,35,156,9,100,173,137,243,135,32,161,241,51,106,1,248,235,113,118,120,95,195,194,204,21,61,207,164,204,221,240,138,26,133,26,231,244,161,136,71,222,250,218,91,170,132,8,132,1,120,86,91,72,220,79,39,154,42,254,214,159,71,1,67,201,52, +243,36,82,240,32,62,45,254,233,167,105,25,65,65,45,66,79,119,188,163,143,20,246,222,106,36,143,81,70,224,88,191,89,112,34,210,11,249,111,38,189,24,78,75,255,173,165,161,114,201,192,11,178,64,201,218,70,186,237,57,202,18,193,57,194,203,199,66,168,215, +195,23,54,27,235,190,88,245,47,165,224,54,100,146,104,248,106,232,97,10,164,29,144,27,204,226,183,78,34,174,60,141,143,216,87,161,159,137,237,243,148,42,98,81,27,16,243,76,139,8,79,130,81,178,16,245,32,53,209,11,166,29,162,41,71,235,243,170,53,50,250, +80,163,228,177,206,197,161,44,8,164,17,236,145,252,192,165,48,58,254,40,42,67,196,93,133,180,81,29,250,208,177,188,55,174,47,105,81,206,76,8,204,91,9,246,129,177,177,107,123,8,163,95,138,62,255,105,35,185,82,57,2,18,89,19,131,20,253,204,243,37,45,48, +248,161,17,174,29,93,193,82,120,82,48,233,88,255,231,183,55,21,152,116,151,249,217,23,72,244,73,195,186,6,199,9,175,196,213,134,101,129,176,81,109,41,197,86,47,242,46,235,25,168,172,234,120,27,155,249,145,52,151,43,233,161,47,212,150,236,117,222,166, +238,109,80,153,148,230,123,69,93,90,141,210,237,227,247,17,52,107,21,134,54,151,114,40,3,176,103,109,114,174,166,184,17,59,153,162,144,252,156,240,80,161,64,53,85,21,245,149,142,68,126,128,239,232,71,39,21,100,52,212,107,249,173,109,29,194,239,172,55, +126,131,244,231,242,86,36,173,121,253,72,48,21,222,227,60,0,236,55,203,164,78,64,182,91,1,153,91,229,85,252,109,195,204,169,214,53,132,210,17,207,3,140,94,89,232,12,140,25,134,5,192,163,146,212,227,111,56,188,129,197,127,67,83,132,33,192,245,81,207,22, +215,119,150,0,67,22,98,12,26,141,82,254,253,2,225,210,223,189,198,205,137,237,208,226,86,210,185,137,40,186,192,68,38,204,168,116,16,194,161,54,16,40,40,141,231,33,106,213,141,5,180,150,16,5,164,7,119,196,65,173,89,55,210,18,195,155,83,23,49,227,106, +4,187,114,121,90,159,138,208,198,11,66,56,245,241,112,120,126,185,65,69,73,125,228,9,89,68,210,64,130,226,144,211,69,101,48,10,121,193,128,62,100,39,206,247,19,147,111,21,28,230,23,45,219,185,76,241,213,241,111,11,131,175,94,35,137,177,43,231,86,44,254, +187,120,233,119,97,246,79,27,30,93,14,203,161,188,12,59,169,249,157,69,141,105,228,72,100,49,160,209,232,174,86,223,97,240,239,20,229,210,47,235,183,35,124,145,39,201,232,55,152,162,6,69,11,14,9,255,240,214,122,117,172,104,57,231,232,194,188,246,216, +179,191,155,225,124,193,171,101,64,151,86,12,111,86,139,165,100,29,101,248,206,219,185,216,13,216,33,114,207,111,186,207,106,117,240,179,162,16,137,235,59,167,1,170,68,17,39,79,33,85,36,192,76,250,153,67,24,176,81,20,130,229,15,199,33,58,24,138,30,117, +50,11,50,137,243,10,153,230,153,219,235,15,56,191,64,183,214,147,146,81,74,221,196,128,96,140,122,34,0,77,175,143,3,80,224,157,67,178,232,152,232,69,122,207,51,83,25,210,170,248,158,179,211,47,225,33,132,242,212,165,17,139,40,198,33,29,145,87,96,132, +92,180,0,98,226,149,139,68,153,225,120,19,98,105,224,221,10,30,124,70,175,130,124,35,175,227,120,107,77,147,71,95,148,55,105,189,142,145,74,2,73,130,23,184,158,95,134,121,178,34,227,156,148,53,212,2,198,221,121,41,36,145,182,124,230,6,64,204,126,91,88, +206,159,53,79,1,95,99,116,87,198,158,38,62,168,14,165,230,98,207,112,5,29,63,116,169,136,79,37,60,70,75,14,253,22,182,226,72,49,39,208,90,4,241,68,20,80,116,52,94,70,97,150,161,65,135,86,181,62,167,182,62,83,33,48,11,223,83,193,31,147,147,196,35,245, +220,132,78,91,253,83,209,184,104,145,60,199,190,83,193,197,20,76,151,208,166,33,194,55,243,144,255,223,101,221,127,238,247,55,185,117,95,190,153,152,168,104,200,59,10,232,148,158,126,188,215,125,15,109,94,99,46,33,237,71,199,184,60,33,25,125,244,199, +67,215,53,61,175,14,99,155,235,224,53,113,171,67,107,26,69,124,141,133,214,89,202,120,20,63,128,83,249,27,223,50,119,251,144,45,225,35,122,208,196,139,119,8,156,132,133,239,51,68,93,235,51,114,176,178,142,229,112,156,182,44,92,242,209,198,146,249,215, +53,48,92,219,35,101,180,255,127,233,171,100,170,240,74,119,232,159,176,27,14,159,124,62,175,222,200,13,104,162,59,67,141,51,223,83,75,29,219,156,8,206,229,56,65,236,210,135,164,225,114,116,227,31,183,254,216,11,199,82,131,41,70,68,51,223,247,198,138, +76,102,167,224,237,167,48,162,57,201,43,7,48,194,246,57,151,249,144,80,83,208,27,152,35,208,183,33,215,174,48,39,24,59,159,220,40,250,37,141,125,9,141,129,81,193,217,251,13,52,20,182,151,174,230,53,221,227,98,48,26,36,125,117,157,138,124,183,194,178, +107,148,227,8,69,238,120,96,209,94,229,58,169,0,19,30,126,89,141,119,142,85,124,103,159,68,133,195,138,6,10,133,173,40,243,106,33,178,100,80,154,114,183,17,99,118,114,222,16,54,202,161,70,169,12,15,9,232,48,128,112,20,231,16,91,39,57,6,50,51,185,144, +217,255,174,3,99,5,105,150,84,35,143,92,199,233,149,138,88,184,58,185,135,47,42,85,138,232,37,210,122,23,17,165,81,43,226,6,31,29,134,85,111,250,195,205,11,12,239,116,105,60,173,107,109,61,198,45,88,91,38,45,93,18,255,132,202,61,29,134,254,95,231,1,184, +141,163,2,236,237,21,191,175,236,145,144,18,202,102,161,193,205,111,187,139,172,220,194,10,54,47,61,131,51,133,73,184,197,98,56,232,90,69,99,231,145,138,208,166,8,14,180,106,113,9,0,199,54,59,210,153,39,92,151,65,100,184,220,194,49,141,142,138,30,252, +205,147,193,179,81,7,49,145,234,142,116,80,133,97,80,170,99,27,222,59,24,149,105,205,152,166,50,210,83,12,252,244,45,178,41,27,39,50,254,166,14,232,173,250,158,43,122,175,24,161,73,112,154,210,99,158,167,110,245,163,61,252,95,224,161,165,163,26,240,27, +153,243,115,180,222,18,242,135,80,180,237,74,217,210,92,204,70,245,140,102,143,211,139,190,173,162,45,48,64,232,7,31,106,33,165,119,142,23,59,182,52,165,247,162,67,74,142,11,63,55,229,102,43,0,29,187,67,34,162,2,193,36,185,2,195,252,28,219,61,123,220, +209,151,141,55,31,254,62,37,163,115,247,123,27,10,243,185,117,168,5,239,72,107,156,2,183,94,6,6,147,144,28,71,161,142,48,131,197,144,47,172,104,140,83,241,205,243,76,134,26,160,135,232,104,254,5,2,72,47,172,101,24,35,244,140,114,153,117,212,11,25,67, +131,104,171,212,170,154,155,251,30,36,83,109,251,87,136,192,8,239,12,240,168,197,12,219,24,97,188,138,107,142,110,61,128,144,198,177,236,169,49,184,210,26,204,142,162,116,131,252,178,234,62,222,135,207,37,168,207,126,185,184,230,76,158,167,18,60,230, +129,219,192,194,120,8,203,114,109,162,97,88,3,155,31,36,184,119,110,246,216,56,220,194,121,104,118,77,66,147,159,57,59,109,81,6,59,183,237,162,199,198,197,145,35,114,66,244,130,181,145,161,101,242,161,126,87,159,144,114,109,163,77,134,62,139,152,229, +167,77,84,110,250,170,107,142,55,232,247,249,4,84,92,208,156,103,211,192,93,219,48,74,125,248,177,30,88,14,224,82,86,38,142,253,225,89,103,151,103,48,219,253,88,76,197,48,80,192,109,132,52,4,232,124,232,150,226,87,186,241,160,222,97,71,96,158,207,146, +47,55,248,82,73,252,66,222,146,93,194,145,105,237,253,254,84,63,167,12,85,166,0,4,161,178,44,252,33,167,69,250,41,84,76,93,131,52,181,240,120,68,167,35,60,125,64,18,170,24,222,52,48,240,19,34,76,24,27,136,224,233,80,96,151,195,184,52,187,103,135,39,215, +235,86,67,14,79,180,130,214,247,140,189,166,37,26,156,92,57,109,31,252,189,230,136,65,5,229,77,131,47,247,98,184,11,46,57,80,229,205,43,122,146,149,176,56,251,97,250,0,241,219,24,176,170,171,174,240,12,53,230,150,116,241,21,222,250,162,45,78,182,128, +91,222,174,167,195,24,131,114,30,220,101,176,220,145,8,154,56,226,251,186,96,233,72,201,173,175,59,238,60,251,201,160,203,185,44,175,128,214,6,4,18,211,65,103,120,168,97,144,159,198,122,73,92,227,37,122,159,254,61,171,222,23,182,184,48,54,98,205,175, +4,251,54,192,221,118,13,69,130,38,108,144,17,172,67,255,65,198,92,43,137,190,247,186,28,141,186,230,173,62,97,8,61,50,170,182,79,50,61,93,75,231,192,37,248,133,236,136,212,190,130,255,86,72,19,138,110,10,117,83,124,133,92,155,173,100,71,91,197,122,99, +173,129,203,217,247,24,178,218,233,167,153,131,198,58,247,105,116,46,140,224,26,9,118,59,131,228,83,207,103,43,124,86,239,63,51,106,66,167,72,198,144,179,139,80,2,205,214,83,241,123,161,38,101,208,36,100,172,179,76,108,101,222,198,176,132,48,76,153,62, +56,150,184,21,1,76,82,123,147,99,252,54,176,108,193,241,226,7,138,106,94,220,134,202,65,109,94,40,33,220,209,198,191,247,200,142,8,79,7,250,135,121,226,110,146,207,182,81,58,132,218,40,134,9,7,31,120,88,219,205,237,132,214,240,64,218,132,52,81,171,224, +246,156,171,175,89,152,112,154,46,161,23,11,224,95,5,104,136,247,135,209,243,8,157,16,14,155,255,1,237,10,15,3,234,141,78,25,133,215,251,178,18,249,215,109,54,142,64,66,152,90,33,84,15,88,108,166,108,11,92,9,38,133,50,60,150,166,186,172,98,85,173,82, +152,93,11,170,32,244,146,81,184,8,24,102,89,174,115,41,228,161,147,177,232,47,133,99,200,13,139,138,195,132,98,192,98,148,138,53,134,232,54,133,79,194,37,13,23,142,103,158,249,240,16,35,27,133,98,207,136,9,128,142,16,114,22,60,119,196,193,41,10,122,118, +58,182,120,230,232,221,136,128,236,11,204,214,123,230,27,216,56,7,178,146,200,39,138,248,83,189,223,22,55,86,232,148,224,207,24,41,194,220,39,111,166,32,76,146,94,41,166,249,80,137,39,110,37,131,149,65,156,28,122,161,47,211,56,227,89,75,224,102,186,238, +8,135,67,107,203,231,29,252,174,183,45,178,70,228,132,17,66,220,57,100,158,154,163,241,86,204,1,15,106,166,20,61,72,195,69,38,133,232,172,95,145,187,163,0,37,153,74,207,180,2,222,234,15,231,5,244,129,172,25,246,122,98,212,58,30,119,242,209,111,176,39, +254,39,231,141,116,227,172,115,148,31,195,102,141,194,199,216,189,209,128,65,209,169,101,122,113,228,30,191,123,94,247,108,231,190,224,246,144,30,131,90,157,233,160,254,204,219,193,33,29,79,94,142,105,47,145,55,223,77,77,37,217,176,249,245,167,206,125, +51,73,34,44,57,18,154,8,252,97,178,70,110,72,239,86,126,144,59,151,231,189,1,10,161,128,188,244,126,227,225,121,31,194,193,144,22,168,112,49,239,242,240,3,120,215,85,255,188,172,247,83,80,144,189,240,0,35,89,48,10,250,71,168,14,195,54,172,190,198,64, +145,187,142,89,110,175,212,66,240,102,201,57,184,226,101,205,133,112,216,25,79,241,188,51,217,17,146,158,28,251,49,94,29,80,130,119,77,74,186,77,146,249,107,21,139,235,215,240,219,130,174,203,128,233,81,216,69,171,234,172,3,126,176,69,8,52,58,8,218,244, +28,185,204,13,212,200,235,24,160,76,208,36,167,60,88,222,219,164,34,4,103,154,218,37,7,206,207,89,176,159,85,183,49,243,82,31,50,186,221,145,104,18,138,210,233,23,175,123,137,152,192,95,234,191,11,89,75,1,253,98,8,172,245,213,254,169,222,110,191,199, +138,250,147,48,108,222,110,135,97,165,65,90,14,83,197,96,84,6,46,232,34,213,170,207,46,144,104,238,172,41,58,62,7,116,119,142,28,36,1,224,153,4,105,77,118,102,209,81,72,129,52,225,250,225,231,94,248,86,181,127,82,146,139,99,47,137,65,122,242,114,251, +13,121,151,217,144,152,204,239,233,252,201,72,197,118,85,167,56,146,87,34,10,6,153,205,115,248,41,64,123,128,7,35,6,38,30,234,100,22,94,218,50,65,169,61,88,158,164,205,128,65,232,145,91,218,37,37,183,226,28,148,57,212,13,236,238,13,59,219,128,30,154, +37,41,89,12,186,86,103,72,91,160,66,254,57,222,103,243,92,251,49,98,115,1,139,7,34,164,36,75,227,64,43,106,238,96,101,21,38,37,210,44,164,94,154,66,21,190,103,148,235,30,35,65,95,17,78,188,80,178,67,189,152,182,238,167,236,238,188,87,120,135,193,224, +45,48,88,219,47,199,134,222,246,49,96,114,63,128,137,184,226,125,177,183,148,84,207,36,202,138,142,17,29,50,169,234,37,14,42,71,33,40,3,254,154,5,243,153,22,52,180,178,175,8,75,172,33,1,79,47,201,34,106,14,123,154,8,3,188,19,9,255,2,2,210,120,228,94, +255,49,46,115,50,125,153,78,183,77,95,23,242,29,134,39,254,10,74,163,240,189,94,48,236,111,35,172,27,235,50,195,110,207,182,224,37,184,159,1,75,120,249,33,147,32,48,219,80,150,87,180,13,222,64,209,219,143,47,109,123,200,139,225,118,224,137,180,127,122, +161,53,156,181,30,116,250,89,120,57,71,207,191,11,235,160,223,20,191,192,180,207,152,104,192,204,195,231,218,26,116,163,255,175,183,143,170,132,45,182,207,109,186,202,53,15,223,26,237,17,190,1,5,145,78,218,54,240,232,181,41,156,126,254,202,57,41,214, +158,4,122,4,141,126,120,216,70,45,83,19,148,219,29,107,96,47,89,223,114,236,41,247,244,102,92,37,28,51,173,104,69,76,164,59,156,29,98,15,112,177,98,166,76,192,26,196,142,121,224,74,29,210,97,82,74,58,156,220,41,68,245,155,192,8,22,132,108,24,145,233, +23,19,45,218,128,49,105,131,141,56,91,6,227,204,47,244,135,52,60,34,96,176,69,33,111,137,202,227,147,0,107,45,204,150,81,35,79,234,211,199,224,5,163,226,180,21,110,49,116,7,246,221,0,96,8,16,51,61,175,210,144,110,106,117,252,176,216,235,76,213,99,210, +104,95,176,86,193,206,66,99,164,46,247,13,107,202,102,116,220,3,9,189,101,104,159,219,235,218,143,246,250,125,44,217,57,81,110,8,214,147,246,19,130,243,193,141,12,155,63,55,120,173,29,103,63,156,17,38,196,0,44,199,207,92,150,112,108,42,185,196,70,150, +50,146,253,33,240,206,90,240,104,182,129,20,242,224,102,206,181,59,36,232,112,104,188,87,127,238,139,41,156,17,226,13,178,218,248,145,205,227,18,26,12,92,215,60,48,240,35,92,12,179,9,115,58,111,223,51,181,75,148,84,224,52,105,216,88,79,162,212,147,58, +142,120,249,107,237,57,36,240,206,239,237,175,126,123,109,22,122,241,40,50,42,219,131,141,127,87,113,110,80,203,179,14,64,21,114,45,156,143,184,255,92,152,91,2,37,39,74,156,113,30,91,224,208,231,124,137,26,106,78,227,244,112,167,134,20,231,68,9,26,247, +231,218,15,118,105,205,133,2,109,165,209,49,128,37,246,75,145,189,228,195,130,92,158,107,59,10,188,141,189,14,42,244,81,241,246,120,7,190,19,162,87,140,110,87,117,190,24,183,130,13,35,124,136,146,152,167,129,1,13,74,190,71,238,126,156,7,213,214,224,233, +50,124,52,173,88,99,89,14,45,9,62,78,214,172,215,134,230,82,24,112,222,252,90,97,152,67,177,120,211,71,163,87,23,22,46,26,47,59,3,179,78,165,148,216,37,162,243,64,238,103,23,64,228,206,25,22,101,21,50,115,84,210,70,48,97,235,169,124,133,192,210,2,47, +55,230,168,31,122,122,73,194,76,174,239,170,187,89,215,253,66,139,91,182,217,210,206,39,151,103,79,34,36,31,37,188,180,28,90,218,92,207,8,131,119,27,17,88,123,253,70,228,195,96,160,199,97,125,6,162,64,78,155,97,140,78,208,9,103,211,7,142,63,189,106,50, +72,152,97,157,237,217,218,234,78,33,75,230,1,220,231,36,174,240,162,48,14,230,159,168,124,182,44,97,139,232,231,54,34,194,46,150,149,222,138,200,76,190,112,224,133,253,253,4,212,22,139,207,12,30,82,181,103,163,110,67,9,193,62,135,213,246,129,243,75,45, +0,210,100,82,10,227,65,141,192,27,99,97,243,129,224,192,122,236,45,81,55,251,252,166,252,126,105,219,8,120,121,204,195,117,20,195,206,111,239,5,119,43,10,199,20,215,56,26,228,63,24,3,219,135,32,43,135,130,187,166,190,1,152,10,105,176,71,56,221,242,131, +99,231,60,99,215,18,23,246,220,228,23,211,112,10,188,25,251,242,105,43,132,34,216,179,95,106,58,182,141,24,128,253,250,4,118,105,145,131,25,61,216,169,90,245,155,41,168,56,57,16,21,157,25,89,45,1,58,67,212,207,248,224,17,157,162,89,30,45,234,156,60,48, +120,172,185,216,39,50,216,238,251,164,124,56,115,152,23,21,36,4,253,150,223,219,160,167,211,104,137,102,248,231,243,140,214,98,13,171,152,186,158,121,196,45,146,251,222,105,23,163,192,64,37,237,188,42,71,22,1,70,206,166,32,80,57,117,88,100,231,162,45, +106,75,0,120,144,141,146,77,6,97,125,24,203,24,124,111,51,62,215,53,50,104,44,148,107,72,158,94,207,230,133,40,78,194,186,154,223,151,192,244,26,146,57,127,221,231,139,245,243,10,21,160,216,27,3,247,146,58,54,214,77,248,41,170,210,112,157,135,228,84, +75,243,175,117,3,48,217,155,69,42,183,212,244,117,159,5,133,167,225,74,217,138,167,48,193,182,2,38,237,72,49,147,3,198,131,23,177,163,154,113,113,74,122,145,111,145,151,94,76,115,207,238,166,67,208,121,217,122,151,2,211,233,101,163,192,90,71,131,166, +215,103,197,167,168,228,85,193,255,220,167,109,120,91,227,189,204,15,236,217,247,229,255,249,182,249,227,165,255,200,200,81,38,208,166,90,245,47,71,122,170,2,22,195,3,74,153,136,86,44,40,255,40,247,103,10,181,7,70,99,192,102,106,64,246,162,221,107,9, +162,18,127,211,210,134,176,65,48,14,203,143,34,114,161,91,171,48,77,8,231,13,238,253,1,194,28,123,222,176,142,52,147,135,231,11,154,39,141,74,42,239,247,170,134,55,104,228,117,16,82,156,176,122,100,40,235,201,112,244,82,73,198,129,87,33,215,158,195,184, +214,12,34,97,160,238,90,115,248,232,161,197,83,171,149,4,155,241,58,142,82,165,61,254,172,243,205,65,48,158,235,228,154,226,62,20,227,13,208,114,85,151,247,149,10,38,20,9,187,254,69,246,172,194,116,131,244,37,124,222,152,163,200,253,14,113,254,228,107, +62,201,124,5,162,77,41,16,41,255,37,139,111,235,55,239,151,248,127,217,126,245,91,107,120,100,201,206,239,207,219,163,77,143,41,237,21,244,20,131,191,156,17,80,166,138,198,253,89,24,114,4,181,61,167,81,8,22,236,32,50,165,73,42,137,106,6,0,113,205,233, +122,29,246,251,57,13,200,248,227,242,199,229,169,148,186,214,189,185,216,32,96,237,71,94,204,164,5,36,183,36,75,51,159,47,196,180,173,222,161,171,21,214,98,218,98,114,90,105,168,225,89,229,76,71,169,167,146,61,154,115,96,195,138,122,96,187,252,197,204, +93,2,142,139,192,119,209,97,207,91,192,32,58,60,114,133,65,86,6,170,166,230,200,206,78,123,221,81,44,64,227,254,124,179,200,106,191,112,220,47,151,121,125,208,220,3,39,232,178,38,109,225,217,152,151,138,48,207,65,47,79,132,246,197,232,125,128,212,171, +31,146,4,85,221,94,66,189,9,112,247,42,47,176,245,38,57,2,219,202,40,67,170,227,108,248,32,50,214,131,212,225,145,210,141,10,115,0,115,28,164,130,48,65,46,97,96,59,164,160,200,213,146,169,228,185,112,178,130,115,61,191,80,80,11,81,81,28,248,24,43,196, +247,57,240,70,89,212,119,104,172,158,39,13,181,31,66,159,98,155,14,154,249,236,8,0,30,66,137,100,186,65,60,215,5,186,233,5,155,35,0,118,168,243,103,173,72,179,36,197,172,241,83,180,202,209,164,185,177,181,148,8,231,106,237,130,236,99,3,239,179,76,175, +179,133,145,109,224,81,39,237,105,83,30,29,81,228,60,35,154,127,200,239,103,132,233,132,99,152,29,255,67,93,88,201,187,111,104,252,2,130,23,29,159,54,153,165,169,241,50,121,160,230,2,250,219,67,189,62,142,197,134,121,106,53,151,241,147,18,205,70,76,67, +24,45,131,230,178,157,253,121,207,120,88,78,44,88,9,50,117,38,24,98,235,15,193,11,65,213,19,190,46,84,135,183,171,131,63,125,86,88,17,99,92,84,177,192,174,245,10,229,32,246,170,88,75,133,66,93,130,162,234,67,31,156,51,153,175,193,29,212,12,227,237,226, +149,194,31,16,180,138,40,73,196,202,49,74,99,212,18,230,89,181,110,232,79,31,136,145,84,98,137,2,111,132,167,250,92,24,29,41,127,229,247,38,172,11,49,27,114,30,235,165,241,42,129,55,198,154,16,10,154,88,48,189,119,14,68,84,239,22,18,87,227,197,91,33, +198,229,245,60,13,211,143,168,200,250,145,171,203,37,15,56,47,129,133,185,92,91,127,94,254,162,71,13,1,24,117,40,182,183,245,246,245,27,37,146,177,255,228,126,249,214,81,88,157,17,89,236,201,169,231,25,36,253,188,67,126,78,61,173,61,113,194,118,203,22, +173,135,51,2,127,191,62,72,75,196,102,103,173,223,91,191,108,68,109,90,134,217,90,105,72,76,148,138,145,189,152,232,89,10,105,44,38,214,250,205,131,74,39,215,67,71,0,68,149,106,142,156,150,219,219,194,77,244,19,73,184,107,34,142,32,81,35,224,65,77,162, +9,164,12,54,173,53,228,0,151,219,149,160,139,136,180,244,215,210,16,250,250,204,168,57,138,105,125,140,35,69,227,99,39,16,134,165,215,191,105,51,36,24,79,49,156,237,237,134,211,143,60,241,77,160,237,201,153,176,24,118,203,154,206,245,32,64,113,231,114, +41,156,67,83,233,195,98,2,192,46,70,99,186,102,11,113,20,142,96,57,70,218,46,43,40,34,52,151,67,210,97,238,253,206,4,255,195,104,74,174,222,187,210,254,165,182,45,150,72,147,117,108,45,83,216,173,169,12,160,166,164,96,48,112,76,177,97,93,155,196,12,179, +74,64,170,139,196,147,11,69,167,112,47,68,235,2,176,247,8,43,8,144,234,17,149,192,91,19,29,215,126,212,230,218,130,50,24,225,55,116,56,5,64,196,155,153,229,240,83,47,34,24,240,0,137,147,203,85,17,209,69,172,152,247,250,40,57,120,233,200,138,63,3,247, +101,131,134,216,174,192,194,63,107,215,128,119,3,205,29,122,245,75,237,12,172,36,156,150,17,102,30,127,1,205,68,217,20,249,233,229,40,153,78,10,52,177,85,64,198,86,22,129,175,34,1,154,116,186,87,53,48,76,77,206,77,29,242,137,14,65,102,43,41,208,51,63, +235,2,233,84,126,243,221,108,87,160,86,202,118,110,183,10,168,135,80,72,133,51,188,91,82,129,50,154,22,22,248,53,234,106,208,75,203,232,238,209,33,48,54,14,60,81,26,115,57,198,24,74,19,0,148,57,194,34,125,246,181,250,51,15,222,169,104,69,172,235,188, +104,36,154,241,84,112,149,253,66,154,113,62,159,115,5,204,93,156,81,218,183,67,161,132,69,133,158,176,35,50,56,126,92,221,206,88,71,181,15,101,83,4,94,203,97,202,5,248,235,147,120,37,252,144,39,235,147,252,124,62,41,0,62,183,153,214,128,98,40,56,39,85, +26,135,135,37,156,115,174,28,246,17,97,66,11,7,233,135,65,182,144,180,214,12,58,104,34,104,11,183,231,71,89,85,96,64,238,24,120,141,212,44,194,80,255,170,168,125,11,55,102,168,82,41,18,234,178,38,226,102,141,181,144,132,92,243,102,48,46,175,83,71,198, +111,163,176,54,237,63,157,78,170,167,173,34,151,152,135,150,22,170,44,16,207,24,22,75,206,149,22,156,225,249,110,11,221,241,180,148,108,90,69,129,18,72,5,250,184,248,23,158,223,24,58,155,228,228,29,153,46,213,35,24,135,6,193,153,200,195,179,176,222,204, +123,0,147,87,205,156,207,241,5,72,243,51,50,66,41,156,226,101,88,239,127,23,25,47,94,253,23,219,27,159,160,243,81,120,197,239,123,173,49,236,206,99,38,76,102,237,22,212,245,178,134,235,105,252,62,207,220,70,247,86,255,155,14,174,169,158,183,11,212,126, +37,35,101,194,220,53,202,6,6,40,101,147,132,252,252,174,238,218,125,118,214,143,240,159,223,109,49,226,96,171,179,107,123,196,38,34,200,193,69,233,145,211,204,66,91,109,139,147,113,108,122,170,71,166,23,121,190,141,13,81,52,235,21,146,5,36,6,160,90,224, +49,47,207,152,159,41,187,14,141,3,235,152,25,127,60,124,202,15,226,52,165,52,205,101,235,159,13,90,78,56,158,191,244,68,210,128,34,122,17,103,50,60,237,232,88,190,182,36,48,224,64,29,44,5,116,1,18,120,135,236,58,208,111,35,63,23,241,207,61,255,49,180, +241,90,71,64,226,214,131,14,237,140,112,175,39,180,240,38,31,244,189,58,138,66,50,148,10,47,231,58,164,102,77,108,233,38,42,213,91,248,187,11,134,228,228,121,241,247,61,38,252,232,222,64,15,155,4,70,210,92,41,207,167,14,21,113,39,114,49,168,207,171,127, +73,128,204,249,2,216,105,17,132,160,175,21,151,115,219,77,169,240,178,105,193,135,200,32,201,54,126,173,24,162,184,72,109,183,1,220,162,10,249,60,196,239,42,220,106,135,78,127,254,183,255,46,160,21,17,34,192,124,172,228,31,192,228,19,129,229,24,137,120, +175,40,141,166,159,248,188,94,106,242,201,135,137,38,126,150,113,88,5,227,133,235,99,14,177,135,14,74,248,220,140,144,144,61,80,104,174,32,153,71,126,30,186,253,129,16,173,151,21,231,147,76,83,64,252,208,0,94,244,153,112,51,172,46,108,96,7,12,245,137, +158,101,120,255,4,185,199,250,143,240,151,130,89,193,122,204,211,99,149,238,58,23,198,19,178,217,69,41,146,176,209,49,10,78,131,48,11,135,133,20,39,51,125,62,0,253,193,169,138,31,64,96,126,122,203,221,209,115,10,167,247,224,87,37,106,166,91,11,141,44, +150,198,234,54,205,252,227,179,113,86,11,230,160,181,214,194,45,132,22,33,212,68,182,134,230,185,237,41,8,198,112,152,122,133,148,129,45,92,175,40,191,112,179,195,233,86,106,237,253,255,229,93,49,3,147,131,179,255,139,157,146,18,164,32,254,154,90,54, +15,12,17,76,205,225,236,62,200,98,72,76,28,233,142,2,221,176,239,233,43,164,83,99,172,67,88,75,80,2,206,73,147,212,65,186,4,250,29,71,186,128,119,201,29,165,37,207,243,46,0,172,188,89,40,32,203,3,148,113,214,4,174,28,79,54,121,150,171,232,111,7,54,175, +71,169,216,79,254,211,45,191,96,144,81,109,47,141,97,237,192,180,215,34,139,223,182,101,140,184,39,217,86,215,176,75,66,81,218,48,30,226,29,196,124,220,171,10,194,101,254,147,147,37,44,60,222,40,211,93,62,240,143,15,127,132,77,144,235,12,31,68,132,81, +139,89,166,218,246,8,139,220,147,106,94,232,44,220,2,128,231,69,64,69,88,175,188,169,1,197,244,138,233,134,70,17,105,9,16,72,248,10,116,217,143,159,0,3,15,88,188,19,117,193,241,137,143,60,86,122,199,169,53,123,120,114,31,192,16,146,152,145,140,210,249, +14,173,249,2,215,169,151,46,37,176,121,137,106,177,132,59,108,21,218,50,240,37,128,177,191,95,244,94,239,60,39,227,250,183,42,229,45,71,6,56,228,79,64,192,245,33,80,253,19,117,187,4,133,7,20,206,181,215,250,220,138,139,180,184,60,215,195,226,97,24,218, +25,101,138,43,43,42,66,224,148,224,66,118,46,221,199,35,178,77,151,154,227,120,158,194,59,242,217,128,90,138,190,107,115,42,232,197,86,89,70,76,240,78,143,30,165,108,233,183,139,247,244,204,201,69,69,193,95,212,100,144,87,141,95,203,220,78,33,175,71, +18,230,145,78,22,195,2,118,157,99,228,135,221,152,218,126,87,93,238,30,117,73,82,192,16,88,211,19,35,5,19,5,162,56,44,164,83,26,70,86,12,90,73,80,174,46,77,120,3,179,151,248,89,233,180,116,66,97,40,61,247,252,156,227,109,30,174,147,232,184,177,15,149, +255,42,113,64,142,100,67,112,200,40,121,31,185,195,23,205,29,66,227,55,129,148,124,230,159,159,62,105,17,221,15,243,202,29,194,159,5,23,128,28,139,226,52,176,101,114,60,107,251,98,117,41,94,43,195,35,114,22,84,251,228,161,61,167,68,108,204,169,111,175, +138,138,114,23,236,213,153,252,98,42,240,128,6,13,13,105,245,12,185,91,176,30,135,235,53,113,80,103,195,24,232,160,215,77,53,169,191,31,70,162,125,73,104,95,164,114,78,64,128,115,60,234,182,83,80,83,0,113,86,172,67,169,115,210,49,125,194,162,141,249, +98,238,130,75,237,61,195,39,173,118,92,147,64,240,68,65,41,89,64,88,235,214,183,213,243,251,47,211,244,240,125,174,57,217,144,203,38,18,76,178,8,158,219,78,252,120,73,246,118,214,68,246,56,6,123,40,165,44,133,179,208,255,179,11,40,33,211,157,161,247, +145,209,207,96,40,172,34,91,49,71,87,236,139,219,215,241,30,121,41,1,40,53,81,211,8,237,222,214,99,103,1,234,0,243,21,107,11,103,207,28,171,50,117,69,248,100,184,254,72,234,116,80,130,227,10,52,32,139,195,19,10,197,53,67,23,128,191,99,116,16,148,34,114, +208,33,198,222,98,172,2,30,194,176,32,100,122,77,97,221,243,26,133,181,145,115,214,111,91,214,39,25,140,124,243,29,195,167,150,189,47,28,87,152,105,27,218,35,211,104,96,56,159,102,112,212,224,133,66,33,78,163,131,30,21,162,253,22,201,226,239,179,70,208, +186,69,16,115,210,238,231,124,34,161,244,244,54,64,1,136,177,218,246,4,47,174,246,101,42,64,220,4,132,0,0,32,0,73,68,65,84,59,91,71,51,241,94,143,83,178,12,226,113,207,37,60,172,148,178,139,44,120,19,130,127,153,102,78,121,51,248,125,7,167,30,194,79, +111,124,99,126,43,149,147,162,42,16,56,71,251,108,23,131,116,171,208,204,130,141,5,37,36,74,10,18,20,254,72,76,236,186,224,116,229,28,77,119,225,138,2,178,109,198,63,5,76,62,218,250,58,120,99,70,45,132,116,37,4,110,92,186,70,165,36,168,2,188,170,188, +18,130,33,26,42,4,94,79,135,225,13,38,162,114,195,95,5,221,73,244,189,106,94,8,9,129,221,2,62,232,165,245,179,241,46,134,236,19,168,91,202,239,165,155,215,239,27,148,215,243,88,131,212,193,11,235,74,182,115,222,252,125,59,37,243,119,206,238,152,122,205, +85,106,114,165,215,66,57,190,205,215,138,167,139,185,254,28,60,50,227,195,39,224,121,43,244,154,7,0,136,242,159,194,231,131,67,98,118,57,161,36,233,195,133,161,172,42,79,166,36,190,203,134,201,145,55,95,193,157,137,46,36,173,128,148,78,82,9,140,167,65, +111,238,78,30,51,127,220,47,247,178,89,76,30,52,63,17,169,78,9,56,50,93,134,253,212,18,16,222,53,91,244,56,151,99,75,177,44,95,70,6,198,203,174,230,222,87,202,217,20,36,85,23,225,174,148,6,134,156,105,50,149,109,48,77,88,190,198,51,40,208,96,201,21,226, +222,223,185,184,57,85,84,251,219,184,120,166,193,8,53,105,234,137,42,168,230,36,138,218,230,126,140,22,64,248,140,241,51,154,122,151,44,188,165,124,222,42,62,55,106,4,28,215,181,89,200,46,61,160,62,55,48,244,215,139,77,89,253,32,187,175,75,39,120,116, +73,163,236,255,205,170,187,84,193,37,16,172,220,74,120,154,21,40,236,142,162,195,142,168,241,98,101,25,3,143,191,10,48,249,185,39,34,193,234,255,21,2,79,150,184,197,69,120,188,107,42,60,162,217,204,231,131,127,76,88,32,92,108,67,44,9,71,8,58,104,150, +142,209,61,11,26,133,133,87,158,126,30,3,29,94,106,206,70,141,239,130,224,10,107,125,239,70,152,53,179,160,107,228,90,171,48,241,0,143,98,156,167,2,185,98,77,101,129,152,178,53,108,206,171,184,11,130,61,163,84,175,100,178,117,118,212,189,236,223,227, +62,116,167,57,214,158,91,70,97,3,79,41,18,142,80,211,86,206,74,183,93,252,190,4,210,74,229,145,211,2,214,231,192,136,227,226,236,209,51,53,226,211,226,74,2,111,31,111,235,249,56,186,119,230,229,101,82,68,182,27,10,113,203,126,67,110,25,56,40,133,49,101, +150,231,32,218,178,48,186,248,52,149,84,133,145,203,154,157,67,229,245,82,243,62,191,31,190,132,72,94,44,106,159,36,86,241,138,222,8,115,17,94,140,180,248,249,134,48,173,114,218,230,131,138,33,50,226,243,166,83,158,6,106,167,234,45,85,204,89,237,195, +223,18,215,183,68,63,135,190,248,134,214,190,211,114,196,243,249,24,122,198,78,140,92,97,122,137,198,98,70,91,241,190,77,61,179,26,126,26,122,120,72,149,70,98,5,98,95,150,195,117,237,12,90,207,187,0,214,131,92,80,10,138,117,36,193,158,172,158,179,114, +100,39,172,219,178,191,92,184,134,117,244,26,131,130,102,33,210,66,177,240,25,66,7,97,148,249,157,138,133,2,200,204,105,40,100,248,44,23,68,161,57,194,113,198,172,89,116,155,145,58,10,108,60,131,194,252,234,65,173,94,151,201,55,217,5,134,222,224,63,170, +53,243,112,145,147,3,128,10,30,205,176,90,161,184,231,53,175,121,230,72,94,20,198,148,113,240,185,253,89,25,174,121,47,177,139,107,140,0,16,75,144,24,5,162,102,8,220,51,184,159,205,84,66,69,244,8,101,108,243,18,11,239,202,254,149,70,30,133,16,39,156, +161,242,151,121,200,81,136,238,103,139,253,243,235,188,55,163,214,186,45,12,220,173,181,143,121,105,151,43,244,18,212,41,200,121,99,122,248,141,231,13,117,12,121,45,10,48,88,170,142,98,244,101,229,119,123,17,136,83,147,65,250,148,78,230,191,21,45,58, +90,131,35,71,69,75,112,188,209,192,35,105,180,112,160,79,135,98,144,240,143,136,7,97,180,4,26,78,160,43,213,130,236,180,213,129,81,190,1,77,224,131,215,6,30,97,180,166,194,158,222,187,59,141,2,240,161,113,147,124,60,202,250,79,163,189,249,219,209,231, +137,8,52,243,226,8,71,71,92,242,77,119,177,191,107,38,123,221,133,53,33,252,253,60,177,119,10,215,134,226,85,140,122,18,121,176,47,57,17,235,45,135,226,109,160,220,51,221,215,2,183,111,83,16,249,117,240,30,159,59,88,107,112,212,142,174,167,184,138,159, +126,30,48,93,204,220,47,2,100,238,5,20,66,254,140,56,229,119,202,222,55,195,141,194,141,178,67,183,1,123,178,144,66,176,114,226,6,40,149,196,149,122,123,97,165,76,97,121,139,154,128,143,58,16,105,5,88,123,38,230,7,29,122,145,205,139,130,10,5,71,207,127, +140,132,2,83,117,90,52,48,76,104,166,101,14,117,155,111,39,238,233,71,216,241,14,137,158,49,80,80,104,51,209,137,126,132,149,83,158,30,59,144,56,86,243,6,186,194,6,75,17,189,8,184,183,156,189,215,215,200,107,189,9,2,195,105,112,169,237,132,229,34,39, +43,130,176,198,92,8,246,60,55,2,180,143,225,166,97,100,0,185,63,205,25,6,167,25,107,49,103,172,249,34,15,61,223,117,243,245,235,131,187,147,148,16,62,185,80,247,176,216,215,135,134,48,148,171,93,16,103,243,28,251,201,31,58,254,79,92,151,160,20,161,240, +151,42,197,11,84,231,160,214,162,60,119,42,10,209,117,197,75,131,108,128,173,104,22,234,50,10,11,237,81,160,146,121,173,79,183,148,123,234,142,38,157,234,80,136,231,202,69,148,21,135,240,187,168,215,55,46,64,131,150,54,87,216,241,118,124,173,159,232, +98,109,77,216,160,123,141,53,33,249,241,44,33,71,203,48,105,208,185,11,124,17,41,123,250,47,57,122,48,212,170,22,206,88,104,251,178,228,229,80,24,12,73,133,107,21,174,84,168,92,115,111,248,74,169,36,228,213,175,196,47,106,212,162,224,17,47,130,18,62, +211,115,232,54,109,140,179,80,194,1,148,27,197,168,192,94,73,234,125,82,89,97,158,6,236,2,34,250,100,68,225,140,1,0,156,4,18,118,120,210,11,60,18,240,117,221,81,89,204,199,254,86,63,2,240,133,244,164,169,94,207,232,118,118,200,66,44,230,205,111,56,92, +159,99,246,242,158,178,48,136,71,55,94,176,198,105,112,159,66,113,96,75,55,143,34,149,182,143,188,13,171,210,99,70,161,148,88,109,186,21,236,16,27,4,100,40,72,64,94,219,114,182,105,136,16,186,4,190,183,227,100,64,223,250,195,207,103,53,108,149,251,157, +249,139,65,160,80,146,250,110,69,62,226,46,210,4,178,180,215,17,177,18,188,123,247,1,39,204,98,188,54,252,189,228,152,214,159,94,127,225,14,188,147,189,15,4,11,238,227,14,146,92,209,133,228,11,139,151,56,218,124,189,153,1,255,232,5,95,122,121,219,146, +181,175,183,180,209,230,15,128,10,32,29,101,233,181,110,30,171,151,171,86,122,152,196,171,149,62,10,213,189,107,217,111,133,9,7,244,212,89,152,89,18,230,184,25,103,61,8,78,13,94,91,97,223,160,17,125,247,10,109,28,152,142,43,166,215,54,72,151,42,202,254, +55,130,91,191,55,20,103,16,72,47,228,52,123,173,152,107,72,84,69,81,90,17,131,179,20,138,51,142,75,88,215,65,138,196,145,78,115,233,150,47,161,81,159,173,191,37,99,205,3,111,137,255,162,212,36,83,19,74,119,108,24,211,248,77,25,232,187,137,96,190,142, +136,62,50,38,230,168,98,202,136,213,153,198,171,117,77,113,39,64,135,169,154,35,135,17,53,247,177,190,223,218,5,158,23,240,191,153,141,63,31,188,162,8,100,195,61,46,120,54,55,255,181,23,131,125,134,13,24,21,224,28,255,166,31,208,64,143,210,91,21,162, +221,39,188,199,152,114,187,196,134,229,103,175,184,222,215,183,208,199,60,29,226,149,92,81,101,170,246,4,15,145,240,53,143,64,249,121,196,65,108,255,160,37,235,216,217,133,36,233,186,97,88,169,194,123,109,65,144,90,139,189,215,0,100,24,41,84,164,75,9, +200,146,29,67,224,205,194,108,20,165,36,51,250,149,161,36,154,70,193,102,82,107,226,7,57,79,22,73,64,0,23,246,189,202,176,25,143,99,203,144,1,77,59,18,177,101,227,69,51,235,93,235,227,221,156,176,168,251,153,35,159,223,52,120,97,43,90,5,246,23,124,23, +209,202,201,220,59,11,22,223,45,146,242,231,197,195,115,111,29,243,156,197,112,161,67,204,97,86,169,26,155,172,90,63,145,122,90,43,213,229,190,238,229,21,201,128,48,210,166,230,164,46,184,120,62,216,170,42,105,190,183,84,121,81,140,184,137,215,72,197, +85,161,110,70,88,39,154,24,42,153,103,19,163,3,161,198,247,123,17,84,150,185,46,191,170,118,150,111,243,248,160,200,52,156,58,172,237,60,231,106,200,161,161,38,19,141,79,42,163,13,15,238,103,36,179,73,222,63,6,87,209,224,56,158,231,82,45,181,101,12,105, +99,25,86,91,214,241,111,198,150,128,155,227,40,198,219,64,54,224,219,245,87,199,176,216,25,155,214,78,7,191,106,219,124,7,28,182,38,150,99,246,204,205,233,222,67,242,133,172,142,71,206,138,60,99,78,92,203,165,53,40,234,3,4,62,216,234,60,103,141,220,61, +162,57,96,39,144,198,244,252,127,123,181,84,92,135,202,124,175,12,19,19,28,9,207,134,84,90,83,244,86,191,58,21,192,190,85,227,174,152,127,93,173,8,212,213,167,137,96,91,244,198,22,66,209,156,107,131,153,164,33,64,168,253,75,200,101,205,135,12,188,235, +88,111,169,206,208,116,1,14,244,150,72,28,47,132,166,241,172,84,244,25,86,109,175,113,223,214,81,20,94,130,3,139,242,198,152,136,206,255,162,239,100,82,117,249,192,102,132,153,82,42,76,119,136,158,88,240,85,87,95,65,163,1,156,165,41,3,47,131,250,151, +136,195,234,232,205,40,101,247,20,118,75,202,133,226,62,97,179,140,242,77,53,243,34,243,206,220,72,186,158,58,184,19,32,129,55,185,38,120,123,193,254,54,239,95,175,151,95,221,75,210,102,24,157,143,0,249,232,230,21,214,169,213,83,225,111,146,73,26,23, +138,198,78,177,38,14,232,192,179,162,125,110,183,173,163,179,26,78,183,139,127,15,159,25,25,64,108,80,9,153,198,219,119,63,247,50,78,153,138,239,210,226,66,144,225,39,113,51,198,52,100,157,206,66,0,156,7,24,21,231,231,119,226,33,162,38,174,77,184,137, +22,50,109,94,248,37,37,55,183,53,240,58,116,11,254,143,182,191,167,140,67,2,83,248,32,12,57,189,211,248,94,192,57,238,18,148,175,84,8,135,206,136,99,144,227,150,35,215,252,207,8,80,27,24,35,151,70,158,229,134,162,107,10,49,227,45,254,57,213,102,95,148, +221,235,145,171,38,231,137,0,240,166,206,71,174,65,117,117,109,135,57,3,231,221,97,93,29,131,41,253,251,230,239,183,177,253,252,246,80,67,239,94,200,96,230,103,132,181,242,221,75,136,141,16,226,199,30,104,214,182,20,23,8,40,164,15,104,238,248,36,41,42, +140,13,40,238,196,208,59,193,97,41,196,217,87,3,188,166,176,31,60,180,50,172,33,71,203,198,220,25,193,33,233,185,60,201,160,76,174,203,207,244,27,82,145,225,13,198,26,163,164,205,196,81,123,242,138,104,2,151,114,29,251,154,199,235,81,222,147,150,213, +22,110,243,203,253,198,176,200,21,210,242,58,71,20,228,107,254,71,114,200,48,92,168,53,41,131,96,15,235,188,135,145,79,18,207,11,255,108,187,106,110,141,227,12,86,145,208,70,211,81,215,173,168,111,171,239,85,127,114,97,226,190,102,17,189,86,222,201,16, +164,26,216,147,15,253,90,134,168,31,69,118,140,211,189,53,248,22,21,78,144,5,143,41,92,157,240,119,247,224,37,156,101,113,34,58,218,57,66,186,208,234,116,39,31,27,80,176,87,74,248,14,157,54,224,56,50,142,134,99,82,248,168,62,57,64,189,5,90,70,36,36,31, +169,85,230,29,30,207,61,162,65,166,66,234,76,110,19,116,232,58,167,86,253,193,141,16,250,229,14,94,188,40,123,11,203,188,254,60,93,77,185,114,98,93,50,179,116,251,224,111,24,2,206,156,214,206,48,217,129,1,215,144,211,166,131,192,230,138,158,29,116,41, +50,114,176,214,69,158,77,207,127,109,205,94,134,232,1,78,238,63,54,108,63,207,230,129,95,127,165,162,14,150,219,56,29,85,72,178,82,100,190,137,240,93,194,101,9,153,191,154,64,223,244,225,151,33,148,113,242,235,172,71,129,117,206,34,248,169,121,141,202, +14,55,141,180,92,19,180,188,127,216,76,128,45,253,174,147,178,118,33,6,250,183,140,90,34,111,49,126,163,239,91,29,142,237,253,220,197,220,190,24,155,150,165,149,157,238,178,86,177,114,120,82,13,141,45,109,133,185,120,155,201,244,103,202,100,97,219,115, +119,240,212,111,120,231,122,99,119,183,210,5,125,115,148,196,29,12,62,10,108,216,23,174,41,8,98,145,55,83,128,199,120,66,130,79,8,133,141,75,167,115,44,55,105,220,20,214,70,216,0,26,75,120,140,156,212,116,235,101,216,13,10,134,174,231,22,35,33,13,28, +172,241,244,209,110,13,63,7,126,134,65,234,226,172,165,36,47,92,238,74,107,194,105,223,234,247,63,240,121,246,237,121,191,246,240,20,37,154,232,184,43,100,234,60,242,81,164,0,47,9,11,213,57,122,173,29,226,110,25,36,59,14,197,213,222,6,230,172,117,70, +231,10,55,89,125,214,75,78,129,178,90,182,159,79,215,179,60,59,26,181,92,79,52,125,14,157,76,5,254,138,74,156,227,109,187,135,176,31,153,198,247,15,208,90,141,136,231,145,156,104,18,247,133,7,115,187,12,75,209,159,133,230,27,205,179,254,64,240,15,62, +225,205,153,14,62,26,175,227,208,40,219,120,46,2,54,62,214,46,38,237,116,130,82,215,125,37,248,116,181,96,34,197,78,222,110,236,18,33,249,108,240,46,25,117,14,198,92,210,180,242,71,143,253,92,166,184,127,163,218,248,241,19,1,200,48,199,240,155,60,10, +186,70,99,169,47,100,69,209,56,4,107,159,156,1,119,89,217,24,127,130,59,171,138,97,24,37,136,42,136,231,220,247,191,52,245,138,124,217,92,216,244,186,3,208,82,46,40,240,163,145,176,33,43,186,45,128,191,106,37,29,168,240,103,253,111,171,89,130,152,74, +62,84,246,224,0,147,235,194,129,53,179,149,48,149,159,106,23,154,125,227,13,119,145,203,76,69,86,47,51,148,34,95,133,130,9,231,8,226,89,136,60,130,126,10,175,38,164,90,236,149,94,217,86,30,51,131,17,66,8,243,238,92,94,82,193,74,47,189,160,105,148,201, +210,49,96,222,124,184,162,163,166,211,148,94,238,141,116,8,154,19,247,53,139,106,43,23,110,122,68,202,131,194,133,10,127,30,123,83,136,176,170,35,138,86,169,240,223,168,213,161,188,37,213,80,153,126,162,2,27,48,227,81,214,199,3,177,224,113,14,147,105, +220,240,39,117,96,43,93,227,127,188,143,146,86,138,161,97,172,233,108,129,135,214,180,22,224,106,169,244,62,47,48,233,252,221,166,245,217,190,30,16,9,165,202,109,177,160,163,75,112,7,252,32,163,226,190,60,48,88,39,35,242,69,92,1,111,156,101,113,109,53, +177,48,39,109,245,212,91,105,55,16,103,107,122,72,124,247,146,193,94,231,96,117,228,44,251,112,63,207,214,195,21,217,9,162,107,63,235,172,171,229,166,34,94,232,190,0,175,211,14,116,68,253,76,232,33,24,83,39,11,72,149,70,227,86,220,214,109,50,154,240, +168,166,184,75,180,40,36,62,188,109,202,142,229,135,225,115,183,183,37,12,118,126,18,61,199,33,144,45,20,87,232,81,186,184,54,97,152,127,226,250,76,144,244,165,49,110,133,71,196,17,8,111,237,237,250,0,187,195,16,97,136,204,225,174,176,56,97,173,158,130, +232,87,212,61,226,134,203,136,88,21,157,103,140,135,27,252,65,240,33,76,50,215,116,20,30,165,23,100,0,202,131,231,206,3,238,71,22,179,250,55,30,70,227,19,203,192,164,123,13,103,175,53,184,65,99,37,179,31,172,200,243,30,129,81,35,116,183,240,146,51,63, +113,147,84,166,175,212,140,75,180,91,26,74,113,31,243,121,71,101,178,79,21,67,17,2,117,223,247,214,68,106,35,40,182,248,95,186,96,23,227,233,150,193,119,45,33,21,66,207,59,47,174,108,205,65,20,235,173,76,56,106,67,16,217,160,34,109,11,247,87,165,116, +10,82,14,43,216,70,14,11,89,217,247,208,163,72,252,25,79,6,3,119,85,28,31,66,117,150,81,20,70,5,174,181,225,85,143,132,174,121,7,71,192,190,223,17,28,105,12,199,31,12,13,195,174,241,59,141,244,160,188,24,239,160,167,88,145,159,124,140,167,164,63,228, +108,162,76,3,81,140,128,249,81,132,160,84,215,64,139,30,161,117,120,114,158,77,97,30,72,76,202,128,175,107,165,217,114,173,81,184,248,208,97,45,250,109,152,21,99,80,137,214,106,49,141,228,1,138,67,3,166,144,237,163,149,107,161,153,114,126,147,3,229,78, +200,106,202,171,165,23,23,70,81,2,6,101,8,61,184,230,19,112,122,210,156,243,82,37,81,228,102,233,227,57,135,20,126,185,111,96,251,83,12,161,240,238,240,12,221,235,230,53,10,99,90,85,234,3,240,62,167,222,39,221,247,36,9,143,203,3,139,9,120,108,19,206, +237,221,159,149,207,178,98,24,99,5,69,62,16,254,161,36,181,120,192,131,6,67,132,234,184,135,132,10,116,123,200,155,109,204,44,13,66,157,148,4,231,37,61,82,160,164,45,195,104,145,85,26,110,2,0,183,242,60,57,43,23,134,61,98,24,145,216,119,102,111,120,236, +198,15,153,89,214,239,193,182,159,189,167,86,207,49,188,203,10,101,50,204,51,155,167,143,122,214,203,92,231,29,109,77,218,89,105,234,107,69,226,215,122,89,50,65,125,49,175,189,255,64,5,27,189,114,10,163,166,176,98,72,115,61,60,163,15,255,77,244,78,244, +220,120,205,50,164,215,201,143,160,184,75,217,25,143,246,172,119,65,42,77,92,30,229,202,240,203,53,255,93,3,99,242,123,240,199,35,103,55,138,94,182,177,114,223,20,203,206,53,194,40,1,31,177,189,13,23,150,191,125,254,108,69,146,70,130,213,97,227,46,84, +210,139,18,0,103,184,132,188,111,62,82,241,249,25,67,88,125,140,60,107,223,25,111,255,196,82,62,5,170,136,0,4,46,58,239,221,220,29,209,67,118,61,135,130,81,174,25,63,251,238,124,50,241,50,114,119,244,205,150,150,127,254,197,185,9,169,253,58,138,37,185, +172,51,81,21,164,43,234,146,190,43,226,229,133,167,146,150,67,209,207,112,136,238,73,243,103,23,81,103,166,154,193,165,187,108,3,253,42,96,162,54,168,241,24,231,134,123,37,115,94,236,217,221,126,174,90,180,171,227,20,148,43,133,19,176,162,97,181,115, +25,178,218,25,5,0,131,111,193,244,166,20,71,48,81,20,253,9,212,134,228,8,191,58,171,104,117,157,157,135,217,249,82,140,34,166,32,65,182,148,110,10,128,19,207,9,249,10,11,18,43,251,185,187,194,120,219,95,3,59,229,222,230,56,211,11,46,39,242,95,128,212, +226,16,24,55,202,209,229,188,236,21,242,109,120,36,154,173,197,106,49,89,222,219,179,144,130,65,181,152,66,228,181,149,114,16,116,67,9,172,163,143,36,171,81,252,115,82,139,240,222,40,60,139,1,97,74,110,253,185,152,238,34,43,212,31,108,189,66,12,212,94, +22,65,26,147,217,69,154,73,59,17,68,107,255,123,161,76,141,56,224,11,216,169,139,75,13,173,153,111,54,89,52,241,0,182,155,212,176,20,118,173,147,244,96,100,107,110,136,28,56,212,189,104,121,36,236,40,3,20,119,72,246,140,97,194,90,135,149,152,37,153,220, +240,127,3,239,74,39,209,0,1,65,204,112,187,142,71,74,100,182,214,150,21,245,29,74,77,107,18,37,3,62,216,106,20,30,66,252,187,30,73,243,140,235,150,39,226,196,26,152,219,168,100,90,195,169,59,226,60,161,177,41,60,201,127,39,3,124,23,115,241,188,191,3, +160,120,170,253,171,29,23,240,247,243,67,191,142,10,26,223,36,204,250,153,130,34,102,42,28,55,208,185,229,115,234,126,47,9,55,110,8,117,62,250,250,87,79,108,145,252,218,247,123,251,137,222,71,103,238,173,209,215,172,77,151,91,111,94,140,211,107,53,232, +64,42,99,111,97,200,229,97,49,157,164,53,68,188,54,74,178,98,247,115,227,132,188,107,21,161,44,225,140,227,168,88,32,86,35,56,208,229,94,166,21,227,35,76,158,14,120,96,73,147,136,57,87,129,104,231,18,247,36,137,241,3,233,152,225,242,169,7,168,17,190, +212,233,18,184,133,34,150,93,100,195,153,205,247,180,136,51,202,210,113,173,227,234,89,154,168,3,207,51,251,126,37,178,180,147,58,186,42,48,53,72,44,108,156,135,89,95,162,12,134,2,183,19,230,250,183,81,22,100,188,12,137,91,57,60,223,251,133,140,193,51, +132,91,109,16,68,53,113,123,107,218,172,75,222,197,189,69,114,129,46,127,223,57,118,12,185,5,119,20,60,238,52,32,140,28,189,215,30,97,252,180,74,80,173,56,121,125,156,25,33,178,198,123,222,71,208,230,201,148,75,186,107,109,83,248,54,251,209,103,107,104, +201,64,250,192,24,97,73,225,145,242,192,128,233,224,88,27,201,150,86,111,254,36,204,41,69,187,216,181,61,241,41,226,171,125,30,70,24,41,196,204,115,138,128,180,114,82,115,160,110,190,188,173,79,138,236,161,238,242,174,163,62,86,150,172,179,208,65,103, +65,93,231,215,170,239,45,207,155,223,145,92,39,119,189,75,128,135,83,89,184,168,156,254,208,225,185,220,43,209,143,230,214,0,5,52,99,247,249,67,29,65,208,60,223,235,120,155,93,23,232,245,133,100,174,8,248,98,174,59,138,146,252,202,148,249,152,164,132, +73,237,245,113,218,189,250,205,89,252,218,126,250,151,14,251,208,186,219,138,82,48,133,202,59,46,178,88,202,254,45,188,127,46,85,104,98,222,138,111,230,66,113,114,248,150,169,55,179,79,116,254,16,218,131,253,201,129,221,82,50,61,7,49,162,10,20,237,33, +228,162,26,88,156,249,58,215,149,107,161,48,5,139,244,188,98,215,99,126,166,219,57,204,80,116,227,187,242,94,131,59,164,57,100,212,204,58,76,185,53,133,131,180,128,7,36,93,54,30,214,252,55,65,198,84,178,155,197,13,189,30,28,138,205,204,233,107,83,133, +181,195,120,234,42,100,95,75,120,133,16,100,1,26,67,137,203,96,201,150,68,219,123,189,47,198,192,6,87,239,14,168,232,86,238,150,6,5,129,203,243,46,250,13,87,101,230,32,88,61,231,199,51,4,12,118,224,218,242,59,241,229,66,36,79,222,119,96,204,227,66,168, +12,32,49,65,234,170,40,177,235,65,202,32,104,130,222,150,52,183,214,164,40,220,176,41,12,40,163,125,133,118,230,50,5,22,64,73,182,178,217,67,181,210,151,58,107,253,246,130,104,201,147,96,247,71,110,81,99,172,26,202,234,220,158,187,82,39,189,104,94,10, +234,192,176,184,10,184,76,120,33,143,80,88,171,149,138,46,49,183,211,43,116,29,85,226,55,44,57,87,64,201,81,131,76,13,78,191,229,135,130,39,116,167,106,33,158,185,206,220,40,30,53,159,93,181,76,131,47,113,166,62,151,226,98,58,102,219,81,121,35,248,227, +87,249,151,45,108,52,232,83,79,183,147,31,127,233,234,151,203,234,251,159,181,31,33,144,244,74,129,246,34,241,27,149,185,99,229,206,3,52,32,244,88,39,63,70,183,91,240,29,208,212,94,64,232,144,94,4,238,60,227,204,79,115,218,185,18,185,95,244,248,97,233, +63,158,245,158,163,230,112,89,222,52,102,58,190,167,221,54,119,44,70,29,69,141,215,237,182,16,193,103,185,85,107,206,228,71,165,251,153,237,44,111,197,70,39,78,17,107,205,164,228,165,176,148,71,97,197,40,6,220,171,97,233,211,13,171,233,77,249,189,161, +155,211,242,58,150,58,119,133,182,152,25,103,109,59,145,38,235,92,37,12,239,131,251,96,151,179,127,122,11,6,94,143,91,41,80,129,207,245,235,166,148,255,81,248,131,7,251,151,65,146,220,43,126,75,60,122,246,76,217,236,233,92,197,163,168,89,225,96,158,58, +171,146,206,146,102,150,238,91,21,131,41,60,245,200,71,67,203,62,247,202,16,231,35,163,0,11,115,223,0,111,172,97,214,216,89,111,225,105,60,148,203,221,2,44,16,209,93,21,69,150,134,93,168,151,151,116,31,149,253,125,213,138,148,133,115,131,236,50,189,75, +17,143,18,246,119,230,145,255,244,98,97,72,76,42,109,78,96,84,193,103,189,88,131,167,195,131,141,66,224,192,228,91,170,210,97,121,211,238,150,77,110,52,82,227,212,86,194,239,69,192,103,36,146,230,86,1,60,126,70,185,123,86,220,115,222,157,48,72,126,93, +253,172,92,125,206,203,233,40,6,9,188,172,197,103,135,247,116,244,249,170,7,87,159,31,121,179,140,145,80,168,57,183,119,44,252,213,15,110,127,190,13,48,234,219,102,48,88,173,123,162,159,206,253,166,165,64,26,116,218,197,144,121,243,211,57,201,101,152, +25,251,54,185,146,32,142,186,8,220,103,214,67,69,117,62,151,50,105,188,250,142,83,175,90,88,178,101,205,40,195,240,108,84,152,190,193,93,0,200,194,184,152,14,242,87,145,83,9,8,90,241,107,123,223,195,228,87,94,9,235,109,25,63,214,48,89,108,178,125,190, +164,172,14,236,157,52,78,158,251,245,61,194,236,21,144,169,33,104,69,31,192,164,195,212,216,71,61,48,156,195,63,174,243,39,219,94,132,174,81,94,229,34,66,108,119,208,208,77,142,159,155,122,79,203,242,100,223,234,238,46,61,56,82,95,115,126,51,108,47,175, +99,238,221,35,97,121,209,9,238,43,231,129,163,30,231,185,207,93,238,88,75,230,58,15,179,219,16,12,91,14,84,20,219,193,168,158,187,59,143,70,206,180,67,42,194,27,25,29,138,199,52,101,165,110,175,197,169,26,225,77,149,237,172,147,73,120,117,252,191,127, +81,240,13,170,76,62,78,250,79,196,143,145,43,216,9,247,91,113,34,103,63,231,143,0,102,133,136,221,24,252,158,247,42,62,70,250,5,168,70,29,143,249,237,242,158,101,44,246,221,199,69,245,183,82,167,172,111,141,57,178,149,20,119,203,109,127,76,62,127,143, +55,214,245,104,19,190,209,193,75,56,122,61,184,33,192,15,252,94,36,96,145,236,61,191,125,27,13,148,17,119,150,41,48,200,76,53,94,211,158,250,34,225,155,162,255,243,237,199,202,98,9,56,8,63,9,147,85,239,197,74,210,30,246,32,241,190,130,253,6,154,23,147, +135,55,24,26,189,58,105,189,38,209,68,159,193,166,84,72,6,248,32,143,234,105,242,59,158,211,218,38,131,53,74,224,180,175,146,240,79,40,210,217,230,244,204,106,31,81,169,233,130,12,84,64,52,70,200,198,186,195,103,21,231,211,131,232,35,239,77,129,53,51, +182,176,4,230,2,196,239,181,184,47,204,4,175,78,209,23,253,214,250,195,117,147,110,12,215,20,124,190,47,168,146,144,0,94,243,71,123,18,79,150,118,235,21,126,237,251,178,223,49,159,222,193,53,20,119,19,181,73,54,48,214,190,215,180,199,206,242,44,2,85, +255,159,60,166,87,124,218,47,130,65,244,103,98,232,78,172,53,254,190,62,251,122,53,48,244,204,195,158,230,40,173,203,10,237,57,132,201,52,59,42,92,189,142,124,65,13,75,74,92,234,211,84,74,147,194,11,138,109,243,198,217,188,22,66,182,128,167,135,215,35, +39,109,254,79,158,24,158,177,161,80,250,119,204,73,15,193,232,92,142,29,58,90,150,229,108,223,133,52,210,246,227,93,113,32,248,159,138,181,82,227,204,19,118,182,92,43,96,227,209,61,179,122,199,227,96,43,96,221,170,248,4,100,14,159,250,252,211,116,140, +179,136,175,148,175,134,65,80,166,186,154,40,238,200,123,194,64,231,178,120,86,216,8,176,102,181,82,44,226,199,199,160,44,59,36,29,130,10,11,218,17,109,77,127,255,104,101,122,221,191,230,113,6,219,81,203,26,152,182,60,199,243,193,102,215,122,255,243, +237,135,189,213,242,78,231,239,74,195,189,206,130,91,253,246,4,67,104,70,248,142,66,102,148,26,138,111,234,165,131,17,236,160,159,163,176,183,21,110,14,14,66,0,130,205,200,64,26,15,91,120,83,14,235,74,172,182,166,48,205,2,77,202,237,204,161,64,232,116, +110,66,145,83,20,30,45,75,211,172,232,232,68,122,106,207,58,68,212,216,63,171,9,251,198,63,150,49,144,173,83,144,188,82,27,114,215,79,42,194,235,131,224,160,209,21,57,229,122,242,122,126,193,198,225,109,103,132,250,22,30,22,2,163,248,242,176,28,122,158, +191,205,61,91,208,192,86,138,0,14,127,167,254,222,55,12,253,80,14,7,77,2,174,246,114,79,60,124,69,224,151,45,120,102,125,229,10,228,244,118,179,189,131,193,155,217,98,46,43,22,218,252,180,34,25,61,59,68,134,150,149,169,153,121,117,216,184,87,27,163,6, +214,216,68,217,234,89,147,21,228,115,109,41,241,103,34,151,185,99,17,2,165,165,168,80,123,110,179,174,103,97,127,16,127,193,107,60,1,128,2,191,158,16,125,7,28,46,222,33,81,149,161,111,225,62,47,158,162,121,49,78,196,182,176,79,242,211,204,78,14,77,163, +120,249,174,119,33,231,239,247,28,136,21,251,146,32,119,202,23,208,212,163,18,199,151,230,133,172,27,100,88,145,42,189,83,79,234,230,65,118,217,86,68,148,196,86,115,99,136,104,232,254,140,200,57,48,32,195,207,42,223,179,68,85,204,55,22,186,120,13,226, +184,215,191,131,116,244,144,123,225,251,43,219,190,89,251,255,63,182,159,0,92,155,185,27,127,247,92,120,187,46,72,224,222,88,224,73,85,21,111,213,90,112,235,187,224,69,3,67,175,52,238,11,85,204,220,10,36,5,79,67,123,38,113,56,219,230,143,33,245,119,168, +235,182,123,175,149,32,148,221,50,84,144,44,152,137,213,129,69,133,240,120,192,237,195,69,53,71,74,86,93,57,95,49,113,31,123,7,205,229,44,201,187,94,112,145,129,213,20,236,39,250,222,63,116,184,167,245,28,177,217,87,250,134,49,96,194,185,179,139,172, +249,241,223,94,120,187,2,59,147,36,128,81,185,144,242,170,212,247,231,254,101,153,127,209,118,144,6,58,221,243,173,147,175,63,110,128,110,232,120,12,216,224,247,23,218,218,2,231,161,227,17,84,67,177,246,151,202,143,45,43,218,176,104,173,255,211,193,132, +175,59,114,244,23,237,131,14,75,64,115,84,78,74,243,146,31,166,255,235,168,214,53,167,16,190,179,86,241,197,145,98,204,144,181,68,237,197,191,51,67,210,129,97,179,120,242,225,219,122,22,72,238,151,92,132,178,26,164,94,202,105,195,110,116,93,103,63,242, +248,67,67,167,178,241,79,79,168,126,111,27,105,172,176,75,188,24,175,39,7,52,66,138,32,98,52,99,108,89,110,125,16,88,122,62,23,167,224,109,158,179,222,57,192,41,196,40,113,4,29,1,99,72,82,24,188,118,213,168,245,146,121,149,176,179,51,145,210,220,83,181, +126,184,82,170,167,125,179,32,135,78,216,104,159,97,39,157,255,85,140,93,232,166,79,146,222,191,171,253,104,125,204,113,190,24,29,244,170,11,240,142,231,94,31,124,20,96,243,2,8,70,87,239,42,76,215,203,160,144,130,218,101,107,173,94,207,42,96,199,35,133, +43,171,108,43,49,97,210,78,6,136,128,96,143,167,207,101,174,239,195,140,160,52,71,53,90,197,109,250,28,130,3,126,75,156,229,78,198,131,184,87,164,161,21,254,142,92,191,14,62,42,60,185,119,42,0,152,96,208,62,39,12,149,0,123,212,48,140,32,65,72,159,102, +45,13,187,17,148,116,14,70,200,47,59,75,203,32,19,150,180,142,76,152,100,109,66,235,197,176,64,151,234,22,182,211,185,132,0,100,205,158,66,187,51,235,193,84,103,18,236,118,198,172,242,118,167,155,79,154,248,206,85,53,149,62,12,7,223,201,5,3,203,141,62, +130,231,135,34,246,88,7,252,245,76,18,33,184,22,30,102,187,221,139,8,219,235,60,54,94,196,6,181,113,212,54,162,155,149,232,27,97,79,213,180,196,66,154,62,187,150,5,147,0,108,146,90,16,23,121,250,240,124,63,211,199,142,148,112,48,86,225,98,40,16,203,62, +237,74,58,253,20,41,190,40,225,9,77,251,48,4,201,132,115,252,130,28,111,7,166,170,153,136,70,35,148,238,37,254,174,194,143,120,121,151,3,18,58,154,223,224,134,253,133,225,98,120,4,250,102,167,17,210,132,74,245,172,243,100,34,21,70,242,197,220,99,57,47, +60,40,78,220,74,22,105,190,169,179,72,90,173,88,195,219,176,252,174,81,151,223,115,169,171,183,169,254,13,237,71,19,218,179,26,232,88,135,91,72,119,50,124,82,124,10,96,133,82,46,121,71,34,169,4,209,88,200,83,212,116,33,5,18,56,242,95,229,45,108,225,25, +248,197,14,170,110,199,36,167,82,85,138,40,228,176,153,42,166,91,141,220,225,225,170,62,115,184,229,245,162,21,230,81,83,92,133,226,148,151,104,43,120,182,232,169,2,95,150,255,54,97,21,67,197,1,33,196,143,1,251,107,92,38,138,173,248,228,35,10,74,159, +28,183,189,186,105,175,3,144,180,183,240,194,41,203,187,9,198,157,240,226,187,170,225,236,77,102,29,224,208,245,235,249,78,70,62,107,58,176,223,112,97,118,100,0,62,88,139,20,56,36,0,61,5,142,19,16,154,130,190,165,204,183,215,75,254,237,9,95,135,72,102, +130,148,167,166,165,86,232,167,243,241,32,83,50,61,198,40,15,153,41,47,196,181,36,24,35,10,252,56,134,145,89,240,236,231,126,194,225,200,184,60,215,245,115,90,252,92,129,183,197,227,244,50,5,44,43,227,131,72,196,7,119,96,222,40,76,155,136,142,149,31, +119,184,88,154,63,125,87,173,177,43,100,204,137,76,191,95,99,125,81,101,3,47,144,155,193,145,160,231,180,149,111,245,253,255,181,119,46,200,146,236,182,118,37,238,40,60,46,15,214,195,187,112,88,69,0,107,111,176,174,158,237,39,245,145,212,140,232,62,85, +149,153,252,128,248,108,2,32,115,5,163,165,47,185,129,254,25,27,56,222,46,77,18,75,214,79,126,11,232,214,121,242,210,7,115,87,174,249,6,66,156,57,149,29,235,246,252,125,145,174,108,200,11,132,148,225,167,46,246,70,242,188,43,62,155,132,221,231,247,209, +8,235,123,223,255,152,207,127,86,249,163,183,63,74,143,135,154,53,254,145,27,138,186,137,102,126,97,61,32,186,56,103,41,150,174,90,104,110,43,4,86,86,122,39,103,37,50,253,76,40,176,25,75,14,231,30,237,66,92,209,158,11,97,98,227,140,17,143,62,146,128, +13,122,26,102,3,40,135,0,0,32,0,73,68,65,84,157,219,75,141,106,214,227,24,248,177,184,235,157,139,57,79,69,149,186,254,76,225,126,118,126,226,131,221,26,250,44,234,3,109,97,21,50,50,140,181,2,220,158,50,151,28,74,157,97,221,211,226,232,104,151,204,13, +72,210,4,120,167,34,237,251,147,182,232,148,209,121,72,230,16,73,167,129,194,169,246,114,126,99,162,14,226,223,210,62,20,95,83,41,116,94,71,241,229,0,21,231,57,176,78,213,86,0,76,233,197,231,40,147,6,154,100,160,4,159,57,19,118,110,142,199,73,196,245, +103,94,133,152,130,186,138,158,19,203,110,110,151,16,227,108,95,155,169,113,165,75,15,89,201,124,232,252,8,184,101,135,192,215,193,123,232,41,8,121,130,45,213,10,119,107,42,21,221,195,196,228,44,115,10,131,205,36,42,95,53,31,48,75,247,213,218,194,28, +206,183,180,222,31,249,229,105,212,140,38,9,138,214,92,168,132,226,92,21,169,227,145,121,215,106,40,48,43,182,191,162,155,158,112,97,156,209,93,52,35,75,198,45,228,198,180,143,124,220,119,167,197,64,8,200,27,101,211,156,62,71,67,44,173,7,133,208,202, +13,12,65,47,217,179,161,219,111,191,170,252,145,109,76,181,75,66,146,47,66,182,122,111,135,117,164,160,231,251,151,10,19,104,178,149,24,100,36,74,94,101,103,192,237,5,148,208,102,110,254,150,102,220,106,133,243,154,24,108,5,92,66,56,49,62,240,220,108, +83,163,27,209,148,106,79,122,14,120,105,101,70,192,5,169,251,144,73,231,161,126,83,24,112,54,136,48,193,158,237,74,115,128,199,24,130,80,218,160,239,159,5,253,36,231,180,144,254,125,251,45,130,119,112,16,141,186,211,0,36,142,129,6,204,150,204,211,106, +147,34,152,242,139,115,66,145,122,25,115,175,6,211,46,137,168,203,59,180,149,79,163,249,246,186,48,110,89,177,111,163,159,100,51,191,76,18,71,56,187,64,56,94,254,79,27,156,70,229,229,214,94,39,39,230,8,95,41,65,177,119,147,112,21,161,116,31,226,16,165, +221,222,198,145,21,102,116,24,132,103,170,135,201,94,8,63,159,7,63,148,60,111,104,35,82,131,254,129,214,57,52,249,232,43,170,237,171,145,250,29,33,144,68,186,247,100,159,232,120,204,10,238,204,249,2,204,254,2,31,6,44,149,23,90,155,74,24,20,58,90,91,70, +122,150,52,46,216,128,231,24,160,74,44,49,92,199,98,110,75,152,140,244,118,214,209,12,17,222,81,202,227,135,244,152,39,155,58,50,53,157,184,163,255,202,144,215,186,44,167,139,164,57,194,53,204,79,88,167,43,29,221,139,79,81,37,139,139,142,49,161,173,80, +223,79,50,248,94,58,4,192,65,232,234,152,159,190,48,130,235,79,198,201,234,162,25,166,102,52,217,115,61,194,20,88,93,114,239,235,36,77,193,152,183,118,54,133,36,34,114,196,152,30,26,197,190,87,99,217,231,97,175,92,40,34,105,72,123,32,215,152,70,143,43, +169,52,154,148,204,5,168,54,162,255,36,216,39,241,87,17,254,54,252,3,14,30,115,213,116,51,78,45,253,84,135,17,229,24,45,79,228,149,190,194,8,180,32,151,241,188,93,73,209,15,59,145,175,148,87,164,114,216,74,228,18,73,82,197,203,57,32,21,220,36,72,93,221, +144,1,38,42,232,111,229,155,238,227,225,119,72,236,228,74,165,228,65,185,245,246,33,241,12,254,125,147,63,134,70,154,215,115,240,228,11,30,59,13,41,143,7,30,154,44,37,136,200,82,115,89,4,14,102,162,82,140,81,0,50,161,41,198,177,235,239,49,59,220,241, +115,11,82,101,125,149,26,11,175,163,37,137,106,148,119,38,71,87,101,76,56,34,102,18,51,85,23,136,220,21,13,98,122,25,96,128,64,146,39,136,171,19,214,124,180,185,86,248,191,23,5,164,28,48,91,123,27,156,107,93,39,186,195,59,108,94,141,47,156,214,201,143, +96,246,240,203,41,194,96,249,140,51,82,240,157,20,139,214,116,95,86,62,216,153,185,4,195,191,118,52,12,58,224,247,253,89,188,206,48,244,210,85,147,59,169,19,237,165,53,243,211,202,31,51,184,61,210,111,233,103,164,252,196,117,67,20,157,40,252,208,90,234, +103,78,98,199,145,42,115,250,118,164,223,59,93,245,92,174,233,119,92,87,214,114,187,143,96,96,151,178,160,129,160,50,82,165,241,97,168,64,223,93,89,79,38,114,199,231,31,160,105,198,5,215,59,37,45,192,77,6,6,42,198,125,108,205,246,141,157,254,50,26,78, +171,247,218,87,10,52,60,247,33,174,45,43,97,24,203,59,160,37,4,175,254,152,215,71,19,130,208,15,252,184,242,18,96,169,68,192,151,242,49,235,105,116,216,148,26,229,97,48,109,58,5,195,221,87,70,99,206,98,181,87,28,152,181,158,83,140,206,206,21,23,79,207, +2,31,158,168,25,160,176,244,180,15,138,42,206,233,216,173,244,65,57,170,21,99,123,123,178,147,180,42,129,87,120,152,15,202,97,64,243,222,254,62,113,175,219,29,141,62,199,221,250,27,14,115,120,79,64,80,73,233,140,155,59,1,142,240,3,101,4,135,0,185,88, +158,26,31,118,61,180,220,233,188,53,166,1,43,116,18,31,253,203,165,195,106,14,34,116,110,87,34,159,246,252,84,82,109,143,95,247,232,168,215,238,152,192,216,156,46,3,238,90,4,212,21,35,123,16,46,253,110,252,15,104,48,207,205,99,76,138,174,169,114,136, +167,72,96,117,115,106,176,4,219,0,190,108,185,45,126,77,195,82,28,190,163,97,107,91,114,57,165,239,3,61,31,234,228,107,89,227,253,129,229,143,25,255,100,203,151,184,189,59,93,130,53,19,147,87,0,218,128,111,235,222,54,174,174,139,187,137,192,184,235,114, +135,94,98,213,207,197,62,221,199,147,148,168,76,151,194,112,35,24,112,55,230,252,38,233,48,56,19,191,227,121,43,30,116,19,236,232,226,15,40,7,97,56,227,206,82,66,118,178,221,244,132,60,58,207,206,234,128,234,161,174,134,237,139,87,22,76,52,18,66,204, +82,244,144,132,176,105,180,24,77,219,1,26,194,186,153,192,168,253,109,236,4,230,72,242,12,161,76,191,20,87,247,28,155,40,238,141,149,62,247,65,81,8,255,157,38,190,118,116,89,133,50,246,57,158,146,71,135,249,83,160,191,47,214,24,156,76,199,225,91,107, +245,20,221,182,251,174,199,185,9,189,74,173,88,68,129,215,156,21,126,121,125,102,39,70,42,45,143,142,155,77,36,89,44,183,41,78,242,95,224,121,3,74,131,228,26,254,227,202,0,207,26,151,248,130,151,137,113,89,211,89,232,151,130,229,238,131,128,11,244,49, +211,33,169,158,116,56,102,213,178,205,75,239,229,200,132,246,52,241,127,37,89,51,255,234,175,76,143,133,33,64,171,253,212,152,126,214,210,139,146,197,144,24,217,19,12,104,152,120,48,141,35,5,130,27,60,239,250,229,168,138,144,13,252,7,236,49,44,44,178, +68,62,91,121,62,91,132,244,250,222,132,134,97,64,26,191,232,147,215,207,15,117,240,227,202,31,162,176,165,227,187,251,48,131,178,229,230,172,173,106,105,31,83,158,238,87,94,150,80,67,211,148,49,56,240,46,173,213,100,207,214,204,178,187,198,6,63,191,226, +249,183,39,29,115,196,30,144,6,244,149,213,46,28,57,202,242,148,235,57,0,86,168,36,53,238,158,98,12,213,234,12,56,9,163,254,88,233,189,6,92,233,92,42,144,125,40,145,43,129,123,242,153,24,191,90,226,240,89,93,238,137,130,187,134,227,41,95,69,179,73,237, +125,0,24,125,38,143,117,18,207,249,165,189,139,65,11,249,39,189,141,131,97,94,197,46,81,163,117,115,168,210,194,202,102,72,51,239,100,24,162,30,204,93,201,200,212,25,160,71,88,179,2,88,209,153,177,73,159,193,105,244,69,209,132,24,169,132,41,173,28,29, +102,70,227,140,138,8,227,63,122,109,198,26,9,239,20,208,77,3,160,179,163,51,132,128,115,48,204,244,237,216,255,106,25,210,254,29,240,145,171,93,92,247,21,109,38,242,103,112,14,65,79,13,228,162,12,201,101,118,230,45,156,78,202,197,34,39,96,113,190,225, +182,182,84,23,156,119,87,131,211,52,163,66,60,60,150,233,230,205,175,164,18,165,212,216,90,232,203,226,148,6,55,78,86,88,80,26,247,75,155,78,80,166,123,31,111,23,228,189,109,41,94,211,149,71,120,138,157,78,242,28,12,114,224,144,40,25,53,238,23,185,150, +118,157,167,75,223,207,181,173,85,22,187,174,123,94,207,252,43,148,63,104,120,138,224,207,124,54,27,168,172,12,114,180,42,21,125,25,192,94,89,248,214,183,142,193,141,179,123,156,92,234,37,104,1,186,95,218,133,40,38,225,21,215,127,244,31,178,35,194,28, +60,154,113,18,151,38,222,121,211,141,42,19,250,50,248,108,133,44,119,34,226,118,237,17,161,80,176,111,217,135,5,181,209,52,68,127,68,191,99,71,195,87,172,47,216,1,115,113,76,154,217,140,101,199,185,87,166,111,28,16,84,52,100,61,181,250,73,128,143,18, +214,151,42,95,115,131,111,14,48,212,86,231,40,99,60,172,43,50,116,45,177,210,57,96,4,42,54,31,75,160,15,29,166,192,190,230,213,107,104,155,152,206,40,120,171,148,181,115,206,130,48,88,189,59,112,106,64,12,135,100,129,28,243,150,136,119,188,242,16,124, +87,133,37,234,159,235,234,60,140,159,118,194,205,145,67,129,90,89,174,144,243,29,89,121,15,214,8,119,28,31,38,25,244,185,87,232,153,178,60,143,115,2,222,40,7,150,147,181,58,32,103,182,6,127,211,9,195,254,104,67,250,58,68,171,163,200,35,142,130,121,18, +164,140,165,0,67,26,125,6,155,83,156,167,181,139,224,144,7,94,223,197,112,45,6,159,107,208,151,164,129,26,118,163,73,143,67,2,84,243,118,212,76,1,14,189,69,92,132,176,66,65,193,174,142,68,91,226,143,216,107,178,33,110,147,122,216,209,216,207,44,37,242, +208,169,129,121,76,171,42,248,240,55,221,114,254,117,75,124,123,233,200,63,171,252,143,255,197,12,27,26,50,48,242,93,145,102,48,51,51,103,229,186,76,32,103,95,149,200,188,17,143,208,33,133,49,88,69,123,79,187,29,190,86,23,55,121,129,124,86,86,234,84, +237,166,227,177,37,76,70,144,10,158,26,106,184,226,131,125,191,95,228,213,163,165,172,30,195,238,97,60,128,67,231,89,139,203,255,225,206,75,175,242,130,168,212,249,88,177,125,86,242,152,138,158,14,218,87,115,204,112,174,250,115,85,137,248,237,73,227, +10,35,207,162,46,7,138,109,94,171,20,143,62,116,14,77,220,235,81,18,111,154,138,73,34,236,207,49,61,75,28,152,242,18,29,196,239,233,73,253,196,165,139,47,152,153,14,194,130,40,205,121,181,122,109,222,240,120,52,169,102,29,66,253,197,79,28,247,83,14,159, +188,33,126,102,99,20,187,150,54,214,190,61,183,69,169,190,12,18,250,244,146,73,139,89,6,219,114,154,96,192,245,239,129,16,197,98,216,145,171,3,111,94,201,199,89,178,253,166,72,226,179,233,2,118,195,237,110,28,229,163,19,139,236,73,104,6,38,154,222,133, +207,50,234,199,184,171,10,83,153,98,244,47,19,119,157,161,192,114,1,2,176,213,9,7,161,166,15,108,138,226,88,167,31,159,191,116,243,191,191,252,159,182,254,231,223,153,232,127,112,249,227,87,54,254,183,114,93,115,234,211,188,197,100,125,220,252,156,191, +128,192,56,45,77,161,64,185,13,243,63,130,177,167,126,206,49,220,189,131,46,21,245,147,225,101,159,47,5,129,171,190,122,76,79,155,105,239,75,143,79,33,110,216,200,87,36,175,66,40,87,91,141,139,78,9,74,221,213,143,25,9,226,204,208,142,101,133,207,227, +10,135,179,226,225,71,37,150,57,37,117,209,61,52,252,182,176,20,251,135,107,127,250,125,164,37,165,183,199,0,64,16,251,65,253,9,61,202,89,237,101,26,17,108,2,19,191,39,186,160,28,251,120,30,26,173,163,255,220,19,207,102,250,81,240,241,26,65,140,177,170, +60,145,248,60,51,119,3,157,18,213,116,88,100,248,137,43,223,144,35,104,213,24,210,28,53,88,42,26,246,152,56,49,78,177,23,117,32,7,242,88,200,239,137,252,148,100,146,93,255,153,176,35,99,222,178,5,44,43,148,81,223,53,177,121,249,128,53,197,127,38,171, +66,126,117,166,127,160,222,32,191,33,215,163,197,35,212,67,96,133,124,213,225,32,28,100,214,51,67,30,102,159,137,153,186,189,156,154,69,237,192,163,121,115,156,58,199,170,231,150,65,49,50,172,107,158,38,241,230,25,212,217,244,198,131,165,47,211,158,207, +199,189,175,54,11,192,129,32,242,153,170,252,159,102,252,31,253,253,21,229,215,3,128,118,245,19,146,157,142,201,183,35,172,245,211,184,2,185,27,118,149,82,126,168,99,12,219,3,230,149,130,8,231,156,41,121,227,134,150,72,13,35,56,110,217,254,238,138,81, +172,210,11,198,160,83,157,125,173,71,25,75,163,213,245,51,109,209,96,211,0,175,3,49,208,149,80,124,100,18,139,38,87,63,240,181,87,121,4,35,80,237,143,103,71,23,71,3,148,238,183,31,138,104,205,201,220,216,247,215,202,32,3,99,104,157,63,33,42,246,83,12, +111,163,7,111,120,102,182,183,50,110,253,34,128,64,148,231,65,95,96,149,210,244,112,109,149,229,91,235,70,89,151,18,221,161,157,44,233,234,164,186,50,18,204,125,112,131,236,201,171,202,232,148,197,234,67,75,151,1,149,182,135,152,128,149,67,209,102,70, +251,0,46,50,254,169,55,129,82,63,124,180,120,88,46,82,32,89,50,141,145,188,189,60,103,188,34,39,111,110,195,253,72,61,177,44,212,67,36,147,238,166,188,25,234,151,87,18,237,137,62,26,35,254,103,177,26,231,87,210,126,137,129,248,210,52,229,199,221,193, +35,84,31,22,50,69,112,176,10,111,221,83,97,79,128,9,234,61,175,254,229,46,143,218,102,188,87,241,213,180,168,38,252,16,17,90,217,26,94,26,79,63,230,9,93,20,30,20,122,27,6,250,55,47,63,0,0,64,35,247,31,61,144,230,96,205,24,216,30,167,19,5,97,63,181,173, +39,119,98,83,101,172,183,118,210,149,20,101,248,244,91,168,178,13,232,112,125,245,207,212,190,28,71,202,123,164,23,253,59,69,118,70,22,172,8,184,225,225,130,46,183,108,41,154,3,64,47,134,179,142,136,213,45,107,52,148,73,65,122,24,128,151,64,140,16,113, +116,209,185,31,187,168,90,96,87,59,55,244,54,155,92,173,171,195,100,218,122,185,246,211,198,70,123,137,135,179,33,135,42,214,254,135,7,120,146,164,240,200,125,218,227,252,219,20,207,103,133,10,165,113,209,78,144,95,42,244,226,105,160,243,80,224,165,43, +5,122,63,188,93,123,166,225,137,97,174,9,230,74,234,44,67,141,92,143,89,193,130,230,247,138,136,106,175,166,239,24,242,160,223,110,18,140,223,101,92,209,196,158,176,27,233,61,96,154,121,7,67,162,218,86,204,190,101,27,244,208,41,49,159,205,36,118,166, +0,50,184,162,2,15,223,113,167,241,68,129,247,110,30,148,80,254,112,64,76,240,163,251,65,56,160,191,54,244,143,66,64,142,112,211,218,182,87,245,70,19,167,231,92,213,2,179,241,192,199,183,129,30,139,163,128,254,136,197,157,233,10,89,164,121,187,147,175, +13,125,8,15,107,191,138,154,192,251,197,101,59,207,104,117,228,223,188,252,122,0,224,7,228,80,233,46,134,102,198,253,220,58,110,180,82,233,1,246,195,29,151,91,82,27,105,215,86,58,195,50,107,154,253,137,121,169,79,158,148,213,69,9,207,176,31,217,142,223, +219,169,101,140,58,99,149,114,181,75,192,90,51,124,215,10,59,141,145,203,178,18,8,193,224,7,105,162,26,20,227,161,44,254,133,215,69,30,127,154,235,22,59,26,237,245,200,151,168,76,95,243,208,235,171,185,26,96,93,11,179,123,253,204,236,108,16,37,99,245, +209,117,189,116,255,35,30,254,226,93,214,84,64,160,195,11,194,15,51,223,231,38,93,37,141,140,209,168,86,144,109,4,139,217,101,127,87,204,28,151,49,108,160,137,85,121,11,138,47,225,144,248,209,164,8,157,52,147,207,26,111,64,254,134,118,160,79,121,37,138, +78,141,218,224,158,150,136,27,229,103,17,227,241,189,60,119,3,74,106,161,81,195,144,132,99,90,158,32,61,103,30,233,145,75,62,50,22,9,117,227,62,1,119,174,201,54,59,15,117,29,136,239,19,230,90,56,172,206,238,47,213,94,231,151,220,118,224,37,154,110,101, +183,19,130,204,231,26,73,214,225,196,26,184,171,48,220,83,121,81,18,129,17,138,154,75,96,86,119,70,5,107,163,119,90,250,134,205,13,185,210,238,153,43,255,57,229,71,228,0,248,36,196,67,48,78,155,158,185,171,131,0,35,209,151,129,145,29,203,28,67,192,201, +81,120,179,246,111,47,83,219,104,69,144,159,122,70,0,168,176,94,140,148,84,34,50,142,16,80,162,135,179,80,74,245,67,109,37,204,254,236,171,30,40,203,40,122,228,132,45,32,81,245,254,254,30,195,74,7,166,128,233,155,214,172,87,107,228,54,88,83,240,211,74, +198,227,233,128,236,155,45,108,3,85,118,139,137,139,80,114,84,167,189,43,161,7,67,67,51,245,7,219,23,101,169,104,128,156,169,88,194,178,212,205,253,65,99,37,41,96,89,251,190,15,78,145,227,62,247,91,127,121,180,202,136,97,251,90,183,158,190,180,117,30, +154,55,201,13,109,199,5,52,91,186,112,222,127,79,200,36,30,146,118,58,113,239,36,221,226,155,222,114,10,107,148,23,4,141,210,174,152,243,212,219,242,146,33,188,52,161,123,48,76,232,170,116,192,230,200,198,57,122,224,214,74,26,105,16,20,96,82,108,119, +142,20,113,233,167,115,230,182,71,222,86,141,13,238,117,167,82,145,240,102,47,120,234,62,78,109,243,194,202,13,209,105,100,87,200,50,126,63,211,60,214,22,215,24,226,119,127,121,176,213,25,124,151,167,27,232,188,150,34,131,120,122,197,145,240,45,30,96, +130,106,192,161,250,189,88,243,65,191,111,247,252,167,149,31,145,3,64,99,153,173,56,220,32,65,209,91,30,241,105,185,42,229,24,194,72,189,122,234,115,189,93,129,85,166,240,115,233,119,143,251,29,204,56,6,60,150,48,140,81,124,36,65,137,187,53,39,41,72, +164,249,173,28,74,71,141,114,134,123,81,164,104,220,0,29,198,168,196,197,110,19,110,227,83,82,163,59,17,114,75,224,179,95,156,39,1,74,48,220,109,176,95,53,228,95,72,38,108,14,187,42,201,124,105,172,18,131,246,203,204,30,236,30,73,27,89,255,141,105,111, +126,255,54,163,122,207,92,195,96,160,180,210,59,8,0,86,137,14,89,96,77,26,216,171,145,68,114,96,111,69,235,28,6,233,252,152,17,24,222,200,20,87,72,64,211,87,108,61,202,168,86,101,197,59,113,244,52,67,163,9,141,150,245,122,65,167,242,52,4,232,85,166,147, +178,34,212,199,54,217,79,88,192,65,115,76,69,220,162,150,9,153,177,92,137,78,22,44,1,227,86,12,12,161,121,56,193,40,41,183,31,27,37,205,185,196,217,251,87,46,117,232,3,26,175,9,3,70,231,27,125,187,59,223,132,105,103,88,76,24,84,118,123,14,238,169,123, +74,119,214,48,4,212,88,44,255,192,2,75,87,230,165,81,51,239,131,50,40,115,14,234,125,36,175,225,189,184,224,43,88,250,93,164,252,114,0,64,197,73,161,89,248,55,3,110,188,78,253,153,12,103,231,186,230,195,89,85,245,169,119,114,63,93,252,90,79,103,242,194, +160,200,126,104,131,225,80,171,248,172,10,115,86,7,66,4,234,173,174,45,145,125,123,132,54,243,149,173,246,181,208,59,121,180,232,208,134,253,42,224,64,35,58,106,35,142,11,186,26,38,21,46,205,243,238,191,175,69,35,110,112,229,115,176,216,44,224,211,115, +26,152,38,234,88,204,75,90,189,237,185,182,16,201,76,95,173,196,213,83,225,205,88,183,133,223,94,68,41,16,242,97,57,152,120,120,105,22,181,90,147,41,152,120,177,121,155,221,246,130,161,46,174,78,41,95,141,245,178,243,92,42,89,173,106,148,81,23,62,76, +172,108,165,230,137,185,198,162,141,77,70,114,169,135,24,247,157,40,201,85,32,61,154,177,111,155,13,88,113,34,101,0,248,198,64,179,15,233,167,231,180,28,115,136,141,206,172,100,132,80,0,218,234,133,132,47,135,191,195,112,155,74,131,235,152,162,152,82, +46,229,201,20,154,163,30,231,57,236,232,168,46,231,57,146,164,55,0,16,90,141,224,124,98,161,13,30,231,97,3,14,24,145,36,20,216,121,72,194,179,73,58,56,114,178,28,39,226,180,17,81,253,77,40,166,162,17,184,103,67,233,31,80,158,10,241,159,91,126,57,0,144, +248,224,99,246,195,148,254,136,137,109,227,227,10,62,141,227,42,91,56,40,36,220,251,1,69,203,48,154,155,111,177,98,12,122,165,9,247,24,146,97,116,168,69,8,129,195,131,227,10,54,66,92,103,114,123,170,75,120,194,29,16,48,232,177,189,253,13,98,88,114,204, +24,251,195,0,186,113,148,26,191,92,228,56,159,60,191,206,29,24,245,116,204,96,175,58,184,104,107,71,6,12,219,41,18,38,234,90,212,28,179,39,175,164,101,155,170,124,229,123,241,31,212,58,67,229,253,219,113,23,101,173,254,235,5,52,57,138,174,183,240,141, +1,224,156,126,68,165,78,214,139,166,99,241,76,185,88,63,243,50,0,112,86,153,137,81,86,226,223,139,38,51,27,52,242,155,67,240,173,251,164,97,22,30,223,166,233,127,129,213,61,230,136,250,32,172,77,172,220,19,109,149,36,102,133,59,122,110,144,78,215,198, +138,57,60,202,23,211,220,28,56,196,237,143,121,159,143,91,95,166,115,149,75,142,155,245,9,97,174,188,29,232,146,161,236,131,103,185,227,8,96,113,94,210,20,69,34,244,200,193,8,249,105,92,245,171,1,90,210,28,125,205,93,81,9,7,36,199,236,135,133,25,65,192, +42,209,245,212,100,38,187,181,8,160,213,184,158,116,207,204,183,231,127,89,249,1,29,250,17,30,128,178,199,127,98,207,103,11,150,88,158,132,43,156,128,56,154,35,59,134,200,35,50,99,246,175,170,155,172,143,10,187,117,142,91,62,79,185,141,39,174,167,70, +109,148,156,42,78,77,212,106,40,144,91,39,196,245,74,36,36,116,192,205,180,223,109,144,22,5,102,74,240,0,106,162,4,33,105,148,85,81,95,107,247,54,232,134,188,101,158,172,11,235,89,160,245,158,167,135,245,183,222,24,70,10,189,106,130,34,7,37,118,7,177, +178,148,213,30,147,6,163,43,144,60,12,43,58,85,241,232,237,173,31,216,147,230,81,29,187,96,134,229,5,169,249,170,254,106,4,185,144,77,199,247,113,44,108,143,195,182,39,78,191,11,76,4,204,120,218,136,191,184,148,251,106,200,231,48,218,232,36,208,50,160, +206,24,38,108,35,131,14,183,235,58,125,46,114,228,166,243,22,152,8,2,222,226,33,154,129,49,89,87,228,56,110,240,218,128,79,142,108,22,13,220,101,33,244,10,153,13,1,173,14,33,245,212,66,129,115,77,159,152,138,190,204,201,244,79,169,136,59,146,32,171,126, +115,93,96,115,145,51,158,94,72,193,83,32,110,127,230,134,150,218,5,173,41,234,80,73,214,240,123,88,173,179,206,25,240,114,26,163,172,103,155,6,212,1,118,195,83,191,253,46,93,126,64,18,224,105,117,53,231,134,83,213,208,26,125,62,255,237,16,24,113,141, +207,171,131,245,189,243,217,49,112,26,228,70,189,100,78,174,76,104,239,99,208,120,183,101,61,28,179,93,215,84,69,178,89,73,220,131,187,176,209,239,92,129,130,27,78,30,28,51,8,89,250,178,206,101,199,0,61,184,230,135,159,157,118,56,104,223,65,16,85,99, +58,67,226,118,63,58,117,252,14,221,50,195,163,142,73,51,150,233,149,46,107,247,185,82,134,255,203,1,42,149,172,201,124,19,175,102,191,227,192,85,45,102,61,176,191,91,192,194,163,72,246,252,171,115,179,116,202,131,99,168,207,28,189,58,43,53,246,68,137, +94,222,142,206,115,209,233,6,25,195,126,225,205,59,159,227,52,124,32,44,216,52,209,165,226,145,21,39,215,181,221,119,24,101,127,65,207,159,22,154,139,200,37,35,60,132,235,195,71,113,193,4,64,32,129,33,109,94,232,138,179,225,62,188,17,167,189,74,60,200, +11,224,69,198,239,180,180,163,207,101,250,225,3,73,202,22,243,21,140,159,224,237,25,253,48,121,32,197,35,5,192,93,14,169,11,104,100,59,233,18,145,164,106,47,99,115,117,173,61,70,126,108,161,230,10,196,31,54,74,113,142,91,119,127,177,220,236,139,0,156, +223,229,255,169,252,128,109,128,106,196,218,13,90,160,32,55,39,136,219,179,87,81,136,68,10,87,101,215,91,63,54,219,230,112,79,182,31,25,18,52,157,178,46,139,234,189,57,116,137,85,18,87,78,238,18,139,206,185,155,186,88,42,142,89,202,105,111,167,57,169, +192,68,222,208,199,96,119,232,35,105,45,122,226,89,60,100,143,189,228,1,49,46,132,2,36,124,202,194,107,123,146,117,41,139,244,135,24,235,53,79,75,171,123,81,48,179,111,157,253,172,108,237,120,116,111,39,226,13,120,96,167,154,134,98,3,7,136,234,248,85, +109,181,203,221,183,108,141,157,191,223,237,122,249,88,175,241,142,226,61,26,3,24,37,165,71,133,192,82,193,28,86,194,27,186,86,120,46,164,31,146,82,38,244,24,42,59,207,87,255,245,217,226,215,73,166,205,118,103,85,162,24,234,188,245,70,224,189,37,152, +197,241,190,164,25,178,2,14,57,160,163,166,180,230,237,196,204,147,46,247,103,122,143,210,97,184,71,164,64,147,152,147,148,173,121,113,129,144,73,151,32,141,172,106,49,158,174,35,102,231,134,130,244,121,205,175,84,115,5,213,243,5,37,42,159,243,75,121, +22,251,0,31,230,42,153,183,65,192,214,171,64,224,38,58,163,99,247,231,171,78,199,17,231,241,253,219,111,191,203,247,242,3,60,0,49,12,121,185,35,199,58,182,130,247,100,183,70,202,16,134,137,33,165,40,202,82,72,226,33,234,85,149,226,91,117,119,241,247, +51,109,52,64,233,236,168,137,1,167,72,213,44,62,238,64,226,190,211,64,36,38,173,21,48,188,172,27,114,244,211,108,227,14,105,104,186,254,168,215,84,87,55,70,133,243,184,103,226,155,234,165,168,155,22,200,33,157,105,144,115,238,127,235,8,238,43,54,16,53, +220,49,252,0,101,209,171,126,106,138,74,10,123,24,41,73,112,196,56,188,227,121,19,159,184,27,44,81,75,255,105,231,85,106,101,130,60,46,203,229,100,180,119,194,34,121,173,65,135,18,105,185,168,65,135,242,220,234,9,184,177,151,71,64,104,67,203,169,155, +107,76,130,242,141,38,203,172,85,226,158,241,209,181,36,145,169,147,210,152,108,192,25,175,71,165,129,243,93,5,7,244,193,0,231,181,189,150,32,122,28,188,79,226,94,29,227,29,49,166,86,105,67,16,159,3,137,64,55,90,178,26,49,235,145,89,123,132,125,204,188, +201,181,100,159,99,147,253,168,221,213,220,196,162,97,22,216,34,170,183,30,130,31,63,183,107,152,145,199,122,251,26,44,156,207,2,58,162,232,20,74,126,14,160,194,62,33,122,202,18,0,111,184,55,240,219,83,101,252,46,255,95,229,215,231,0,180,237,66,86,42, +25,38,184,58,192,182,27,24,255,113,151,170,181,96,114,205,135,145,178,171,108,149,195,253,252,253,55,187,170,87,17,4,207,182,15,94,178,34,146,79,175,2,196,223,15,110,17,245,123,251,150,0,71,37,116,107,171,12,222,15,95,205,49,199,17,57,198,4,219,50,8, +252,128,17,124,190,23,105,45,166,42,31,103,1,178,79,11,181,51,100,92,33,112,234,230,62,38,237,25,120,144,105,18,235,174,85,218,4,22,127,37,254,246,220,139,162,14,1,68,167,48,158,160,25,0,135,30,207,35,105,234,106,199,81,236,57,247,250,90,80,52,251,16, +174,206,171,199,14,207,33,90,219,221,153,240,92,97,171,144,191,58,78,109,50,133,66,100,187,50,120,234,182,175,55,99,54,124,0,154,98,63,63,60,59,134,72,149,253,244,127,118,237,248,188,33,7,34,199,160,111,208,193,173,15,144,203,206,197,153,201,27,221,19, +82,199,240,88,192,51,224,148,154,249,27,223,195,6,209,61,60,130,20,27,153,200,30,154,112,22,239,150,51,54,224,174,206,63,0,186,161,194,214,141,53,12,156,181,4,207,137,186,205,218,211,178,112,89,142,83,137,187,14,124,243,132,205,103,229,61,141,68,248, +62,8,13,57,158,227,180,251,93,254,59,202,143,56,10,120,92,162,253,83,91,146,81,34,57,8,190,51,182,177,207,255,114,180,39,69,17,199,119,254,178,36,228,184,53,58,194,150,20,86,101,62,24,236,70,176,234,50,245,109,43,109,216,78,54,240,104,143,131,165,141, +179,191,167,198,80,130,230,22,26,138,240,14,80,86,6,1,99,71,163,246,247,4,202,167,227,152,1,95,202,174,210,46,224,62,124,38,57,210,152,83,17,157,218,179,47,83,104,243,242,178,251,209,36,148,254,90,196,58,73,54,241,137,106,94,135,83,165,207,143,128,171, +120,128,67,241,84,192,11,17,3,12,218,227,195,108,242,81,178,170,32,87,118,235,135,11,114,92,182,33,253,4,79,215,120,105,12,108,228,211,86,141,89,243,69,68,30,186,1,77,115,59,103,127,175,9,169,249,43,227,17,50,39,51,166,29,34,153,127,53,214,242,44,28, +38,245,93,67,212,103,23,188,60,19,50,125,217,51,27,49,192,104,66,38,188,223,44,155,95,15,142,188,104,174,128,138,115,83,198,143,237,72,128,229,101,217,124,135,136,9,103,36,182,241,129,69,162,105,225,22,23,3,168,131,193,114,60,70,135,179,201,169,175,78, +19,40,128,167,122,76,197,195,242,125,88,224,5,24,56,150,111,90,216,102,245,119,249,7,150,159,17,2,160,97,163,210,184,134,189,140,100,136,241,62,186,154,56,122,122,216,8,237,105,129,249,124,86,131,207,208,130,26,60,77,251,217,18,139,183,166,117,210,108, +129,16,8,22,132,233,244,199,97,249,200,215,190,97,22,67,239,37,149,182,129,57,238,106,37,67,110,126,158,242,245,168,93,0,194,75,133,124,43,116,211,13,224,129,107,185,0,27,231,56,222,139,93,179,108,91,11,172,179,124,167,151,1,29,120,174,97,164,91,123, +141,137,134,197,154,166,113,29,192,242,121,175,68,175,34,219,210,2,106,192,80,84,232,192,180,170,102,89,31,93,57,173,229,31,58,21,220,174,38,78,50,26,195,66,142,211,47,53,82,36,178,175,102,133,208,95,182,90,204,190,253,4,200,44,158,203,3,131,33,148,135, +96,55,179,140,252,77,194,226,199,80,125,104,9,70,113,187,156,160,163,204,158,89,220,4,60,194,251,245,249,194,45,29,189,211,33,229,227,203,72,41,219,78,80,33,123,58,145,114,26,160,37,155,106,0,52,20,203,8,1,180,115,159,103,47,35,30,127,14,60,166,195,79, +4,21,117,184,79,239,96,73,208,32,1,40,190,233,37,201,55,58,171,180,250,185,128,97,39,20,171,136,231,227,119,255,252,187,252,227,202,143,72,2,172,172,184,241,16,226,132,189,152,172,222,206,206,237,196,33,93,149,71,156,126,119,122,235,193,182,76,181,82, +75,172,4,14,140,252,206,118,29,67,230,214,168,18,15,71,111,29,200,32,239,145,113,242,3,150,71,209,93,76,177,45,18,89,196,88,230,152,95,208,170,228,221,142,37,254,43,225,114,1,124,153,86,163,134,84,68,87,255,172,68,44,253,130,23,129,48,234,94,174,168, +235,252,130,188,180,89,238,195,237,250,88,99,168,95,125,157,234,3,89,85,55,7,0,246,89,92,37,215,206,19,212,199,192,232,153,254,239,85,227,124,159,247,205,227,88,235,174,178,60,14,96,223,156,58,122,238,31,249,2,60,67,64,107,101,170,215,180,253,21,4,180, +81,165,75,255,198,252,113,218,102,16,197,112,211,185,16,31,160,4,134,187,179,245,137,149,188,71,238,99,54,217,26,16,175,167,11,28,64,192,172,109,132,15,119,190,240,130,203,48,238,242,126,125,231,33,94,119,80,110,43,107,222,123,19,67,185,173,174,26,44, +61,147,111,146,74,135,178,120,55,11,84,116,198,221,60,98,152,12,183,99,46,94,10,12,127,27,104,40,166,229,147,47,154,57,253,182,222,253,93,254,89,229,103,156,3,112,57,50,131,202,183,184,82,79,217,26,37,145,115,79,51,125,180,32,225,79,95,39,2,230,250,94, +13,130,170,144,89,192,89,10,86,60,192,10,31,56,92,197,133,42,154,28,65,144,164,253,148,94,181,250,254,84,155,179,35,32,123,36,77,171,36,120,122,20,95,112,136,96,210,144,63,74,213,187,14,103,35,125,169,64,142,41,56,128,18,209,87,13,106,158,87,77,1,23, +145,116,85,243,208,127,112,106,251,10,200,192,138,149,225,164,1,105,13,122,112,12,109,182,43,122,146,75,67,242,53,208,178,31,129,216,160,160,0,239,140,132,202,119,142,111,6,175,134,131,204,43,21,2,132,61,26,125,148,39,33,9,154,255,146,179,13,79,90,192, +110,148,226,186,246,112,209,160,248,41,48,3,102,147,245,96,155,91,211,59,43,79,130,161,149,1,63,211,165,146,181,28,249,66,63,214,72,105,120,229,164,41,114,143,153,163,158,112,213,8,209,243,224,62,67,208,90,0,159,229,59,24,61,197,129,33,239,229,40,222, +162,53,173,121,126,248,205,197,46,95,224,144,117,118,193,228,75,148,190,170,172,251,118,16,0,216,173,225,191,118,32,152,204,87,127,98,188,253,75,145,244,163,6,240,234,226,55,189,243,75,203,127,8,34,249,1,39,1,82,24,10,238,138,22,5,178,116,165,230,170, +221,148,23,12,98,216,90,44,31,124,238,43,9,42,184,122,81,74,183,94,194,100,198,181,132,162,255,246,13,88,249,31,172,168,8,96,76,128,68,61,243,141,133,14,108,94,214,172,149,211,166,80,154,135,57,156,148,252,42,73,96,14,150,196,234,98,76,166,156,56,91, +226,53,137,115,120,219,107,105,192,231,179,86,197,106,170,125,248,41,163,51,240,3,205,35,30,12,220,95,253,75,206,25,86,218,113,43,42,190,40,27,214,251,183,131,249,0,169,13,71,220,131,127,206,128,184,218,150,214,252,94,111,118,44,195,76,64,252,152,115, +188,132,102,3,167,49,220,67,109,53,160,217,3,80,42,150,105,21,3,145,58,145,3,32,149,17,242,38,7,198,181,60,125,86,23,184,169,226,242,101,92,217,54,153,44,201,160,201,135,71,74,95,172,35,135,96,45,15,137,210,34,9,72,250,26,198,253,178,128,178,252,45,158, +152,185,245,189,255,133,61,92,15,49,73,111,242,148,98,249,28,132,31,89,138,63,219,43,83,129,149,121,169,211,240,122,8,41,169,225,244,40,79,208,142,100,161,14,172,182,164,62,237,98,143,253,177,33,197,235,251,81,229,169,83,255,253,202,15,217,6,56,89,189, +45,16,113,238,86,150,80,161,196,234,121,20,71,62,102,172,143,81,49,204,174,200,58,14,17,6,21,39,234,17,36,95,251,171,147,200,225,106,183,121,254,118,95,87,196,173,187,40,200,111,78,57,24,179,184,0,0,14,30,73,68,65,84,107,208,1,0,115,74,129,248,137,112, +15,139,156,70,29,185,175,86,87,148,237,80,33,111,213,24,15,79,138,43,131,212,41,170,223,218,165,79,99,253,236,171,1,135,254,110,218,33,56,170,161,202,127,73,135,228,184,135,63,99,207,214,219,187,92,234,183,203,63,96,132,52,129,108,220,248,167,87,119, +116,85,211,181,93,70,107,128,93,205,67,157,121,113,198,16,123,199,98,250,223,46,247,170,83,120,83,121,208,184,22,148,135,33,206,74,218,243,211,17,60,222,60,247,21,147,40,24,201,54,130,98,244,202,80,200,86,89,181,132,76,142,237,37,242,233,102,38,145,180, +14,186,66,8,44,123,30,166,31,41,176,224,93,6,248,245,236,73,184,175,245,70,206,55,63,128,75,170,16,8,166,20,79,168,140,1,77,67,164,60,74,146,1,45,161,244,61,147,64,92,247,47,249,133,222,104,26,133,1,253,171,0,100,151,3,65,96,147,127,187,203,84,159,152, +206,179,75,34,219,191,203,143,43,63,36,4,0,113,162,197,140,17,254,50,8,101,124,243,36,182,59,169,65,56,253,91,138,17,93,156,236,123,95,161,44,239,135,78,210,75,190,2,180,98,138,103,228,180,182,190,148,14,63,75,166,46,144,72,141,29,243,195,250,153,84, +90,158,228,173,220,148,22,10,60,64,146,81,112,46,177,216,93,197,174,5,21,141,54,166,191,193,118,36,173,125,173,80,206,158,2,52,189,46,190,218,44,19,76,181,179,178,202,151,185,59,67,49,236,111,30,34,196,70,67,165,123,43,89,176,86,177,180,143,32,18,67, +86,50,247,201,83,214,170,46,61,87,160,134,222,94,48,104,244,134,28,89,166,41,199,42,98,126,213,240,156,190,211,67,74,13,110,250,47,14,198,169,177,128,198,31,195,161,64,160,115,84,154,119,38,207,70,106,202,58,45,227,19,127,143,238,47,242,119,86,232,42, +186,74,206,62,199,213,64,176,143,226,101,219,155,143,4,149,226,239,166,12,179,7,134,134,7,71,107,247,226,228,33,167,149,243,209,64,238,97,28,131,228,170,241,163,35,147,162,96,60,221,117,154,60,85,43,169,141,140,10,253,8,112,231,133,178,239,244,201,151, +188,154,190,136,115,6,112,44,10,26,158,48,154,62,87,252,191,203,143,42,63,96,27,32,203,72,67,163,237,163,217,245,18,107,151,132,183,92,204,184,182,233,100,169,190,196,93,163,209,70,9,152,49,255,60,61,167,5,54,183,219,1,216,178,158,152,239,149,181,204, +55,9,170,142,82,133,21,166,136,106,155,228,209,166,254,110,177,19,77,149,210,146,136,167,9,213,14,26,90,23,59,142,210,179,150,134,156,32,173,172,118,152,203,113,184,170,211,25,108,125,116,108,143,57,129,30,12,189,165,130,138,17,105,158,0,168,17,119,174, +107,198,54,194,138,122,36,110,253,194,147,194,39,33,222,159,48,207,208,24,97,118,234,29,91,105,0,139,149,126,25,84,61,148,106,188,16,228,148,118,239,63,97,209,120,130,152,225,242,177,5,0,221,73,186,128,121,196,57,112,231,162,146,115,51,219,88,86,234, +198,26,30,65,226,16,249,30,66,163,112,230,111,0,2,72,212,141,253,198,149,47,73,97,104,207,41,241,74,2,198,245,180,190,130,55,74,64,62,71,67,143,215,103,0,79,45,92,4,219,45,99,43,72,123,132,128,44,61,192,46,54,171,30,252,29,200,3,93,230,100,177,31,248, +214,64,62,64,189,197,131,73,133,86,95,64,209,239,242,179,203,143,0,0,229,94,85,179,108,251,173,75,254,232,45,192,249,226,134,61,251,47,5,176,178,236,103,71,64,180,50,171,152,111,175,152,60,197,253,182,129,154,101,101,209,121,12,1,3,152,106,76,101,165, +211,191,211,82,210,216,189,214,248,188,103,163,111,126,142,25,166,202,249,36,4,247,205,26,11,47,197,242,176,110,9,229,197,254,230,172,106,188,163,75,233,115,229,194,21,49,219,197,118,194,161,153,141,82,116,149,154,188,14,237,148,209,94,132,162,162,173, +68,190,148,250,106,75,165,220,94,188,195,253,120,7,241,250,9,116,207,193,55,87,75,19,136,168,2,141,65,106,6,114,54,209,10,22,29,25,177,211,26,102,28,203,56,62,61,19,40,126,130,156,185,144,48,185,44,49,139,199,231,40,226,83,0,85,68,103,66,40,202,234,224, +247,156,30,200,188,102,121,216,178,207,169,47,227,95,73,132,97,64,117,27,158,109,206,55,251,106,126,195,177,247,64,48,95,100,144,238,187,9,238,96,249,24,254,28,57,59,246,44,5,141,221,148,12,252,99,91,158,9,194,38,239,228,176,102,28,0,182,64,0,251,44, +195,24,65,14,187,167,248,232,153,224,247,69,57,97,90,127,151,127,129,242,3,66,0,181,146,191,219,253,200,160,29,235,166,152,206,97,30,83,199,254,212,239,16,232,149,27,148,84,11,37,226,246,56,40,99,20,179,233,225,126,106,20,211,73,134,40,200,252,6,72,234, +12,115,58,48,106,60,143,4,25,95,215,62,139,27,88,109,81,75,43,21,12,233,175,98,116,146,173,244,112,1,186,183,48,182,7,145,52,224,243,1,98,6,64,92,207,171,1,146,35,125,212,149,240,234,114,216,246,80,14,216,149,223,125,155,94,192,21,218,61,137,154,179, +182,230,118,100,218,212,31,70,211,226,231,184,215,233,246,238,188,22,162,18,177,144,69,133,148,177,158,230,121,159,9,62,103,70,239,153,213,175,217,246,253,246,56,110,145,75,160,216,5,44,242,202,41,230,44,18,173,67,94,233,225,169,60,154,56,58,6,244,177, +95,122,52,19,52,207,193,50,102,239,158,88,28,66,148,183,100,104,150,25,85,119,244,125,253,147,217,89,86,255,95,226,169,78,99,168,149,247,99,38,13,219,205,151,17,200,218,193,144,244,114,230,145,157,82,199,154,246,161,61,229,26,109,42,240,178,118,190,128, +171,81,9,248,53,246,34,98,181,251,187,252,200,242,67,66,0,33,225,40,114,81,154,164,165,252,207,172,91,196,233,168,124,250,105,61,72,229,35,163,161,134,12,219,204,170,35,75,221,94,193,12,200,171,74,206,70,201,28,131,39,218,254,223,200,137,27,235,215,42, +240,85,233,23,29,35,219,250,148,118,27,144,28,100,108,247,202,3,118,135,73,89,253,128,13,54,77,97,37,20,228,145,107,190,90,154,21,125,43,84,208,32,234,142,90,109,103,218,11,163,170,61,93,97,143,30,207,94,87,215,186,120,148,100,105,227,236,214,50,17,63, +33,241,120,72,91,228,166,33,93,67,61,188,48,15,6,250,119,212,176,22,205,153,70,8,102,150,29,37,253,219,140,226,99,184,251,28,252,194,83,23,112,212,24,138,68,220,167,150,112,15,187,12,157,97,166,161,175,161,193,78,54,27,35,118,78,1,231,64,70,194,116,129, +28,195,81,172,67,173,167,3,77,207,51,179,136,122,102,215,134,26,120,151,159,75,171,192,143,9,250,24,19,167,204,90,246,0,122,22,243,108,107,90,12,76,213,118,224,249,226,243,70,202,110,26,83,159,112,80,164,116,227,161,93,28,49,224,108,149,214,164,49,125, +24,254,243,33,128,198,11,248,255,46,202,83,63,183,252,136,131,128,122,129,96,167,219,201,77,34,230,6,185,175,96,143,17,128,50,184,137,131,137,133,91,55,5,5,245,249,27,45,240,101,233,216,183,172,125,204,85,59,45,81,107,13,19,21,116,73,220,228,84,36,102, +41,150,221,40,42,56,176,160,53,62,174,152,198,53,95,77,16,8,212,11,110,234,57,23,112,209,127,165,134,251,213,163,124,255,130,61,140,253,242,99,68,93,21,251,9,108,62,238,156,231,104,104,121,111,192,176,64,193,183,34,229,57,13,197,53,53,233,84,192,12,247, +87,68,136,97,38,241,217,79,44,247,36,86,103,121,208,143,99,158,137,0,95,196,250,13,233,164,194,159,156,80,2,200,196,243,101,212,15,12,106,27,76,73,236,211,213,168,243,2,38,166,191,140,183,65,189,114,116,205,71,147,7,96,129,214,213,13,44,103,67,78,180, +45,16,194,86,7,192,144,30,26,187,215,45,109,252,95,249,57,54,15,198,124,16,64,96,185,54,21,218,9,176,54,119,183,20,120,169,21,123,209,191,147,105,3,115,37,211,58,187,23,40,163,60,92,44,208,159,238,46,227,252,6,198,216,241,149,100,90,61,94,29,177,179, +85,122,55,138,178,134,143,130,106,236,119,249,139,178,85,215,143,42,191,254,28,0,115,113,157,82,100,75,241,239,189,190,19,116,87,5,208,247,215,106,3,113,229,168,152,127,163,230,92,236,220,39,237,69,219,240,219,215,35,25,220,173,128,79,197,144,83,197, +36,67,4,182,154,104,83,209,55,170,114,226,103,34,240,21,99,63,3,44,206,193,2,211,174,31,31,98,111,187,98,35,138,30,152,63,208,39,42,246,170,3,65,153,167,75,67,221,248,113,212,143,67,67,233,115,74,21,19,204,174,95,217,30,47,3,195,101,81,157,211,144,125, +130,95,197,245,15,231,181,191,15,241,94,110,234,68,127,5,230,53,16,210,249,90,254,99,235,35,61,31,195,187,186,87,127,131,93,155,39,206,67,103,220,15,95,246,139,90,196,18,56,135,157,161,109,40,200,235,54,46,40,234,81,130,15,78,191,217,16,245,198,160,122, +122,102,154,45,50,183,33,63,92,254,206,206,11,206,195,128,31,26,249,237,165,123,97,236,5,17,60,145,49,246,195,46,74,21,234,171,85,249,97,40,2,141,103,239,249,115,121,140,89,8,228,232,147,22,209,200,254,189,89,178,140,57,13,57,64,194,154,202,251,101,114, +51,206,208,205,146,110,171,13,122,239,204,113,42,213,123,248,225,119,249,215,47,63,32,7,224,180,16,119,242,91,142,146,72,187,150,124,82,86,176,163,12,107,229,199,21,174,230,70,127,202,159,231,140,149,175,85,28,4,242,80,134,87,50,147,170,22,186,156,195, +229,209,212,215,11,53,167,125,146,237,93,248,108,118,105,126,183,21,100,148,173,80,45,168,218,81,20,72,189,240,6,10,14,41,99,173,139,191,105,8,150,190,37,164,79,211,253,49,163,105,247,13,125,102,112,140,103,182,105,108,68,116,227,216,105,187,66,98,12, +78,157,94,23,55,75,189,30,205,62,110,184,120,131,110,234,219,95,25,203,24,191,24,255,199,34,166,6,53,124,2,56,126,253,158,144,132,174,167,6,94,230,61,167,185,144,208,153,134,52,58,134,12,57,136,202,158,35,162,44,166,106,194,207,214,64,29,81,52,89,143, +120,34,200,112,134,118,197,246,19,212,28,25,47,65,223,2,18,104,107,83,12,77,131,138,146,231,130,167,245,208,27,3,104,50,133,121,100,13,98,9,47,96,189,110,181,243,63,75,70,122,97,176,69,173,171,45,0,210,116,178,125,248,13,132,252,201,71,17,226,32,89,25, +83,180,118,11,60,170,157,29,33,143,203,43,31,228,119,249,87,47,63,32,7,32,160,28,94,202,242,91,241,67,102,202,245,214,167,139,207,115,233,171,227,28,252,80,255,89,118,118,185,61,101,213,179,186,166,98,240,197,27,47,191,124,3,237,173,204,116,191,154,96, +141,86,60,102,248,251,58,250,220,195,125,91,224,251,156,210,240,179,138,28,175,69,190,230,163,149,136,42,127,233,182,60,191,85,119,54,184,211,181,90,0,177,165,46,170,238,28,24,122,161,193,169,35,78,27,69,112,2,243,122,154,238,9,125,93,113,78,135,47,64, +40,215,80,41,114,30,196,164,64,48,218,232,202,44,182,225,61,242,57,209,111,133,7,224,86,7,35,86,95,220,68,196,140,74,188,171,55,231,93,207,132,159,152,215,100,255,140,239,79,81,252,217,72,167,87,154,103,142,140,29,119,116,245,99,142,64,86,192,112,26, +56,139,200,229,145,100,67,74,56,95,5,187,25,148,91,47,8,51,188,231,123,229,223,174,126,233,202,208,87,182,146,154,65,63,229,21,107,223,61,72,24,91,51,45,217,203,163,237,218,41,161,174,15,18,189,161,203,189,212,81,241,154,176,124,127,126,8,115,218,207, +6,154,249,79,118,7,85,63,228,190,173,189,126,27,252,127,207,242,35,94,7,60,42,246,136,146,228,134,167,190,19,110,196,54,226,229,162,21,235,250,178,198,169,135,255,140,229,187,138,9,202,51,79,123,33,62,210,244,134,205,130,180,241,190,128,23,234,127,173, +2,120,45,198,254,200,13,52,172,190,114,56,41,195,80,67,63,232,104,215,23,231,233,66,232,24,119,87,131,94,151,45,136,35,163,33,184,162,226,117,213,94,119,68,108,87,122,118,12,24,6,166,215,109,136,245,166,141,249,170,210,50,132,189,106,164,226,60,101,75, +161,101,11,77,181,198,13,189,214,231,62,236,53,36,224,128,141,108,242,11,186,45,119,229,39,119,61,12,4,104,6,0,231,175,54,250,212,65,155,147,162,71,230,54,114,197,48,169,7,194,136,107,190,232,27,124,223,3,83,226,141,151,154,86,120,55,67,156,113,57,89, +54,191,192,30,28,8,32,191,173,148,53,158,134,161,52,167,57,46,78,162,238,248,94,12,252,73,242,199,165,108,237,238,121,0,233,209,47,60,204,235,165,23,82,230,160,125,29,28,110,241,108,233,159,216,213,117,94,167,35,15,28,37,77,214,90,172,130,222,240,111, +147,29,212,116,181,241,187,252,103,148,159,113,14,0,63,35,30,37,42,196,140,89,229,9,136,49,175,223,220,186,212,195,1,65,231,229,86,114,56,120,164,47,132,8,221,121,9,212,129,150,120,140,45,253,182,199,120,23,50,119,3,230,73,195,165,200,169,165,252,249, +128,226,138,185,135,56,39,160,44,136,147,180,76,197,153,26,98,89,183,62,199,58,33,150,172,65,99,130,18,221,61,117,152,76,41,198,131,120,237,153,101,74,157,78,199,12,232,122,62,39,85,109,108,123,234,170,188,13,10,18,61,166,111,67,208,54,185,193,88,55, +57,160,248,144,40,138,107,86,229,41,1,57,221,134,158,46,167,65,175,91,107,135,168,178,219,248,204,93,121,63,96,200,207,89,147,252,177,215,51,142,15,254,131,225,188,244,45,32,75,128,217,178,3,208,88,222,135,50,112,209,130,11,55,76,212,56,192,96,130,47, +7,189,252,141,42,179,133,226,248,255,89,222,41,225,84,11,9,222,107,59,251,125,230,166,199,7,15,17,1,119,92,218,245,176,87,53,151,35,250,25,65,203,87,222,198,48,39,121,3,94,155,122,180,188,44,220,20,208,0,137,195,104,150,177,216,31,152,4,106,172,213,161, +83,199,117,145,47,66,126,151,255,172,242,51,206,1,232,47,220,43,109,134,56,248,237,254,165,5,175,235,102,113,187,158,112,181,144,189,53,48,105,201,252,61,220,88,252,231,18,154,183,200,184,220,58,44,16,51,82,58,240,11,98,79,35,207,235,247,110,136,207, +49,1,2,46,105,119,85,206,152,98,43,28,152,104,37,235,103,126,6,56,232,106,108,76,177,83,97,52,85,173,150,85,1,141,9,159,149,102,136,102,19,69,118,239,225,249,236,109,232,114,122,208,159,59,87,192,232,138,248,57,247,142,215,38,181,30,235,34,250,125,62, +163,239,245,81,39,62,159,83,185,34,223,32,97,144,205,199,248,158,90,189,39,86,168,21,210,80,196,219,181,85,226,43,93,209,49,224,170,103,180,118,14,112,130,107,233,89,33,135,203,48,9,171,194,89,158,44,251,50,112,141,210,241,126,1,207,216,39,149,32,190, +47,145,42,64,82,125,94,228,3,132,68,66,112,174,182,238,239,244,90,0,96,78,206,69,232,251,63,192,75,205,63,171,222,213,204,120,41,219,200,171,54,72,96,91,97,175,216,85,77,131,0,46,169,186,169,239,200,241,42,249,225,163,174,143,254,45,140,254,79,30,196, +79,238,219,57,231,127,3,165,105,150,38,24,151,8,41,0,0,0,0,73,69,78,68,174,66,96,130,0,0 }; + +const char* icon512_png = (const char*) temp_binary_data_1; + + +const char* getNamedResource (const char* resourceNameUTF8, int& numBytes) +{ + unsigned int hash = 0; + + if (resourceNameUTF8 != nullptr) + while (*resourceNameUTF8 != 0) + hash = 31 * hash + (unsigned int) *resourceNameUTF8++; + + switch (hash) + { + case 0x292fbba4: numBytes = 35016; return icon256_png; + case 0xc0d6ace7: numBytes = 134935; return icon512_png; + default: break; + } + + numBytes = 0; + return nullptr; +} + +const char* namedResourceList[] = +{ + "icon256_png", + "icon512_png" +}; + +const char* originalFilenames[] = +{ + "icon-256.png", + "icon-512.png" +}; + +const char* getNamedResourceOriginalFilename (const char* resourceNameUTF8) +{ + for (unsigned int i = 0; i < (sizeof (namedResourceList) / sizeof (namedResourceList[0])); ++i) + { + if (namedResourceList[i] == resourceNameUTF8) + return originalFilenames[i]; + } + + return nullptr; +} + +} diff --git a/JuceLibraryCode/BinaryData.h b/JuceLibraryCode/BinaryData.h new file mode 100644 index 0000000..4460b58 --- /dev/null +++ b/JuceLibraryCode/BinaryData.h @@ -0,0 +1,33 @@ +/* ========================================================================================= + + This is an auto-generated file: Any edits you make may be overwritten! + +*/ + +#pragma once + +namespace BinaryData +{ + extern const char* icon256_png; + const int icon256_pngSize = 35016; + + extern const char* icon512_png; + const int icon512_pngSize = 134935; + + // Number of elements in the namedResourceList and originalFileNames arrays. + const int namedResourceListSize = 2; + + // Points to the start of a list of resource names. + extern const char* namedResourceList[]; + + // Points to the start of a list of resource filenames. + extern const char* originalFilenames[]; + + // If you provide the name of one of the binary resource variables above, this function will + // return the corresponding data and its size (or a null pointer if the name isn't found). + const char* getNamedResource (const char* resourceNameUTF8, int& dataSizeInBytes); + + // If you provide the name of one of the binary resource variables above, this function will + // return the corresponding original, non-mangled filename (or a null pointer if the name isn't found). + const char* getNamedResourceOriginalFilename (const char* resourceNameUTF8); +} diff --git a/JuceLibraryCode/JuceHeader.h b/JuceLibraryCode/JuceHeader.h new file mode 100644 index 0000000..ef10e05 --- /dev/null +++ b/JuceLibraryCode/JuceHeader.h @@ -0,0 +1,57 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + + This is the header file that your files should include in order to get all the + JUCE library headers. You should avoid including the JUCE headers directly in + your own source files, because that wouldn't pick up the correct configuration + options for your app. + +*/ + +#pragma once + +#include "AppConfig.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "BinaryData.h" + +#if defined (JUCE_PROJUCER_VERSION) && JUCE_PROJUCER_VERSION < JUCE_VERSION + /** If you've hit this error then the version of the Projucer that was used to generate this project is + older than the version of the JUCE modules being included. To fix this error, re-save your project + using the latest version of the Projucer or, if you aren't using the Projucer to manage your project, + remove the JUCE_PROJUCER_VERSION define from the AppConfig.h file. + */ + #error "This project was last saved using an outdated version of the Projucer! Re-save this project with the latest version to fix this error." +#endif + +#if ! DONT_SET_USING_JUCE_NAMESPACE + // If your code uses a lot of JUCE classes, then this will obviously save you + // a lot of typing, but can be disabled by setting DONT_SET_USING_JUCE_NAMESPACE. + using namespace juce; +#endif + +#if ! JUCE_DONT_DECLARE_PROJECTINFO +namespace ProjectInfo +{ + const char* const projectName = "Magical8bitPlug2"; + const char* const companyName = "YMCK"; + const char* const versionString = "1.0.0"; + const int versionNumber = 0x10000; +} +#endif diff --git a/JuceLibraryCode/ReadMe.txt b/JuceLibraryCode/ReadMe.txt new file mode 100644 index 0000000..091a5aa --- /dev/null +++ b/JuceLibraryCode/ReadMe.txt @@ -0,0 +1,12 @@ + + Important Note!! + ================ + +The purpose of this folder is to contain files that are auto-generated by the Projucer, +and ALL files in this folder will be mercilessly DELETED and completely re-written whenever +the Projucer saves your project. + +Therefore, it's a bad idea to make any manual changes to the files in here, or to +put any of your own files in here if you don't want to lose them. (Of course you may choose +to add the folder's contents to your version-control system so that you can re-merge your own +modifications after the Projucer has saved its changes). diff --git a/JuceLibraryCode/include_juce_audio_basics.cpp b/JuceLibraryCode/include_juce_audio_basics.cpp new file mode 100644 index 0000000..4186948 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_basics.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_basics.mm b/JuceLibraryCode/include_juce_audio_basics.mm new file mode 100644 index 0000000..e0e6c57 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_basics.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_devices.cpp b/JuceLibraryCode/include_juce_audio_devices.cpp new file mode 100644 index 0000000..fb5c221 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_devices.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_devices.mm b/JuceLibraryCode/include_juce_audio_devices.mm new file mode 100644 index 0000000..e58b67e --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_devices.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_formats.cpp b/JuceLibraryCode/include_juce_audio_formats.cpp new file mode 100644 index 0000000..a3c6117 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_formats.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_formats.mm b/JuceLibraryCode/include_juce_audio_formats.mm new file mode 100644 index 0000000..f325b8f --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_formats.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp b/JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp new file mode 100644 index 0000000..c599b87 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm b/JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm new file mode 100644 index 0000000..d4b8c31 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_AU.r b/JuceLibraryCode/include_juce_audio_plugin_client_AU.r new file mode 100644 index 0000000..bfbc613 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_AU.r @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm b/JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm new file mode 100644 index 0000000..a4fdf7f --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm b/JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm new file mode 100644 index 0000000..175b300 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm b/JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm new file mode 100644 index 0000000..0ac2b2f --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_RTAS.r b/JuceLibraryCode/include_juce_audio_plugin_client_RTAS.r new file mode 100644 index 0000000..a51cf37 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_RTAS.r @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_1.cpp b/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_1.cpp new file mode 100644 index 0000000..29d48f3 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_1.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_2.cpp b/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_2.cpp new file mode 100644 index 0000000..2da08c6 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_2.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_3.cpp b/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_3.cpp new file mode 100644 index 0000000..72a8426 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_3.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_4.cpp b/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_4.cpp new file mode 100644 index 0000000..6064f99 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_4.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.cpp b/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.cpp new file mode 100644 index 0000000..5c5509a --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.mm b/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.mm new file mode 100644 index 0000000..56af9ae --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp b/JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp new file mode 100644 index 0000000..d3b6529 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_Unity.cpp b/JuceLibraryCode/include_juce_audio_plugin_client_Unity.cpp new file mode 100644 index 0000000..6552559 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_Unity.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp b/JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp new file mode 100644 index 0000000..c35394b --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp b/JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp new file mode 100644 index 0000000..8e2e5cd --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm b/JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm new file mode 100644 index 0000000..ee2f414 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp b/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp new file mode 100644 index 0000000..183f61b --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_processors.cpp b/JuceLibraryCode/include_juce_audio_processors.cpp new file mode 100644 index 0000000..bfe172e --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_processors.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_processors.mm b/JuceLibraryCode/include_juce_audio_processors.mm new file mode 100644 index 0000000..b80ae90 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_processors.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_utils.cpp b/JuceLibraryCode/include_juce_audio_utils.cpp new file mode 100644 index 0000000..97bd2c5 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_utils.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_audio_utils.mm b/JuceLibraryCode/include_juce_audio_utils.mm new file mode 100644 index 0000000..8eae7c6 --- /dev/null +++ b/JuceLibraryCode/include_juce_audio_utils.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_core.cpp b/JuceLibraryCode/include_juce_core.cpp new file mode 100644 index 0000000..d0ce163 --- /dev/null +++ b/JuceLibraryCode/include_juce_core.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_core.mm b/JuceLibraryCode/include_juce_core.mm new file mode 100644 index 0000000..72b10bf --- /dev/null +++ b/JuceLibraryCode/include_juce_core.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_cryptography.cpp b/JuceLibraryCode/include_juce_cryptography.cpp new file mode 100644 index 0000000..10b3401 --- /dev/null +++ b/JuceLibraryCode/include_juce_cryptography.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_cryptography.mm b/JuceLibraryCode/include_juce_cryptography.mm new file mode 100644 index 0000000..9311ea0 --- /dev/null +++ b/JuceLibraryCode/include_juce_cryptography.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_data_structures.cpp b/JuceLibraryCode/include_juce_data_structures.cpp new file mode 100644 index 0000000..9315aa1 --- /dev/null +++ b/JuceLibraryCode/include_juce_data_structures.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_data_structures.mm b/JuceLibraryCode/include_juce_data_structures.mm new file mode 100644 index 0000000..695ec43 --- /dev/null +++ b/JuceLibraryCode/include_juce_data_structures.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_events.cpp b/JuceLibraryCode/include_juce_events.cpp new file mode 100644 index 0000000..1bba110 --- /dev/null +++ b/JuceLibraryCode/include_juce_events.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_events.mm b/JuceLibraryCode/include_juce_events.mm new file mode 100644 index 0000000..4cc34fc --- /dev/null +++ b/JuceLibraryCode/include_juce_events.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_graphics.cpp b/JuceLibraryCode/include_juce_graphics.cpp new file mode 100644 index 0000000..319c76d --- /dev/null +++ b/JuceLibraryCode/include_juce_graphics.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_graphics.mm b/JuceLibraryCode/include_juce_graphics.mm new file mode 100644 index 0000000..b28e6dd --- /dev/null +++ b/JuceLibraryCode/include_juce_graphics.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_gui_basics.cpp b/JuceLibraryCode/include_juce_gui_basics.cpp new file mode 100644 index 0000000..216c76b --- /dev/null +++ b/JuceLibraryCode/include_juce_gui_basics.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_gui_basics.mm b/JuceLibraryCode/include_juce_gui_basics.mm new file mode 100644 index 0000000..6a9726f --- /dev/null +++ b/JuceLibraryCode/include_juce_gui_basics.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_gui_extra.cpp b/JuceLibraryCode/include_juce_gui_extra.cpp new file mode 100644 index 0000000..7226e19 --- /dev/null +++ b/JuceLibraryCode/include_juce_gui_extra.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_gui_extra.mm b/JuceLibraryCode/include_juce_gui_extra.mm new file mode 100644 index 0000000..c9b6c3b --- /dev/null +++ b/JuceLibraryCode/include_juce_gui_extra.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_opengl.cpp b/JuceLibraryCode/include_juce_opengl.cpp new file mode 100644 index 0000000..d9895bc --- /dev/null +++ b/JuceLibraryCode/include_juce_opengl.cpp @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/JuceLibraryCode/include_juce_opengl.mm b/JuceLibraryCode/include_juce_opengl.mm new file mode 100644 index 0000000..6c2c32d --- /dev/null +++ b/JuceLibraryCode/include_juce_opengl.mm @@ -0,0 +1,9 @@ +/* + + IMPORTANT! This file is auto-generated each time you save your + project - if you alter its contents, your changes may be overwritten! + +*/ + +#include "AppConfig.h" +#include diff --git a/Magical8bitPlug2.jucer b/Magical8bitPlug2.jucer new file mode 100644 index 0000000..1bbe65a --- /dev/null +++ b/Magical8bitPlug2.jucer @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/README.md b/README.md index 16ec775..52c62d5 100644 --- a/README.md +++ b/README.md @@ -1 +1,43 @@ -# Magical8bitPlug2 \ No newline at end of file +# Magical 8bit Plug 2 +By Yokemura @ [YMCK](http://ymck.net/) + +Magical 8bit Plug is a software synthesizer to generate the tones like the old 8bit game consoles. + +Naming "2" of course means there was the first version, but the code base of it is already obsolate and hard to maintain, so this version is developed from scratch with only very little code snippet brought from the previous version. + +Upon rewriting from scratch I set the base to [JUCE](https://juce.com/). Thanks to this awesome framework I was able to build it fast and able to add more functionality than the previous version. + + + +#Getting Started + +To build from the source: + +- Get [Projucer](https://shop.juce.com/get-juce) (JUCE IDE) +- Setup your native development environment(ex. XCode for Mac, VisualStudio for Windows) +- Open magical8bitPlug2-juce.jucer with Projucer +- Select the native IDE and export +- Build + +#License + +This software is released under GPL v3 license. + +Although this plugin satisfies the condition of JUCE's [Personal License](https://juce.com/juce-5-license), I chose GPL by my own decision. This is sort of a backup for me just in case it breaks that condition. As the plugin is a not a kind of library that can be a core part of other product, I believe there will be very little concern about "copyleft contamination". +In other words, my choice is not based on a strong belief on the copyleft and it can be changed if there are any positive reason to do that. + +See [LICENSE](./LICENSE) for details. + +#Donation + +You can support developing Magical 8bit Plug not only by the contribution of source code but by the donation as well. We really appreciate your support. + + diff --git a/Resources/icon-256.png b/Resources/icon-256.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6ff2f81c23143f67a3a916af0f311f34e9a9cb GIT binary patch literal 35016 zcmV(?K-a&CP)Bk;`rE%x`^pL5oM_wrJ*Jzu?Z|4qERADeByy=Z^Qx3hVHd)EAQRQ+t@G7`>K$MPGVACffhPN@xb|0h-Upylp((fMa3 zIR^pn9mDFkb+h_KgE8tQphHHF6#I7Rt*){9`P&!Wx69zy!7j(W;u!H$-5BY={Wt&q zpT+te<;U-Nn3Rg#LbL5lYd1ypUw^ZgX~Md81V z6u+ZUX@AFOa?enj=`Xb3b6vi-Qp#~{vro=;=(TCzcxS82^r1kOE-*sHGCJ(;Ke!qm*o^EDd&6sU; zVZE}MuRc>n<>to#pA07XBg@C{t^opDT#lt z1Vi4Hnk+r=M(7z?Ew)Wc$QZrb5fb=r(^Jtzr~y=@%i15UR5G3lC^42z+R*r<)#T%@ zA5I$d?=|KV4Fv1l?c4~gXwZ1-N{eZEw(ySzlW!;Q{ITVCD*&^=l!d^L=$jGps11ss z6axvcZUgLXIR+$d@EtF^T%Yw`e>bb2F3?lqe9B~^AKMP)#e2Fagap$B6>Y!QErnQf z;AFJ;$$%ho6BX@jB~y?pWcgRXeW^BX#%*S(_mGokTO3elqX1r4o6Ic?jA5pux-C>! zoidFS;79<=Av=~x35*U@cSV{F_DocuE_#rRnQ#7094<+cP%m-=mGMILBZ z(Q}za6{P<8{c%wc^)^~psfHML6D&IyXTXK2K16~5k^l+7ZfAg!>C8%Nci76LWptQc z*Rp8|*AiACBhasX8EyV*jF0ioF`VJuF8-PZf(j|w{)?qcqXk_3Jz1!uSUC1Z*n>ZA`X zi40*bfi2nv1jEL0tC05lZW4H~*&&37(78OBvY!_i*H}wkO*M5W3P)yq&jPgXS0r4j zLR$F@_|@lD#@>bBU4Fj;ST2O&qhOy+h6lV~Qheq{P>D31$O{)m(q99Nvw#kkAzk*w zK5?LY&|v9fGbyaqNeKD>pF&if2tp=`3&hv?+&UV==gMU!vKv?oJgwQY8;QPd=1j70 z$W>{fNq-NK4SKC;wP>&o&`*JLzc*?S%Z;kp0_xv$=r~IDB7Scnp2m6_kzz_*U*o+e zAB~}1PoyV43Lz*!20MnQ>mlxs&M!yw#z_Q`lqkEib zSa^P2-WOt;wWa_s+&DXe?gW743{EsF2V9esZ$=BlU|w0s?H{#LGM^6i+^#!e6@7qp ziNMw6n)fphIef_W>q+#QdeanK*BDN-veNxdLjuvCy44A11&aOYen=@A+=p8fhbdpj z_$n47v~p8^^(E1cLx(oqFiWI=Ohc#9Yk?jl?WSr-F`w>}#xSh|OXIY@AjH37`I9Js zM1($X?SlVqzqg@-|CaWc-&@xy`IkX$WPY@CzJi|+nYVk>D(|Q{q`NJ1`=h8mU}aaq zIs^urM`HMW>(ZVnj)6I2GKOnXS+#!gMj{MO!m_emC77Unu4Qj*#!cQIpGu}H+Dbyk z0O)~C4*FD=`<;yPU&`c{8jD0@XWB~}QYgtu#^Qk>S;-HBxgLozy%?X|7b!2|kR0f- z-l2vjk-+aPe;NdU!CBicZ+H()8mZqRd?b6^sPXwcZ;T?#sUM74*9p-|aLB}Z@(Yz= z^S#mi_4-QKDuNqN_k+G-F%v3IvQjrVtX*uOKbwQZX%?p;WmNBAaayAEuI^+1mTLb& z8fWh36royU&je=?@a%%ZquzoHCSRA`OQVi`=af5mz{WECJ}I0yV+?~w(;B27Y7844 zG~IH{Hf=tscNJ0^2JV`#P%|A3gN{M@S1!MQ8t@pYi+^nv4a6VFdMMYSF;Q1BY8+`7 z7zDp}Hpdk|!8u;Ox$zLPqtC4!cFZC7V99z$2XjVS*8&XZpmXs3H={=-=#=6J3GE`b zYX8#AnCgJlvFLqwoOBr0Y6}czyG7}gQksfJRzm%ayztLW@J0}i57g|_M4LIr(nbNw zxx|uz()!Dx@Am?kR{)znm^(UDI+<&b(vwat;7Yeuu zynXrN1v#u~(n5}B>o;9aAH<8j75o*=WibF>4{E>)z`vWbwx8`uV2;4^9W#L1$+X{T z-sGR>P8BVhhxac^kQ0&p1&bwNEwmC0d7~dmx>`=gxW9s)Nt0Z2^ir^MxG7ZZWqp6t zP}8`8Jl&PRO-0)g#A_(N+(pQZ%A%D4a}BcTHx4^=G<=7@vBk*}M`UXZCa>jDP;jm?(CW4(nA*WS@-a`!H$GEs(}k08 z6^v`+hPo{AsSr*NPq@Hg*pl@b)`%-T?F)uU^+XHu@-9D>;00~0Mc%Box~V9ACJ+cbXr=XBHr&5oAe-hz-It6%8(<&-2b#FS zLF?K6X10sZJ7H?FUG<+sx1XJQ5cWn4|9$jf7zVKhRaP-r_H^G<(4>TDb$c4=KugTQ zu6L4hns=7yh1`r)c?Gb#U}(&Dj{eCS=4~Xv0MrSSw{r8$kq$5s=jHj6iE_|kTVT#s zaVlrS{%2FUsj(}19Rq{yHQ_YfZJ44p#k|Wqoz;*sr|reU(c)8-O)xubuSZmMumkE z)b$Ls6EhLnQ;`XLD<+b^$weh!iJXF2gs`?2pqaa7704HPRQLQVrb*C!vh>Z;w>u_X zBt=9E-|ZsZ-P&efJN;D&-=IS&!_G^1#&@3Ws(4Jc2Oy9ZL(q$6A-9cP1yfUYvSylU zCg*pSKM4W=jhe6M4)(1fK2tQ)QAD&Nxp+7(sS?V|&!!1r#lIr9gfA_|k_Gc2bh37* z>6RD?rX}mbn|Y5%Qyn%wnW!weQbr%4ctguM0)hwk>^o`cvhSt8rigRKAo>>UBi=G$ zcB23Y;Fu5V0I4wvo~I%YU8mbXi+O{T$EZ} zeFlZM!6^4?qq-Q=!K+aOh~UHeN0<2f|M0Im_S4!5f*Z>PxAXh|RbNgQ5XMww!HE1u z-P54t6#V&8)A{&tD1E`K>2@t!ido!suiICevxRA|PK17Pc6vwiI{}S=!#F;zzLPqv z|Le{dJ8K#0MGu|Z9^m&p6swo&yWSh9cj%tu{YLJu_Le}R&R6a5M{I7l(@do=eeHUV z@6YGN3wih?W$mB8ck++*cPPFJjD{3a7%wgJeTJy+I;x^ln)>d9fByb4a#{}JAE}a~ z-Nyo*wazbWI}AxxWdk<()9x7yK9*oTiPYbRUwNb{Q|n|!yk{JvuANYvnw}Lu?6=i0 zv)V}OayDsO#SQTy#&dmR_97Tl3XNFm&0l0Uw53%jk7?7zD5jVl(~4(?yXI>a&@Owu zn1Qo0e193-LuM`#ZbtFaVH?Z(H}IZ0s7o)-2#$34yzX(r+GBd z19BX=UAZEOYuzI%(i$gDKLdG}9JdQ#nXdC=3GFm6M=%a!JuOy>L}yY7Tn13?mX&8h zP#?~Vrua&mHZz|5_`HuU$!<`hq6&sRyK>P~A+0<`;&@psgP3cTFKI)%Y{w?dEz5!> z;w4-HOC}McXi1R9t9)4o=yKAs;xgN9NDGd+Og?6o*Sx9P7a=7!D_L|0os6p@E zJ^i{wg=^g03e4kCt8yUfB?E#Nom!=&kKF8w8`=t@Vg(?g-Cr3n8Mqpdx}Qp7xRn(n z2H<&M;6Bi&qv5K^;a?+*X}-d*cZbQ)ai`I=a(Ub_^eZfpJ-Z)~<=huL7unlITDern zNVI(*!zZp&+w>C{+#WDNrSj=(o?XGL@*^GUJr#E$2`mu?49|k`Ex@jcZBDx_#FG27 zweu$`$Z#dF%5rSn6}}XSqZNZ#S&Lz0;JoG(37x*pcz9z>5Voq{TOv>x1FiM zpj~r}`bc7Gg;p<`+jTi?XI&%NmGJL2U)%4*HcJgL=KN%7aSVKf2B!{E>qkij&KMppFG@v zY5j*U4!?zpr0(EOIo&n}Zu`CAH!aN5hWycP6;v`Avj@4R-Et_k)>@kUX@-L}tD#RZ1Yu|VVQp%TF``9HhTF-rqbbkpYC`}i*|ST}(keZ`ksNCpnO4?K z3!o>AgZ_#JP17KZ_o+83gW!zFct_W4e1K^{NFFCOn~x|!m04Qu1dV|qrlA!%(#O;W zWEaHKti^c~YyV*bmT1q6s9ub!0fB>JNBa(Caj~1nbBwAVdj+5sA{t=X9$Z@f$Q%}% z8CD_y>o#r;GFuVbM!@ptiC!WQkbwq=C@onaQCV~#n}=D3e!Az0p|UKpA3$W>d{W6n zvBtUuM3$R2fPw7ql{crd4<{!DY>-&Xxou2W)5(%_Fsm$7B%O=_6k0=>N+fna(=lo|=3LLo`T|REj-&()n zw*>vDo?q4~`?>0&>%ffXH*8Y?!-!%nj2Nz(Y4_XM>p>W251iMn4gMOI? z96}ARLu^H**+PHP;^46f=^>^a0f%vIkL<#tx$?M}7anccy~p@T#>yP@DZZy07uLrG zl_9WfaQQ@&0AA^f+T3@6a|8Ml8d=k3vZS4va(a}x954Ka=cU$BkAmg-%hQww72%H+waseQJ=+7Ou>Eb zl?y7MT8ZC7{ZQ_8E_HDz$xO6)&MBXaa|rikoL5|8N7JG&XF$@@(r?>_U#!!}$+5s% zDP<}e@O3gjf74GZCQmM{+K03r&TF5nH3{mGsX^4xxDvm&B@!yX<${(Hb2XTb(f_*I?pG zw4nns09|=w`Vj*F)fL4S$L7ir+w(M8YBfghEx`g)ce4#`jl(T7F#!k4jK>;@CkQx} zuu6}mO>r8NlWEvjffN_G1v(spA2zi~L*2nN6BJm3MueL`Ftt^48plY zdh_5-ohuOTVRBNtjoCx5whYEQ#GA%?%gGU&@g7|DL;d#1+zQ}$(|}ib z`f3NE#>s=euhtf%j#?48iIdodPk!1tX_C> z?1M8H$1KwbVzv^%J)sX4@ZCvSfe|?vy#+BrW6r#+_VF_-`*I_%n0<1zb~7%;Wi?Hm z#;ei@{lp<+B=r1kbZaQ<`FMP~0D1lZqh*3|Q6}BNX(`qgG+MT_C)VZLGO*MTJt*(l zV#KDW3AxNb1bvC<-nd0r9i?A87yC&2MCymE)#|W*3uZyCv~WPz@v!+QQf5$RTe>WW zJNE`mwWr-gn84oFYYR64lFb=U_PGSe)&*4AQ;f{ppkOA(dN~WO_8R(4nLunEFl+U{MW)eddvq> z`&h#Oq5scE=d9T%fv%ndeDQOqZ=cH-iIlJ}F>U?dRtJcHR@7Ml^VP@DRNb7o0rO4h zT#NyT*9{0pVx?gCwg);NP(D(ep2XCOsOc2v$ZaLiRylR;^I41FE}J^^@f_CvU}OrP z4{%LsTC8H0>qVc+3%Gau-3Pi7+kRe8)&Tl@+qaCM4-nsTU5yEP`Tgs;W=Ec85DX15NLIDO(KtosW ztwORG<2)Lw;BX@$^LNEey8W~bQ&i2f`9tH*@ygKik+v0?Db-=0bX^tubX9uP9mFZ& zT+=clHPBT$BeU{hy6%heu+|~BgX>s|+G&5izccVwNREmn4IY(S(cBDr#mWc9YKWPX z$XJbtu`@J-8HJD5I2YDEG|GVPQ)$e%B%w7y06NhLM|IEe@nTqf)-Rnx_%@kJ%rL`C z{8R#`LmKmP7zGGRCp0TaCx}-K_V>{WZ#6)MTm{`>O%6Y9KgUfrlXchMc~q7&X|e4C zL)PRa_Z8?lkioNIj~axEMZ{px3$42b$mlXbDq57F)cBto(^6jh2U=td;BVleS&o=i&0k5=g$Odm?e*rbRM`{D(441)88BeD|cu#%yIa!X223{_ak!hxnR;-c1Hw?-(J%S3Or@yE<(5?gr%Os3T z42>$ddnP&KUuEK$(raF=K?40My}D~Ef{j@mjxU&Zr1Z`}>>(ZMiUS!Xi1qX`l|A?LL9v+lKRX*$qJOE>l=i&pvmb7|M2-^x51HR4IE%zP6Z_@G!59ML<8RCrHhcFTtNVYfiC1B_-;oO zW|@x9PvQRhbg%lc{d*K*7)zbQIM~y;`G41SyrE>z59Xu>sM zVKu;DLO4u4aObksdX+QXdcla#6t5e>=&z}@k+slb;+JzlLe19{cJWCeEWIH`6iCV4bq8X`Da zp+WF{_;;pN)SIx%u7X~cllLw!TQ-MVT68#E?-ik(Q7{vJ8WnS&O`lXw322%uT)OMgELsG4|GN=PXlMdQICSn-5n@#Qv1n}uvoLWm$YD}nMZudpQy~}GB3-W>a znJs5&+-dC6K|-Z9Dsz*9me0jAEh9Cn(9qvY%QXbNSu|8>PXls_QUYbj*8A9|aKA^Z zRGZ%y>f6GcV>Y1^fvk~O&89WxL)e!zOA&VscxCN2Yy^vJ9g}`eTQ%0C(^`Df{tL@% zS5HlF-joO(mccGD-!S8IgWk5bz7sRqn#;%~WG8ITQE&epAquT3 zg*HNc*JQ5#tx}MurH0#*YLMlQU_+CSCP{XG(MUlmLX*sy%!1FM2G*3H(l-Nx0oaub z$^?p`U_Nu^Lwn|}fuEIuNw|sYSLe7ET8m{M#u5_WF#q}G8Q{$R zD+D08BEza~gb6&}EStW69#DrE>asnV{5(HslEK8&3T)hwyz(xuT&Cf);8%+XBJ31^ z7R2!2U`+0CPKgVD*|LSQx~MXj7Wml4riai=g(+IEmmIRX-~Hga8;izqwj&k%-VL^0 zfla9Pin6G!q&sJwq!@bYl3(pwG0hKKT&9WUXXK?RpOM(UrlsFPkZ}(C-h- zNOb1nawBVti#P@Tyxv=a2{$3yPE*O<1x&NSx}UwV_dX@b(qogWTg9%0TB z=2m#gpd$%A311XFTJJMM2p@)$y z55Zri$;#?(VAhe*u+>?;QgCT?QRh{+Bei;Tj}=%WnaCi1ukB`3^Nj&sy)?^j6!@U@ zCgTD7(rM2QRyep~7;Cfe8#>f9-Xru-O)=)tjxjx1%B6E=qH}%>ATP>F8d_k!KtI79 zg(EvYR&j{Py&;GPAWD6r109Jk?R4tNZsJA`0x=$;k1S#I6e~gVdc`JMghxKJqMzCC z!VAoIvbFJ1E`tI>??j;2FSaDN(VfS$Rzv1Pv=3-Me_O`xBfr0mQ{(*R$ul?MZYI%q zRO%=Hke62@1w9+3gl2V}BSANyEBRCkKe`heC)8Z0iAIok0sV94P}}y@or<}-{>Dk& zp4a#Qi0bi}nlT-VGVK=hX{>n$R#Gn@^k^&IzWr+0;=9m{1rD}kP{geZ zo+&7#@oXwj0#bL|2U-pp-{rN-BQe&1{*&1$Zxi0z_mW4{Q>*o4j9is;qK;ux33Kh` zI1vSX_gMP9vH(@nP*dH`QZR@!^hUfpM$msxgNJRwwJp|TvEwBz?n`tYv=K`b6w(jd zBdn7fB7v9^N@AJrJY0oQfCHO$}Iupfc1p>xAAWS zR)%ZUG+-y}e{$8sp77|qCnjMMTG4OZ$NhO&6PFPY-Cp7ws|>gf%c-rx+=1{wVLnd= zQdWdsOgCUx5Mh-?P~)oe5#dCLS*v%(I&nRzXAX~^5Bl|6^Qq;U7StL6M`D-pf0tJ) zGmzVHC#<4_!1D|ju@2_OxH9@g40lJ0Iy4f#kMv3V}eJm7Q zlO99s{6%q%WQ})u{UWh&OSi`KcFzu&eM2(-@CPQ3_>99sCB?y^`nxK_0OItah$>LX zslBQ>6N1w`&s7hS7oBCfOdW3cSd zQZ+L$XBl>ffZuGD69wC}Qgod{A9?iUU0$zH_-#lj%fn;~K`u8q;HxwKF2ghVKY*gE zp5jYd>3T6|+6u0xiEE6w8J4uK#7tW$By>Dy+fGH%swMNeAxP{>dRrn`@m^->%JInc zs|=&+P&Xl(vSW>a4V{tHwjNswW~?lKK6J|KF#DEiWheif!v019-=H{RH?Hda@(4!J z;}$9iETMl69#Oh*C`gTYe`c%~?>>NBEzP&*>a*>>rPT)$iMj1v!Hho;h6E=$j3K+G=I8HJ!lul0F)c^YAwx#`1EAD_=W>0v3pPzdkx zdc_u`@<>O+{#Q2KKjWk&JoMH5Eu(vL4an=3fz5+slUh#!#R$Y%&y{ncbcdOp$|67#=%RMAV{NrxoA>EpT7cUl~b)?(yyFF3JKp&5G$?{oX zygG2E`FJc&!zMhnn@=D0Ud9)#nq914qzL0l7l?4(`=c7>-p*uhSa>&!h%vg4VP;R!%B?TC|KU5@-9T<@oEkYZtrp%k#Bv9&Hxuzm6Zu=w$B2z(31e^vfiS|B zEb=bjqX5kj1h#O@ne0RGi+_pQYxymVPNxEszs8g~*mAz5w;$VRwgZpF?UbLMKC~Ko zI=$Ylr3tR>j>AF2zY_(0v<3sz>C8E-*7Nt=|5fF10cvW{Y(5l0CluYx`aW;K)@uX& zAb2>5?%7xn{u>v(%j=ezqYplvLjRS&tUV&h*MTGKpv7)uQxf+Zt_tu6@j!P!+*I~Cfc>vb@YH)0Rl=gGx_m2-E)0}j{=#wE zi-@AxP3_cb!*ZJg#)?BD(7U{RnL`<4=$B;9es4?4tpJznZX+t7mES($Vf?9PQhh<*Az?lW#)mt%d3~0aIeetIph?Cb{ji3R5qN5^}v{? zdgz>h8244I!jbX1q1O(OFB#(9hH6{a*J7b{H8aDo_}-zvGIKu`1$Jv4+j0ny&w5s{*Hi91H7wnDC*;oPs_B;Rnsfz4O^0Yu3ZjS;+i@ujF-a)UcGZTsnr)N7Z#} z;jde$R2xzz=-&G?aL3F1I@tsxepd>3rUN2cTs5Yu+miIAl5_t^2584?rtp&$zHIu- z6*}IrvuBk`9F`fdd2>|)wYN9(Z0nDtu>YL?z+szuiFOfX z1L~~*j37eN?!AfolJ^{*&o5k%p=blQuLR>HieUEHbjQ%2VJjbf`Iar%X3+sH>xV*! za}Ii1oUeo*zjp-un+(6Y(p%;1WxT6lHt*8d?&q7nD4e$IK{?-B#f&$_`St*jMRXoO zc`Rcm(PE@f4Fm|4lwh3Oix_?@DT7NEfAO+M`eAf(%$AFA@MN6q5eJe;gI_Yc7_(SB z?OB3-CRg1!%7s72XM_8*&adl0jY>y+MOD1G;=J}@LP zi`V;YI{ygCJ+D1u0JWn}u1!PJi^5JXS?i`?Ub{%a$ye8&oKgyuBXbQ(;m-^{ z(4S7i12k-Jz1Jhu6LWpf>MPuL;74aV1uF{I-usKPqG%D&p)soRMo%Ph@ZhgnxbTCt z0>p1u>!9V=@Vw$Sk&4Nji?zX4o102GOd++QO})aJbeZXzx776uSG;5?S`tOKtYG6@ zicU{`5Bg7}WaGl?h!NFl!RyR8m5Hs@5ieK_K#kQrrXUG7_e2_E;4kMt!DL6T;(HAK zpQO}a)@CM|HgL2S$28!TWBl@y5wz4*)5sopD#Z3>u_P@$l<}3-I%5QU*Y`pJ0pZ>! z^)eP#x3xiacj{QblH>mLI;2F#^Yz;vXiG{;IgQO{pId^($qWSvwIXTt6dyawR(W9J zDfSPdgTp61sQ7D^UK#1m(kVEw_DAx&Gn65+iWxwFZRl>r0*{7N*QnO5%oyU^aDPAH z_vz23^O)*1S{bsIz|6?1Zgl-d8`UW%%;xk0iN)*P($Z)x90l z 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
@doPMZJ+ oBOL7UrPuO~>vY`yI#)#e8&3XWCm%X70ssI207*qoM6N<$f|H+yN&o-= literal 0 HcmV?d00001 diff --git a/Resources/icon-512.png b/Resources/icon-512.png new file mode 100644 index 0000000000000000000000000000000000000000..ee179009c8a91b8154222aafc7f80fb1ed293557 GIT binary patch literal 134935 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 Dby*du literal 0 HcmV?d00001 diff --git a/Source/AdvancedParamsComponent.cpp b/Source/AdvancedParamsComponent.cpp new file mode 100644 index 0000000..b8b827d --- /dev/null +++ b/Source/AdvancedParamsComponent.cpp @@ -0,0 +1,163 @@ +/* + ============================================================================== + + This is an automatically generated GUI class created by the Projucer! + + Be careful when adding custom code to these files, as only the code within + the "//[xyz]" and "//[/xyz]" sections will be retained when the file is loaded + and re-saved. + + Created with Projucer version: 5.4.5 + + ------------------------------------------------------------------------------ + + The Projucer is part of the JUCE library. + Copyright (c) 2017 - ROLI Ltd. + + ============================================================================== +*/ + +//[Headers] You can add your own extra header files here... +//[/Headers] + +#include "AdvancedParamsComponent.h" + + +//[MiscUserDefs] You can add your own user definitions and misc code here... +//[/MiscUserDefs] + +//============================================================================== +AdvancedParamsComponent::AdvancedParamsComponent (Magical8bitPlug2AudioProcessor& p) + : processor(p) +{ + //[Constructor_pre] You can add your own custom stuff here.. + //[/Constructor_pre] + + volumeCompo.reset (new CustomEnvelopeComponent (p, "volume", "Volume", "isVolumeSequenceEnabled_raw")); + addAndMakeVisible (volumeCompo.get()); + volumeCompo->setName ("volume component"); + + label5.reset (new Label ("new label", + TRANS("Custom Envelopes"))); + addAndMakeVisible (label5.get()); + label5->setFont (Font (17.00f, Font::plain).withTypefaceStyle ("Regular")); + label5->setJustificationType (Justification::centredLeft); + label5->setEditable (false, false, false); + label5->setColour (TextEditor::textColourId, Colours::black); + label5->setColour (TextEditor::backgroundColourId, Colour (0x00000000)); + + label5->setBounds (0, 4, 150, 24); + + pitchCompo.reset (new CustomEnvelopeComponent (p, "pitch", "Pitch", "isPitchSequenceEnabled_raw")); + addAndMakeVisible (pitchCompo.get()); + pitchCompo->setName ("pitch component"); + + dutyCompo.reset (new CustomEnvelopeComponent (p, "duty", "Duty", "isDutySequenceEnabled_raw")); + addAndMakeVisible (dutyCompo.get()); + dutyCompo->setName ("duty component"); + + coarseOrFineChoice.reset (new ChoiceComponent (p, "pitchSequenceMode_raw", "Resolution")); + addAndMakeVisible (coarseOrFineChoice.get()); + coarseOrFineChoice->setName ("Coarse or fine"); + + + //[UserPreSize] + //[/UserPreSize] + + setSize (700, 216); + + + //[Constructor] You can add your own custom stuff here.. + p.settingRefs.volumeSequenceListener = (FrameSequenceChangeListener*)volumeCompo.get(); + p.settingRefs.pitchSequenceListener = (FrameSequenceChangeListener*)pitchCompo.get(); + p.settingRefs.dutySequenceListener = (FrameSequenceChangeListener*)dutyCompo.get(); + //[/Constructor] +} + +AdvancedParamsComponent::~AdvancedParamsComponent() +{ + //[Destructor_pre]. You can add your own custom destruction code here.. + //[/Destructor_pre] + + volumeCompo = nullptr; + label5 = nullptr; + pitchCompo = nullptr; + dutyCompo = nullptr; + coarseOrFineChoice = nullptr; + + + //[Destructor]. You can add your own custom destruction code here.. + //[/Destructor] +} + +//============================================================================== +void AdvancedParamsComponent::paint (Graphics& g) +{ + //[UserPrePaint] Add your own custom painting code here.. + //[/UserPrePaint] + + //[UserPaint] Add your own custom painting code here.. + //[/UserPaint] +} + +void AdvancedParamsComponent::resized() +{ + //[UserPreResize] Add your own custom resize code here.. + //[/UserPreResize] + + volumeCompo->setBounds (0, 26, getWidth() - 160, 56); + pitchCompo->setBounds (0, 82, getWidth() - 204, 56); + dutyCompo->setBounds (0, 138, getWidth() - 160, 56); + coarseOrFineChoice->setBounds (getWidth() - 4 - 200, 86, 200, 28); + //[UserResized] Add your own custom resize handling here.. + //[/UserResized] +} + + + +//[MiscUserCode] You can add your own definitions of your custom methods or any other code here... +//[/MiscUserCode] + + +//============================================================================== +#if 0 +/* -- Projucer information section -- + + This is where the Projucer stores the metadata that describe this GUI layout, so + make changes in here at your peril! + +BEGIN_JUCER_METADATA + + + + + + +END_JUCER_METADATA +*/ +#endif + + +//[EndFile] You can add extra defines here... +//[/EndFile] + diff --git a/Source/AdvancedParamsComponent.h b/Source/AdvancedParamsComponent.h new file mode 100644 index 0000000..c249bb2 --- /dev/null +++ b/Source/AdvancedParamsComponent.h @@ -0,0 +1,73 @@ +/* + ============================================================================== + + This is an automatically generated GUI class created by the Projucer! + + Be careful when adding custom code to these files, as only the code within + the "//[xyz]" and "//[/xyz]" sections will be retained when the file is loaded + and re-saved. + + Created with Projucer version: 5.4.5 + + ------------------------------------------------------------------------------ + + The Projucer is part of the JUCE library. + Copyright (c) 2017 - ROLI Ltd. + + ============================================================================== +*/ + +#pragma once + +//[Headers] -- You can add your own extra header files here -- +#include "../JuceLibraryCode/JuceHeader.h" +#include "CustomEnvelopeComponent.h" +#include "ChoiceComponent.h" +//[/Headers] + + + +//============================================================================== +/** + //[Comments] + An auto-generated component, created by the Projucer. + + Describe your class and how it works here! + //[/Comments] +*/ +class AdvancedParamsComponent : public Component +{ +public: + //============================================================================== + AdvancedParamsComponent (Magical8bitPlug2AudioProcessor& p); + ~AdvancedParamsComponent(); + + //============================================================================== + //[UserMethods] -- You can add your own custom methods in this section. + //[/UserMethods] + + void paint (Graphics& g) override; + void resized() override; + + + +private: + //[UserVariables] -- You can add your own custom variables in this section. + Magical8bitPlug2AudioProcessor& processor; + //[/UserVariables] + + //============================================================================== + std::unique_ptr volumeCompo; + std::unique_ptr