From f236e9451ed9d95f8974108beb918bc785a27031 Mon Sep 17 00:00:00 2001 From: capehill Date: Tue, 1 Jan 2019 13:45:10 +0200 Subject: [PATCH 001/152] Surround AmigaOS 4 -specific code by ifdefs --- src/ppui/osinterface/amiga/AslRequester.cpp | 4 ++++ src/ppui/osinterface/amiga/PPOpenPanel_Amiga.cpp | 5 +++++ src/ppui/osinterface/amiga/PPSavePanel_Amiga.cpp | 5 +++++ 3 files changed, 14 insertions(+) diff --git a/src/ppui/osinterface/amiga/AslRequester.cpp b/src/ppui/osinterface/amiga/AslRequester.cpp index 4f2dbc99..19df4418 100644 --- a/src/ppui/osinterface/amiga/AslRequester.cpp +++ b/src/ppui/osinterface/amiga/AslRequester.cpp @@ -20,6 +20,8 @@ * */ +#ifdef __amigaos4__ + // This is a common file requester for both load / save functions #include "AslRequester.h" @@ -140,3 +142,5 @@ PPSystemString GetFileName(CONST_STRPTR title, bool saveMode, CONST_STRPTR name) return fileName; } +#endif + diff --git a/src/ppui/osinterface/amiga/PPOpenPanel_Amiga.cpp b/src/ppui/osinterface/amiga/PPOpenPanel_Amiga.cpp index 7c000a6c..d9948f24 100644 --- a/src/ppui/osinterface/amiga/PPOpenPanel_Amiga.cpp +++ b/src/ppui/osinterface/amiga/PPOpenPanel_Amiga.cpp @@ -20,6 +20,8 @@ * */ +#ifdef __amigaos4__ + #include "PPOpenPanel.h" #include "AslRequester.h" @@ -56,3 +58,6 @@ PPOpenPanel::ReturnCodes PPOpenPanel::runModal() return err; } + +#endif + diff --git a/src/ppui/osinterface/amiga/PPSavePanel_Amiga.cpp b/src/ppui/osinterface/amiga/PPSavePanel_Amiga.cpp index 4771fa14..5da78b23 100644 --- a/src/ppui/osinterface/amiga/PPSavePanel_Amiga.cpp +++ b/src/ppui/osinterface/amiga/PPSavePanel_Amiga.cpp @@ -19,6 +19,8 @@ * along with Milkytracker. If not, see . * */ + +#ifdef __amigaos4__ #include "PPSavePanel.h" #include "AslRequester.h" @@ -45,3 +47,6 @@ PPSavePanel::ReturnCodes PPSavePanel::runModal() return err; } + +#endif + From 46da8f349e28999410e051c536e81ba4c4837d2d Mon Sep 17 00:00:00 2001 From: capehill Date: Tue, 1 Jan 2019 15:09:35 +0200 Subject: [PATCH 002/152] Fix some errors reported by CppCheck --- src/milkyplay/SampleLoaderGeneric.cpp | 3 ++- src/ppui/DialogBase.cpp | 2 +- src/tracker/FileIdentificator.cpp | 4 ++-- src/tracker/PlayerMaster.cpp | 7 ++++--- src/tracker/PlayerMaster.h | 2 +- src/tracker/ScopesControl.cpp | 2 +- src/tracker/SectionDiskMenu.cpp | 2 +- 7 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/milkyplay/SampleLoaderGeneric.cpp b/src/milkyplay/SampleLoaderGeneric.cpp index 5f4de655..97db965e 100644 --- a/src/milkyplay/SampleLoaderGeneric.cpp +++ b/src/milkyplay/SampleLoaderGeneric.cpp @@ -168,8 +168,9 @@ SampleLoaderAbstract* SampleLoaderGeneric::getSuitableLoader() loader = new SampleLoaderALL(theFileName, theModule); if (loader && loader->identifySample()) return loader; + + delete loader; } - delete loader; return NULL; } diff --git a/src/ppui/DialogBase.cpp b/src/ppui/DialogBase.cpp index ddf2198b..dbf98cd2 100644 --- a/src/ppui/DialogBase.cpp +++ b/src/ppui/DialogBase.cpp @@ -423,7 +423,7 @@ pp_int32 PPDialogBase::handleEvent(PPObject* sender, PPEvent* event) case MESSAGEBOX_BUTTON_KEYS_BASE+16: // BACK { pp_int32 i = (reinterpret_cast(sender)->getID() - MESSAGEBOX_BUTTON_KEYS_BASE); - pp_uint16 key[2]; + pp_uint16 key[3]; key[0] = (pp_uint16)asciiCodesNumbers[i]; key[1] = scanCodesNumbers[i]; key[2] = 0; diff --git a/src/tracker/FileIdentificator.cpp b/src/tracker/FileIdentificator.cpp index ba9b041f..3b4dba8a 100644 --- a/src/tracker/FileIdentificator.cpp +++ b/src/tracker/FileIdentificator.cpp @@ -106,9 +106,9 @@ bool FileIdentificator::isInstrument() bool FileIdentificator::isSample() { - XModule* module = NULL; + XModule module; - SampleLoaderGeneric sampleLoader(fileName, *module); + SampleLoaderGeneric sampleLoader(fileName, module); return sampleLoader.identifySample(); } diff --git a/src/tracker/PlayerMaster.cpp b/src/tracker/PlayerMaster.cpp index 13d8a62e..4fbe62a8 100644 --- a/src/tracker/PlayerMaster.cpp +++ b/src/tracker/PlayerMaster.cpp @@ -137,12 +137,13 @@ pp_uint32 PlayerMaster::getPreferredBufferSize() return audioDriverManager.getPreferredAudioDriverBufferSize(); } -pp_int32 PlayerMaster::roundToNearestPowerOfTwo(pp_int32 v) +pp_uint32 PlayerMaster::roundToNearestPowerOfTwo(pp_uint32 v) { for (mp_uint32 i = 0; i < 32; i++) { - if ((unsigned)(1 << i) >= (unsigned)v) - return (1 << i); + pp_uint32 shifted = 1u << i; + if (shifted >= v) + return shifted; } return v; diff --git a/src/tracker/PlayerMaster.h b/src/tracker/PlayerMaster.h index 4475a1c7..e31ac892 100644 --- a/src/tracker/PlayerMaster.h +++ b/src/tracker/PlayerMaster.h @@ -164,7 +164,7 @@ class PlayerMaster static const char* getPreferredAudioDriverID(); static pp_uint32 getPreferredSampleRate(); static pp_uint32 getPreferredBufferSize(); - static pp_int32 roundToNearestPowerOfTwo(pp_int32 v); + static pp_uint32 roundToNearestPowerOfTwo(pp_uint32 v); static float convertBufferSizeToMillis(pp_uint32 sampleRate, pp_uint32 bufferSize); PlayerController* createPlayerController(bool fakeScopes); diff --git a/src/tracker/ScopesControl.cpp b/src/tracker/ScopesControl.cpp index fbdd162c..130c082d 100644 --- a/src/tracker/ScopesControl.cpp +++ b/src/tracker/ScopesControl.cpp @@ -66,8 +66,8 @@ pp_int32 ScopesControl::WRAPCHANNELS() const else { return 32; -#endif } +#endif } ScopesControl::ScopesControl(pp_int32 id, diff --git a/src/tracker/SectionDiskMenu.cpp b/src/tracker/SectionDiskMenu.cpp index 4bb708df..806dc8b5 100644 --- a/src/tracker/SectionDiskMenu.cpp +++ b/src/tracker/SectionDiskMenu.cpp @@ -1931,7 +1931,7 @@ PPString SectionDiskMenu::getKeyFromPredefPathButton(PPControl* button) sprintf(result, "%s_%d", keys[classicViewState], id); - return result; + return PPString(result); } else return ""; } From ee5ec2977311b1e924ddc119df874d1cf880f25e Mon Sep 17 00:00:00 2001 From: capehill Date: Sun, 14 Feb 2021 15:12:16 +0200 Subject: [PATCH 003/152] Fix build --- src/ppui/osinterface/CMakeLists.txt | 40 +++++++++---------- src/ppui/osinterface/amiga/AslRequester.cpp | 6 ++- src/ppui/osinterface/posix/PPSystem_POSIX.cpp | 2 +- 3 files changed, 25 insertions(+), 23 deletions(-) diff --git a/src/ppui/osinterface/CMakeLists.txt b/src/ppui/osinterface/CMakeLists.txt index 5595441e..610a2c84 100644 --- a/src/ppui/osinterface/CMakeLists.txt +++ b/src/ppui/osinterface/CMakeLists.txt @@ -90,29 +90,29 @@ elseif(AMIGA) target_sources(osinterface PRIVATE # Sources - amiga/PPOpenPanel_Amiga.cpp$ - amiga/PPSavePanel_Amiga.cpp$ - amiga/AslRequester.cpp$ - posix/PPPath_POSIX.cpp$ - posix/PPSystem_POSIX.cpp$ - sdl/PPMessageBox_SDL.cpp$ - sdl/PPMutex.cpp$ - sdl/PPOpenPanel_SDL.cpp$ - sdl/PPQuitSaveAlert_SDL.cpp$ - sdl/PPSavePanel_SDL.cpp$ - sdl/SDL_ModalLoop.cpp$ + amiga/PPOpenPanel_Amiga.cpp + amiga/PPSavePanel_Amiga.cpp + amiga/AslRequester.cpp + posix/PPPath_POSIX.cpp + posix/PPSystem_POSIX.cpp + sdl/PPMessageBox_SDL.cpp + sdl/PPMutex.cpp + sdl/PPOpenPanel_SDL.cpp + sdl/PPQuitSaveAlert_SDL.cpp + sdl/PPSavePanel_SDL.cpp + sdl/SDL_ModalLoop.cpp # Headers - posix/PPMutex.h$ - amiga/AslRequester.h$ - posix/PPPath_POSIX.h$ - posix/PPSystemString_POSIX.h$ - posix/PPSystem_POSIX.h$ - sdl/PPMutex.h$ - sdl/SDL_ModalLoop.h$ + posix/PPMutex.h + amiga/AslRequester.h + posix/PPPath_POSIX.h + posix/PPSystemString_POSIX.h + posix/PPSystem_POSIX.h + sdl/PPMutex.h + sdl/SDL_ModalLoop.h ) - target_include_directories(osinterface PUBLIC amiga) -endif() + target_include_directories(osinterface PUBLIC amiga posix ${SDL2_INCLUDE_DIRS}) +else() target_sources(osinterface PRIVATE # Sources diff --git a/src/ppui/osinterface/amiga/AslRequester.cpp b/src/ppui/osinterface/amiga/AslRequester.cpp index 19df4418..0deffcba 100644 --- a/src/ppui/osinterface/amiga/AslRequester.cpp +++ b/src/ppui/osinterface/amiga/AslRequester.cpp @@ -34,7 +34,9 @@ struct AslIFace *IAsl; -static char pathBuffer[MAX_DOS_PATH]; +static const int maxPath = 255; + +static char pathBuffer[maxPath]; static void GetCurrentPath() { @@ -55,7 +57,7 @@ static void GetCurrentPath() static PPSystemString GetFileNameFromRequester(struct FileRequester *req) { - char buffer[MAX_DOS_PATH]; + char buffer[maxPath]; PPSystemString fileName = ""; if (strlen(req->fr_Drawer) < sizeof(buffer)) { diff --git a/src/ppui/osinterface/posix/PPSystem_POSIX.cpp b/src/ppui/osinterface/posix/PPSystem_POSIX.cpp index 58f74f2c..525a2cfa 100644 --- a/src/ppui/osinterface/posix/PPSystem_POSIX.cpp +++ b/src/ppui/osinterface/posix/PPSystem_POSIX.cpp @@ -103,7 +103,7 @@ const SYSCHAR* System::getConfigFileName() path.Append("milkytracker_config"); strcpy(buffer, path.Path()); return buffer; -#endif +#else #ifdef __amigaos4__ char *home = NULL; #else From dfb206abb8946524c4ffbafa52717a6635afc9bf Mon Sep 17 00:00:00 2001 From: capehill Date: Sun, 14 Feb 2021 16:08:43 +0200 Subject: [PATCH 004/152] Debug active renderer name --- src/ppui/sdl/DisplayDeviceFB_SDL.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ppui/sdl/DisplayDeviceFB_SDL.cpp b/src/ppui/sdl/DisplayDeviceFB_SDL.cpp index 9800d8c7..35e7b8bb 100644 --- a/src/ppui/sdl/DisplayDeviceFB_SDL.cpp +++ b/src/ppui/sdl/DisplayDeviceFB_SDL.cpp @@ -78,6 +78,7 @@ PPDisplayDeviceFB::PPDisplayDeviceFB(pp_int32 width, if (theRendererInfo.flags & SDL_RENDERER_ACCELERATED) printf("SDL: Using accelerated renderer.\n"); if (theRendererInfo.flags & SDL_RENDERER_PRESENTVSYNC) printf("SDL: Vsync enabled.\n"); if (theRendererInfo.flags & SDL_RENDERER_TARGETTEXTURE) printf("SDL: Renderer supports rendering to texture.\n"); + printf("SDL: Renderer name: %s\n", theRendererInfo.name); } // Lock aspect ratio and scale the UI up to fit the window From 8b58dc59369c353b4b5addf232e75151f7daaed8 Mon Sep 17 00:00:00 2001 From: capehill Date: Sun, 14 Feb 2021 16:09:31 +0200 Subject: [PATCH 005/152] Don't create unnecessary GL context, but when you do, delete it after use --- src/ppui/sdl/DisplayDevice_SDL.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/ppui/sdl/DisplayDevice_SDL.cpp b/src/ppui/sdl/DisplayDevice_SDL.cpp index a4b966cf..3dc582bb 100644 --- a/src/ppui/sdl/DisplayDevice_SDL.cpp +++ b/src/ppui/sdl/DisplayDevice_SDL.cpp @@ -38,6 +38,7 @@ SDL_Window* PPDisplayDevice::CreateWindow(pp_int32& w, pp_int32& h, pp_int32& bp strncat(rendername, info.name, sizeof(rendername) - namelen); strncat(rendername, " ", sizeof(rendername) - namelen); +#ifndef __amigaos4__ // AmigaOS 4 SDL2 supports OGLES2, but it's not available to all users if (strncmp("opengles2", info.name, 9) == 0) { drv_index = it; @@ -46,6 +47,7 @@ SDL_Window* PPDisplayDevice::CreateWindow(pp_int32& w, pp_int32& h, pp_int32& bp SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 0); SDL_GL_SetAttribute(SDL_GL_ACCELERATED_VISUAL, 1); } +#endif } // Create SDL window @@ -69,6 +71,7 @@ SDL_Window* PPDisplayDevice::CreateWindow(pp_int32& w, pp_int32& h, pp_int32& bp } } +#ifndef __amigaos4__ // No need to create GL context. SDL_GLContext ctx = SDL_GL_CreateContext(theWindow); SDL_GL_MakeCurrent(theWindow, ctx); @@ -84,6 +87,13 @@ SDL_Window* PPDisplayDevice::CreateWindow(pp_int32& w, pp_int32& h, pp_int32& bp fprintf(stdout, "Extensions : %s\n", glGetStringAPI(GL_EXTENSIONS)); #endif } + + if (ctx) + { + SDL_GL_DeleteContext(ctx); + } +#endif + // Prevent window from being resized below minimum SDL_SetWindowMinimumSize(theWindow, w, h); fprintf(stderr, "SDL: Minimum window size set to %dx%d.\n", w, h); From 946713ab339c9900e60dc06d0e82f7ee0f602664 Mon Sep 17 00:00:00 2001 From: capehill Date: Sat, 20 Feb 2021 13:57:06 +0200 Subject: [PATCH 006/152] Store filepaths in dictionary using dialog name as key --- src/ppui/osinterface/amiga/AslRequester.cpp | 109 +++++++++++++------- 1 file changed, 71 insertions(+), 38 deletions(-) diff --git a/src/ppui/osinterface/amiga/AslRequester.cpp b/src/ppui/osinterface/amiga/AslRequester.cpp index 0deffcba..f46af545 100644 --- a/src/ppui/osinterface/amiga/AslRequester.cpp +++ b/src/ppui/osinterface/amiga/AslRequester.cpp @@ -1,7 +1,7 @@ /* * ppui/osinterface/amiga/AslRequester.cpp * - * Copyright 2017 Juha Niemimaki + * Copyright 2017-2021 Juha Niemimaki * * This file is part of Milkytracker. * @@ -26,6 +26,8 @@ #include "AslRequester.h" +#include "Dictionary.h" + #include #include @@ -33,37 +35,41 @@ #include struct AslIFace *IAsl; +struct Library *AslBase; static const int maxPath = 255; +static char defaultPath[maxPath]; -static char pathBuffer[maxPath]; +static PPDictionary pathDictionary; static void GetCurrentPath() { - if (strlen(pathBuffer) == 0) { + if (strlen(defaultPath) == 0) { BPTR lock = IDOS->GetCurrentDir(); - int32 success = IDOS->NameFromLock(lock, pathBuffer, sizeof(pathBuffer)); + int32 success = IDOS->NameFromLock(lock, defaultPath, sizeof(defaultPath)); if (success) { - //printf("Initialized to '%s'\n", pathBuffer); + //printf("Initialized to '%s'\n", defaultPath); } else { puts("Failed to get current dir name, use PROGDIR:"); - strncpy(pathBuffer, "PROGDIR:", sizeof(pathBuffer)); + strncpy(defaultPath, "PROGDIR:", sizeof(defaultPath)); } } else { - //printf("Use known path '%s'\n", pathBuffer); + //printf("Use known path '%s'\n", defaultPath); } } -static PPSystemString GetFileNameFromRequester(struct FileRequester *req) +static PPSystemString GetFileNameFromRequester(struct FileRequester *req, CONST_STRPTR key) { char buffer[maxPath]; PPSystemString fileName = ""; if (strlen(req->fr_Drawer) < sizeof(buffer)) { - strncpy(buffer, req->fr_Drawer, sizeof(buffer)); - strncpy(pathBuffer, req->fr_Drawer, sizeof(pathBuffer)); + + //printf("key %s, data %s\n", key, req->fr_Drawer); + + pathDictionary.store(key, req->fr_Drawer); int32 success = IDOS->AddPart(buffer, req->fr_File, sizeof(buffer)); @@ -74,9 +80,8 @@ static PPSystemString GetFileNameFromRequester(struct FileRequester *req) } //printf("%s\n", fileName.getStrBuffer()); - } else { - printf("Path is too long (limit %ld)\n", sizeof(buffer)); + printf("Path is too long (limit %ld chars)\n", sizeof(buffer)); } return fileName; @@ -86,61 +91,89 @@ struct Window* getNativeWindow(void); static struct FileRequester *CreateRequester(CONST_STRPTR title, bool saveMode, CONST_STRPTR name) { + const char* path = NULL; + + PPDictionaryKey* key = pathDictionary.restore(title); + if (key) { + path = key->getStringValue().getStrBuffer(); + //printf("Restored path for key %s: %s\n", title, path); + } + + if (path == NULL) { + path = defaultPath; + } + struct FileRequester *req = (struct FileRequester *)IAsl->AllocAslRequestTags( ASL_FileRequest, ASLFR_Window, getNativeWindow(), ASLFR_TitleText, title, - //ASLFR_PositiveText, "Open file", ASLFR_DoSaveMode, saveMode ? TRUE : FALSE, ASLFR_SleepWindow, TRUE, ASLFR_StayOnTop, TRUE, ASLFR_RejectIcons, TRUE, - ASLFR_InitialDrawer, pathBuffer, - ASLFR_InitialFile, name, + ASLFR_InitialDrawer, path, + ASLFR_InitialFile, IDOS->FilePart(name), TAG_DONE); return req; } -PPSystemString GetFileName(CONST_STRPTR title, bool saveMode, CONST_STRPTR name) +static bool OpenAslLibrary() { - PPSystemString fileName = ""; + AslBase = IExec->OpenLibrary(AslName, 53); + if (AslBase) { + IAsl = (struct AslIFace *)IExec->GetInterface(AslBase, "main", 1, NULL); + if (IAsl) { + return true; + } - struct Library *AslBase = IExec->OpenLibrary(AslName, 53); + puts("Failed to get ASL interface"); + } - if (AslBase) { - IAsl = (struct AslIFace *)IExec->GetInterface(AslBase, "main", 1, NULL); + printf("Failed to open %s\n", AslName); + + return false; +} - if (IAsl) { - GetCurrentPath(); +static void CloseAslLibrary() +{ + if (IAsl) { + IExec->DropInterface((struct Interface *)IAsl); + IAsl = NULL; + } - struct FileRequester *req = CreateRequester(title, saveMode, name); + if (AslBase) { + IExec->CloseLibrary(AslBase); + AslBase = NULL; + } +} - if (req) { +PPSystemString GetFileName(CONST_STRPTR title, bool saveMode, CONST_STRPTR name) +{ + PPSystemString fileName = ""; - BOOL result = IAsl->AslRequestTags(req, TAG_DONE); + if (OpenAslLibrary()) { + GetCurrentPath(); - //printf("%d '%s' '%s'\n", b, r->fr_File, r->fr_Drawer); + struct FileRequester *req = CreateRequester(title, saveMode, name); - if (result != FALSE) { - fileName = GetFileNameFromRequester(req); - } + if (req) { + BOOL result = IAsl->AslRequestTags(req, TAG_DONE); - IAsl->FreeAslRequest(req); - } else { - puts("Failed to allocate file requester"); + //printf("%d '%s' '%s'\n", b, r->fr_File, r->fr_Drawer); + + if (result != FALSE) { + fileName = GetFileNameFromRequester(req, title); } - IExec->DropInterface((struct Interface *)IAsl); + IAsl->FreeAslRequest(req); } else { - puts("Failed to get ASL interface"); + puts("Failed to allocate file requester"); } - - IExec->CloseLibrary(AslBase); - } else { - printf("Failed to open %s\n", AslName); } + CloseAslLibrary(); + return fileName; } From c82f0e8e0945bc6ffeb9f7d7018a76d083c5eaaf Mon Sep 17 00:00:00 2001 From: Leon Date: Thu, 12 May 2022 17:43:27 +0200 Subject: [PATCH 007/152] fixed mergeconflict --- docs/MilkyTracker.html | 6 +- src/tools/generateHelp.sh | 8 + src/tracker/CMakeLists.txt | 1 + src/tracker/DialogHelp.cpp | 76 + src/tracker/DialogHelp.h | 54 + src/tracker/DialogHelpText.h | 4476 +++++++++++++++++++++++++++++++ src/tracker/Tracker.h | 1 + src/tracker/TrackerKeyboard.cpp | 16 +- 8 files changed, 4636 insertions(+), 2 deletions(-) create mode 100755 src/tools/generateHelp.sh create mode 100644 src/tracker/DialogHelp.cpp create mode 100644 src/tracker/DialogHelp.h create mode 100644 src/tracker/DialogHelpText.h diff --git a/docs/MilkyTracker.html b/docs/MilkyTracker.html index 46672bcb..caaa10af 100644 --- a/docs/MilkyTracker.html +++ b/docs/MilkyTracker.html @@ -155,7 +155,8 @@

MilkyTracker Manual v1.03

- Hello and welcome to MilkyTracker, an open source multi-platform Fasttracker II compatible music tracker program. This document holds a lot of valuable information about the tracker but it's not a tracking manual. If you want to learn more about tracking and how it's done, the Internet is your friend. We host some resources on MilkyTracker.titandemo.org as well. + Hello and welcome to MilkyTracker, an all-in-one Tracker musicstudio.
+ It's opensource, multi-platform and inspired (and compatible) with Fasttracker.

Disclaimer:

@@ -3176,6 +3177,9 @@

Deltafiremaintainer since v0.90.85 + + coderofsalvationmaintainer since v1.03.00 + kenetgraphics diff --git a/src/tools/generateHelp.sh b/src/tools/generateHelp.sh new file mode 100755 index 00000000..d49c3adf --- /dev/null +++ b/src/tools/generateHelp.sh @@ -0,0 +1,8 @@ +#!/bin/sh +set -x +printf "\n\n" > milkytracker.help +lynx -dump ./docs/MilkyTracker.html | grep -v "file:" | awk '{ print " "$0"\n" }' >> milkytracker.help +{ + echo "// generated by src/tools/generateHelp.sh" + xxd -i milkytracker.help +} > src/tracker/DialogHelpText.h diff --git a/src/tracker/CMakeLists.txt b/src/tracker/CMakeLists.txt index f4243a0f..37b5bde7 100644 --- a/src/tracker/CMakeLists.txt +++ b/src/tracker/CMakeLists.txt @@ -24,6 +24,7 @@ add_executable(tracker AnimatedFXControl.cpp ColorExportImport.cpp ColorPaletteContainer.cpp + DialogHelp.cpp DialogChannelSelector.cpp DialogEQ.cpp DialogGroupSelection.cpp diff --git a/src/tracker/DialogHelp.cpp b/src/tracker/DialogHelp.cpp new file mode 100644 index 00000000..3078119d --- /dev/null +++ b/src/tracker/DialogHelp.cpp @@ -0,0 +1,76 @@ +/* + * tracker/DialogHelp.cpp + * + * Copyright 2009 Peter Barth + * + * This file is part of Milkytracker. + * + * Milkytracker is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Milkytracker is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Milkytracker. If not, see . + * + */ + +/* + * DialogHelp.cpp + * MilkyTracker + * + * Created by Peter Barth on 25.10.05. + * + */ + +#include "DialogHelp.h" +#include "DialogHelpText.h" +#include "MessageBoxContainer.h" +#include "ListBox.h" +#include "PPUI.h" + +DialogHelp::DialogHelp(PPScreen* screen, + DialogResponder* responder, + pp_int32 id, + const PPString& caption, + bool okCancel/* = false*/) : + PPDialogBase() +{ + char line[HELP_MAX_LINE]; + pp_int32 w = 800; + pp_int32 h = screen->getHeight()-200; + if (okCancel) + initDialog(screen, responder, id, caption, w, h, 26, "Ok", "Cancel"); + else + initDialog(screen, responder, id, caption, w, h, 26, "Okay"); + + pp_int32 x = getMessageBoxContainer()->getLocation().x; + pp_int32 y = getMessageBoxContainer()->getLocation().y; + + pp_int32 width = getMessageBoxContainer()->getSize().width; + pp_int32 height = getMessageBoxContainer()->getSize().height; + + PPButton* button = static_cast(messageBoxContainerGeneric->getControlByID(PP_MESSAGEBOX_BUTTON_YES)); + pp_int32 y2 = button->getLocation().y; + pp_int32 x2 = x + width / 2 - 30; + + y2 = getMessageBoxContainer()->getControlByID(MESSAGEBOX_STATICTEXT_MAIN_CAPTION)->getLocation().y + 18; + x2 = x + width / 2 - 120; + + listBox = new PPListBox(MESSAGEBOX_LISTBOX_USER1, screen, this, PPPoint(x+12, y+(3*8)), PPSize(width-(3*8),height-(8*8)), true, false, true, true); + listBox->setShowIndex(true); + memset(line,0,HELP_MAX_LINE); + for( pp_int32 i = 0; i < milkytracker_help_len; i++ ){ + char c = milkytracker_help[i]; + if( c == '\n' ){ + listBox->addItem( line ); + memset(line,0,HELP_MAX_LINE); + }else sprintf(line,"%s%c",line,c); + } + messageBoxContainerGeneric->addControl(listBox); +} diff --git a/src/tracker/DialogHelp.h b/src/tracker/DialogHelp.h new file mode 100644 index 00000000..99ff15cb --- /dev/null +++ b/src/tracker/DialogHelp.h @@ -0,0 +1,54 @@ +/* + * tracker/DialogHelp.h + * + * Copyright 2009 Peter Barth + * + * This file is part of Milkytracker. + * + * Milkytracker is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Milkytracker is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Milkytracker. If not, see . + * + */ + +/* + * DialogHelp.h + * MilkyTracker + * + * Created by Peter Barth on 25.10.05. + * + */ + +#ifndef __DIALOGHELP_H__ +#define __DIALOGHELP_H__ + +#include "DialogBase.h" + +#define HELP_MAX_LINE 255 + +class DialogHelp : public PPDialogBase +{ +private: + class PPListBox* listBox; + +public: + DialogHelp(PPScreen* screen, + DialogResponder* responder, + pp_int32 id, + const PPString& caption, + bool okCancel = false); + + PPListBox* getListBox() { return listBox; } + +}; + +#endif diff --git a/src/tracker/DialogHelpText.h b/src/tracker/DialogHelpText.h new file mode 100644 index 00000000..a704487d --- /dev/null +++ b/src/tracker/DialogHelpText.h @@ -0,0 +1,4476 @@ +// generated by src/tools/generateHelp.sh +unsigned char milkytracker_help[] = { + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x4d, 0x61, 0x6e, 0x75, + 0x61, 0x6c, 0x20, 0x76, 0x31, 0x2e, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x65, 0x6c, 0x6c, 0x6f, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x65, 0x6c, 0x63, 0x6f, 0x6d, 0x65, + 0x20, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x2c, 0x20, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x6c, + 0x2d, 0x69, 0x6e, 0x2d, 0x6f, 0x6e, 0x65, 0x20, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x73, 0x74, 0x75, + 0x64, 0x69, 0x6f, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, + 0x74, 0x27, 0x73, 0x20, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x2c, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x2d, 0x70, 0x6c, + 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, + 0x6e, 0x73, 0x70, 0x69, 0x72, 0x65, 0x64, 0x20, 0x28, 0x61, 0x6e, 0x64, + 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x6c, 0x65, 0x29, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x44, 0x69, 0x73, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x72, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x69, + 0x73, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x64, 0x65, 0x76, 0x65, + 0x6c, 0x6f, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x6f, 0x20, 0x75, + 0x73, 0x65, 0x20, 0x69, 0x74, 0x20, 0x61, 0x74, 0x20, 0x79, 0x6f, 0x75, + 0x72, 0x20, 0x6f, 0x77, 0x6e, 0x20, 0x72, 0x69, 0x73, 0x6b, 0x2e, 0x20, + 0x54, 0x68, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6c, 0x6f, 0x73, 0x73, 0x20, 0x6f, + 0x66, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x61, 0x6e, 0x64, 0x2f, 0x6f, + 0x72, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x20, 0x64, + 0x61, 0x6d, 0x61, 0x67, 0x65, 0x20, 0x63, 0x61, 0x75, 0x73, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x79, 0x20, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x77, 0x2c, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x20, + 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x20, 0x63, 0x61, 0x72, 0x65, 0x20, 0x6f, + 0x66, 0x2c, 0x20, 0x6c, 0x65, 0x74, 0x27, 0x73, 0x20, 0x68, 0x61, 0x76, + 0x65, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x6f, 0x6b, 0x20, 0x61, 0x74, 0x20, + 0x74, 0x68, 0x65, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x43, + 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x2e, 0x20, 0x5b, 0x31, + 0x5d, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x70, + 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x32, 0x2e, 0x20, 0x5b, 0x32, 0x5d, 0x4f, 0x76, + 0x65, 0x72, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x33, 0x2e, 0x20, 0x5b, 0x33, 0x5d, 0x46, 0x65, 0x61, 0x74, + 0x75, 0x72, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x2e, 0x20, 0x5b, 0x34, 0x5d, 0x52, + 0x65, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, 0x2e, + 0x20, 0x5b, 0x35, 0x5d, 0x54, 0x61, 0x62, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x34, 0x2e, 0x20, 0x5b, 0x36, 0x5d, 0x49, 0x6d, + 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, + 0x78, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x66, 0x69, 0x6c, 0x65, + 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x2e, 0x20, + 0x5b, 0x37, 0x5d, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, + 0x2e, 0x20, 0x5b, 0x38, 0x5d, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x33, 0x2e, 0x20, 0x5b, 0x39, 0x5d, 0x49, 0x6e, 0x73, 0x74, 0x72, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x34, 0x2e, 0x20, 0x5b, 0x31, + 0x30, 0x5d, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x35, 0x2e, 0x20, 0x5b, 0x31, 0x31, 0x5d, + 0x4b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x73, 0x68, 0x6f, + 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x2e, 0x20, 0x5b, 0x31, + 0x32, 0x5d, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x32, 0x2e, 0x20, 0x5b, 0x31, 0x33, 0x5d, 0x46, 0x61, 0x73, 0x74, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x65, + 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x36, 0x2e, 0x20, 0x5b, 0x31, 0x34, 0x5d, 0x45, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x31, 0x2e, 0x20, 0x5b, 0x31, 0x35, 0x5d, 0x47, 0x6c, 0x6f, 0x73, 0x73, + 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x32, 0x2e, 0x20, 0x5b, 0x31, 0x36, 0x5d, 0x45, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x37, 0x2e, + 0x20, 0x5b, 0x31, 0x37, 0x5d, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x73, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x38, 0x2e, 0x20, 0x5b, 0x31, 0x38, 0x5d, 0x4b, 0x6e, 0x6f, 0x77, + 0x6e, 0x20, 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x39, 0x2e, 0x20, 0x5b, + 0x31, 0x39, 0x5d, 0x43, 0x72, 0x65, 0x64, 0x69, 0x74, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x30, 0x2e, 0x20, 0x5b, 0x32, 0x30, + 0x5d, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x31, 0x31, 0x2e, 0x20, 0x5b, 0x32, 0x31, 0x5d, 0x44, + 0x6f, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x31, 0x2e, 0x20, 0x53, 0x75, 0x70, 0x70, 0x6f, + 0x72, 0x74, 0x65, 0x64, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, + 0x6d, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, + 0x72, 0x75, 0x6e, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6c, + 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, + 0x4f, 0x53, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x41, 0x52, 0x4f, 0x53, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x2a, 0x42, 0x53, 0x44, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x47, 0x4e, 0x55, + 0x2f, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x48, 0x61, 0x69, 0x6b, 0x75, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x61, 0x63, + 0x20, 0x4f, 0x53, 0x20, 0x58, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, + 0x74, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x39, 0x78, + 0x2f, 0x4e, 0x54, 0x2f, 0x4d, 0x65, 0x2f, 0x32, 0x30, 0x30, 0x78, 0x2f, + 0x58, 0x50, 0x2f, 0x56, 0x69, 0x73, 0x74, 0x61, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x69, 0x63, 0x72, 0x6f, + 0x73, 0x6f, 0x66, 0x74, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, + 0x20, 0x43, 0x45, 0x20, 0x33, 0x2e, 0x30, 0x2b, 0x2f, 0x4d, 0x6f, 0x62, + 0x69, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x49, 0x74, 0x20, 0x68, 0x61, 0x73, 0x20, 0x61, 0x6c, 0x73, + 0x6f, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, + 0x20, 0x74, 0x6f, 0x20, 0x72, 0x75, 0x6e, 0x20, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x58, 0x62, + 0x6f, 0x78, 0x20, 0x28, 0x47, 0x4e, 0x55, 0x2f, 0x4c, 0x69, 0x6e, 0x75, + 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x53, 0x6f, 0x6c, 0x61, 0x72, 0x69, 0x73, 0x20, 0x39, 0x20, 0x26, + 0x20, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x53, 0x6f, 0x6e, 0x79, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x53, + 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x72, 0x75, + 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, + 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x62, 0x79, + 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x66, + 0x72, 0x6f, 0x6d, 0x20, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x32, 0x2e, 0x20, 0x4f, 0x76, + 0x65, 0x72, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x20, + 0x6f, 0x70, 0x65, 0x6e, 0x20, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2c, + 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, + 0x6f, 0x72, 0x6d, 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x20, 0x6d, + 0x6f, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x70, + 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x70, + 0x61, 0x72, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x66, 0x61, 0x6d, 0x69, 0x6c, + 0x79, 0x2e, 0x20, 0x49, 0x74, 0x20, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, + 0x74, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x63, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x70, 0x6c, + 0x61, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, + 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6f, + 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6f, 0x70, 0x75, 0x6c, 0x61, + 0x72, 0x20, 0x44, 0x4f, 0x53, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x49, 0x49, 0x2c, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x73, 0x70, 0x65, + 0x63, 0x69, 0x61, 0x6c, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, + 0x6b, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x61, 0x76, 0x61, 0x69, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x6d, + 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2e, 0x78, 0x2f, 0x33, 0x2e, + 0x78, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, + 0x69, 0x74, 0x79, 0x2e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x20, 0x22, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x22, 0x2c, 0x20, 0x77, 0x68, + 0x69, 0x63, 0x68, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x61, + 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x20, 0x62, 0x65, 0x20, 0x6d, 0x61, + 0x64, 0x65, 0x20, 0x6f, 0x62, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x62, + 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6c, 0x65, 0x74, 0x68, 0x6f, + 0x72, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, + 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x64, 0x65, + 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, + 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x66, 0x61, 0x63, + 0x74, 0x20, 0x69, 0x74, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, + 0x20, 0x61, 0x73, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, + 0x72, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, + 0x67, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x50, 0x6f, 0x63, + 0x6b, 0x65, 0x74, 0x20, 0x50, 0x43, 0x2e, 0x20, 0x57, 0x68, 0x65, 0x6e, + 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x69, 0x6c, 0x65, 0x73, 0x74, + 0x6f, 0x6e, 0x65, 0x20, 0x77, 0x61, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x72, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x2c, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x6f, 0x6e, 0x65, 0x20, + 0x77, 0x61, 0x73, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, + 0x20, 0x61, 0x20, 0x74, 0x72, 0x75, 0x6c, 0x79, 0x20, 0x46, 0x54, 0x32, + 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x6c, 0x65, 0x20, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x20, 0x61, 0x73, 0x20, 0x77, 0x65, 0x6c, 0x6c, 0x20, 0x61, + 0x73, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x73, + 0x6b, 0x74, 0x6f, 0x70, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, + 0x6d, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x33, + 0x2e, 0x20, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x49, 0x49, 0x2d, 0x6c, 0x69, 0x6b, 0x65, 0x2c, 0x20, 0x63, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, + 0x61, 0x6c, 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x63, + 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x53, 0x75, 0x70, + 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x6d, 0x75, + 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, + 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, + 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, + 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x65, 0x72, 0x79, 0x20, 0x61, + 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x20, 0x2e, 0x58, 0x4d, 0x20, + 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, + 0x72, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x46, 0x54, 0x32, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x72, 0x6f, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x20, + 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x6d, 0x6f, 0x64, + 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, + 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x64, 0x69, 0x74, 0x69, + 0x6e, 0x67, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x66, 0x69, 0x6c, 0x65, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x56, 0x61, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x65, 0x73, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x20, + 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x20, 0x41, 0x6d, 0x69, + 0x67, 0x61, 0x20, 0x35, 0x30, 0x30, 0x2f, 0x31, 0x32, 0x30, 0x30, 0x20, + 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x68, 0x6f, + 0x6f, 0x73, 0x65, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, + 0x61, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x61, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2d, 0x74, 0x6f, 0x2d, 0x46, + 0x54, 0x32, 0x20, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x65, 0x20, 0x2f, 0x20, 0x6b, 0x65, 0x79, 0x62, + 0x6f, 0x61, 0x72, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x54, 0x61, 0x62, 0x62, + 0x65, 0x64, 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6f, 0x70, + 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6c, + 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, + 0x33, 0x32, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x69, 0x6d, + 0x75, 0x6c, 0x74, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x6c, 0x79, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x78, 0x63, 0x68, + 0x61, 0x6e, 0x67, 0x69, 0x6e, 0x67, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, + 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x6d, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4f, + 0x76, 0x65, 0x72, 0x20, 0x33, 0x30, 0x20, 0x69, 0x6d, 0x70, 0x6f, 0x72, + 0x74, 0x65, 0x64, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, 0x61, 0x73, 0x69, 0x63, 0x20, 0x61, + 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, + 0x72, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x69, + 0x6e, 0x67, 0x20, 0x7a, 0x69, 0x70, 0x70, 0x65, 0x64, 0x2c, 0x20, 0x70, + 0x6f, 0x77, 0x65, 0x72, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x55, 0x4d, 0x58, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x20, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6c, 0x79, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x52, 0x65, 0x6e, 0x64, + 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x73, 0x2f, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x20, 0x74, 0x6f, 0x20, + 0x64, 0x69, 0x73, 0x6b, 0x20, 0x28, 0x2e, 0x57, 0x41, 0x56, 0x29, 0x20, + 0x6f, 0x72, 0x20, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6c, 0x79, 0x20, + 0x74, 0x6f, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6f, 0x77, 0x65, + 0x72, 0x66, 0x75, 0x6c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, + 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, + 0x72, 0x69, 0x6e, 0x67, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, + 0x6d, 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x49, + 0x6e, 0x2d, 0x64, 0x65, 0x70, 0x74, 0x68, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, + 0x72, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x20, + 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x7a, 0x6f, 0x6f, + 0x6d, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x63, 0x61, + 0x6c, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, + 0x72, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x63, 0x6f, 0x70, 0x79, 0x69, + 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, + 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x61, 0x62, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x43, 0x6f, 0x70, 0x79, 0x2f, 0x73, 0x77, 0x61, 0x70, 0x20, 0x64, 0x69, + 0x61, 0x6c, 0x6f, 0x67, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x73, + 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6d, 0x61, 0x6e, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x55, 0x6e, 0x64, 0x6f, 0x2f, 0x72, 0x65, + 0x64, 0x6f, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x2f, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2f, 0x69, 0x6e, 0x73, + 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, + 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x4c, 0x6f, 0x77, 0x20, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, + 0x20, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, + 0x72, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x49, 0x44, 0x49, + 0x20, 0x49, 0x6e, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, + 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x20, 0x66, 0x69, + 0x6c, 0x65, 0x20, 0x62, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x20, 0x6f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x56, 0x61, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, + 0x66, 0x6f, 0x6e, 0x74, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x73, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x69, 0x6d, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x20, + 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x6f, + 0x66, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x61, + 0x74, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x50, 0x72, 0x6f, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x76, 0x69, 0x65, + 0x77, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x69, + 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x64, 0x69, 0x74, 0x69, + 0x6e, 0x67, 0x20, 0x73, 0x69, 0x6d, 0x75, 0x6c, 0x74, 0x61, 0x6e, 0x65, + 0x6f, 0x75, 0x73, 0x6c, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x69, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, + 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x65, 0x61, 0x6d, 0x6c, 0x65, + 0x73, 0x73, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x63, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x52, 0x65, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x72, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x73, 0x20, 0x76, 0x61, 0x72, + 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x65, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x2c, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, + 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x20, + 0x54, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4e, 0x6f, 0x20, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x4c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, + 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x75, 0x62, 0x69, 0x63, + 0x20, 0x4c, 0x61, 0x67, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x75, 0x62, 0x69, + 0x63, 0x20, 0x53, 0x70, 0x6c, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x61, 0x73, 0x74, 0x20, + 0x53, 0x69, 0x6e, 0x63, 0x20, 0x28, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, + 0x20, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x31, 0x36, 0x2c, 0x20, 0x66, 0x69, + 0x78, 0x65, 0x64, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x2c, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x20, + 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x50, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x53, 0x69, 0x6e, 0x63, + 0x20, 0x28, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x20, 0x73, 0x69, 0x7a, + 0x65, 0x20, 0x31, 0x32, 0x38, 0x2c, 0x20, 0x64, 0x6f, 0x75, 0x62, 0x6c, + 0x65, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x70, + 0x6f, 0x69, 0x6e, 0x74, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x35, 0x30, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x35, 0x30, 0x30, 0x20, 0x4c, 0x45, + 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x31, 0x32, 0x30, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x6d, 0x69, + 0x67, 0x61, 0x20, 0x31, 0x32, 0x30, 0x30, 0x20, 0x4c, 0x45, 0x44, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x68, + 0x69, 0x6c, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x68, 0x6f, 0x69, + 0x63, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x65, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x70, 0x65, 0x72, 0x73, 0x6f, + 0x6e, 0x61, 0x6c, 0x20, 0x74, 0x61, 0x73, 0x74, 0x65, 0x2c, 0x20, 0x79, + 0x6f, 0x75, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x65, 0x70, 0x20, 0x69, 0x6e, 0x20, + 0x6d, 0x69, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x4c, 0x69, + 0x6e, 0x65, 0x61, 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, + 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x70, 0x72, 0x65, + 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x69, + 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, + 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x20, 0x69, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x73, 0x6f, 0x20, 0x74, 0x68, + 0x61, 0x74, 0x27, 0x73, 0x20, 0x77, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x6f, + 0x66, 0x20, 0x2e, 0x58, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x66, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x77, 0x65, 0x72, 0x65, 0x20, 0x70, + 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, 0x20, 0x6d, 0x61, 0x64, 0x65, + 0x20, 0x28, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x70, 0x6c, 0x61, 0x79, + 0x65, 0x64, 0x29, 0x20, 0x77, 0x69, 0x74, 0x68, 0x2e, 0x20, 0x4d, 0x61, + 0x6e, 0x79, 0x20, 0x63, 0x68, 0x69, 0x70, 0x74, 0x75, 0x6e, 0x65, 0x73, + 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x68, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x20, 0x73, 0x6f, 0x75, 0x6e, + 0x64, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, 0x6d, 0x75, 0x66, 0x66, 0x6c, + 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x62, 0x65, + 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, + 0x69, 0x72, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x66, 0x6f, 0x72, 0x65, + 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x20, + 0x67, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6d, 0x70, 0x61, + 0x63, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, + 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, + 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6d, + 0x65, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x75, + 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x63, + 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x73, + 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x2e, 0x20, 0x50, 0x72, 0x65, 0x63, 0x69, + 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x69, 0x6e, + 0x63, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x43, 0x50, 0x55, 0x20, 0x6b, + 0x69, 0x6c, 0x6c, 0x65, 0x72, 0x20, 0x2d, 0x20, 0x67, 0x72, 0x65, 0x61, + 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, + 0x72, 0x20, 0x62, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, + 0x20, 0x68, 0x6f, 0x74, 0x20, 0x72, 0x65, 0x61, 0x6c, 0x2d, 0x74, 0x69, + 0x6d, 0x65, 0x20, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x61, 0x62, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x73, + 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x70, 0x65, 0x6e, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x75, 0x70, + 0x20, 0x74, 0x6f, 0x20, 0x33, 0x32, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x69, 0x6d, + 0x75, 0x6c, 0x74, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x6c, 0x79, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x78, 0x63, 0x68, 0x61, + 0x6e, 0x67, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x62, 0x65, 0x74, + 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x2e, 0x20, 0x49, + 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x6c, 0x79, 0x2c, 0x20, 0x74, 0x61, + 0x62, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x69, 0x6e, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x62, + 0x75, 0x74, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x61, 0x63, + 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x5b, 0x32, 0x32, 0x5d, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, + 0x64, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x2e, 0x20, 0x54, + 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x73, 0x6f, 0x6d, + 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x62, + 0x6c, 0x65, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x74, 0x61, 0x62, 0x73, 0x20, 0x61, 0x73, 0x20, 0x77, + 0x65, 0x6c, 0x6c, 0x2c, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, + 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x6f, 0x70, 0x65, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x20, 0x69, 0x6e, + 0x20, 0x6e, 0x65, 0x77, 0x20, 0x74, 0x61, 0x62, 0x73, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, + 0x20, 0x73, 0x74, 0x6f, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, + 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2e, 0x20, 0x59, 0x6f, + 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65, + 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x76, 0x65, 0x72, 0x20, 0x73, 0x74, + 0x6f, 0x70, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, + 0x6f, 0x6e, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x61, 0x62, 0x73, + 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x75, 0x74, 0x6f, + 0x6d, 0x61, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x73, 0x74, + 0x6f, 0x70, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x61, 0x62, 0x20, 0x63, 0x68, + 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x73, 0x74, 0x6f, 0x70, + 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, + 0x63, 0x6b, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x74, 0x61, 0x62, 0x20, + 0x69, 0x73, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x2e, 0x20, + 0x50, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x63, 0x61, 0x6e, + 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, + 0x20, 0x75, 0x70, 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x74, 0x61, 0x62, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x34, 0x2e, 0x20, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, + 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x78, 0x70, 0x6f, 0x72, + 0x74, 0x65, 0x64, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x49, 0x2e, 0x20, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x63, 0x61, 0x6e, 0x20, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x61, + 0x20, 0x77, 0x69, 0x64, 0x65, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, + 0x6f, 0x66, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x73, 0x20, 0x62, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x20, + 0x69, 0x73, 0x20, 0x61, 0x20, 0x46, 0x54, 0x32, 0x20, 0x63, 0x6c, 0x6f, + 0x6e, 0x65, 0x2c, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x20, + 0x61, 0x72, 0x65, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, + 0x20, 0x69, 0x6e, 0x20, 0x61, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x20, 0x65, + 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x6d, + 0x65, 0x61, 0x6e, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x6c, 0x6c, + 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x20, 0x6f, 0x66, + 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x73, + 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x68, 0x61, + 0x73, 0x20, 0x62, 0x61, 0x73, 0x69, 0x63, 0x20, 0x61, 0x72, 0x63, 0x68, + 0x69, 0x76, 0x65, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2c, + 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, + 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x6f, 0x61, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7a, 0x69, 0x70, 0x70, + 0x65, 0x64, 0x2c, 0x20, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x70, 0x61, 0x63, + 0x6b, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x55, 0x4d, 0x58, 0x20, + 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x20, 0x64, 0x69, 0x72, 0x65, + 0x63, 0x74, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x36, 0x36, 0x39, 0x20, 0x20, 0x36, 0x36, 0x39, 0x20, 0x43, 0x6f, 0x6d, + 0x70, 0x6f, 0x73, 0x65, 0x72, 0x2f, 0x55, 0x6e, 0x69, 0x73, 0x36, 0x36, + 0x39, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x41, 0x4d, 0x46, 0x20, 0x20, 0x41, 0x73, 0x79, 0x6c, 0x75, + 0x6d, 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x46, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x20, 0x28, 0x22, 0x43, 0x72, 0x75, 0x73, 0x61, 0x64, 0x65, + 0x72, 0x22, 0x20, 0x69, 0x6e, 0x2d, 0x67, 0x61, 0x6d, 0x65, 0x20, 0x6d, + 0x75, 0x73, 0x69, 0x63, 0x29, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, + 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x20, 0x53, 0x6f, 0x75, 0x6e, 0x64, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x49, + 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, 0x28, 0x44, 0x53, + 0x4d, 0x49, 0x29, 0x20, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x20, + 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x41, 0x4d, 0x53, 0x20, 0x20, 0x45, 0x78, 0x74, 0x72, 0x65, 0x6d, 0x65, + 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x56, 0x65, 0x6c, 0x76, 0x65, 0x74, 0x20, 0x53, 0x74, 0x75, + 0x64, 0x69, 0x6f, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x43, 0x42, 0x41, 0x20, 0x20, 0x43, 0x68, 0x75, + 0x63, 0x6b, 0x20, 0x42, 0x69, 0x73, 0x63, 0x75, 0x69, 0x74, 0x73, 0x2b, + 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x20, 0x41, 0x72, 0x74, 0x69, 0x73, 0x74, + 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x44, 0x42, 0x4d, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, + 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x65, 0x72, 0x20, 0x50, 0x72, 0x6f, 0x20, + 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x44, 0x49, 0x47, 0x49, 0x20, 0x44, 0x69, 0x67, 0x69, + 0x62, 0x6f, 0x6f, 0x73, 0x74, 0x65, 0x72, 0x20, 0x31, 0x2e, 0x30, 0x2d, + 0x31, 0x2e, 0x37, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x44, 0x53, 0x4d, 0x20, 0x20, + 0x44, 0x69, 0x67, 0x69, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x49, 0x6e, + 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, 0x4b, 0x69, 0x74, 0x20, + 0x28, 0x44, 0x53, 0x49, 0x4b, 0x29, 0x20, 0x6c, 0x69, 0x62, 0x72, 0x61, + 0x72, 0x79, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x79, 0x6e, 0x61, + 0x6d, 0x69, 0x63, 0x20, 0x53, 0x74, 0x75, 0x64, 0x69, 0x6f, 0x20, 0x28, + 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x44, + 0x54, 0x4d, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x20, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x41, 0x74, 0x61, + 0x72, 0x69, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x54, 0x72, 0x65, 0x6b, + 0x6b, 0x65, 0x72, 0x20, 0x33, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x46, 0x41, 0x52, 0x20, + 0x20, 0x46, 0x61, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6c, 0x65, 0x20, 0x43, + 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x47, 0x44, 0x4d, 0x20, + 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x20, 0x44, 0x69, 0x67, + 0x69, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x47, 0x4d, 0x43, 0x20, 0x20, + 0x47, 0x61, 0x6d, 0x65, 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, + 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x49, 0x4d, + 0x46, 0x20, 0x20, 0x49, 0x6d, 0x61, 0x67, 0x6f, 0x20, 0x4f, 0x72, 0x70, + 0x68, 0x65, 0x75, 0x73, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x49, 0x54, 0x20, 0x20, 0x20, 0x49, 0x6d, + 0x70, 0x75, 0x6c, 0x73, 0x65, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x4d, 0x44, 0x4c, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x54, + 0x72, 0x61, 0x6b, 0x6b, 0x65, 0x72, 0x20, 0x31, 0x2e, 0x30, 0x2d, 0x33, + 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x20, 0x53, 0x6f, 0x75, 0x6e, + 0x64, 0x2d, 0x2f, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, + 0x74, 0x73, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x26, 0x20, + 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, + 0x54, 0x4d, 0x20, 0x20, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x58, 0x4d, 0x20, 0x20, 0x43, 0x75, + 0x62, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6e, 0x79, 0x20, 0x58, 0x4d, 0x20, + 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x4f, 0x4b, 0x54, 0x20, 0x20, 0x4f, 0x6b, 0x74, 0x61, 0x6c, 0x79, 0x7a, + 0x65, 0x72, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x50, 0x4c, 0x4d, 0x20, 0x20, 0x44, + 0x69, 0x73, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x54, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x50, 0x53, 0x4d, 0x20, 0x20, 0x45, + 0x70, 0x69, 0x63, 0x20, 0x4d, 0x65, 0x67, 0x61, 0x47, 0x61, 0x6d, 0x65, + 0x73, 0x20, 0x4d, 0x41, 0x53, 0x49, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x50, 0x54, 0x4d, 0x20, 0x20, + 0x50, 0x6f, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x53, 0x33, 0x4d, 0x20, 0x20, 0x53, 0x63, 0x72, 0x65, 0x61, 0x6d, 0x20, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x33, 0x2e, 0x30, 0x20, + 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x53, 0x46, 0x58, 0x20, 0x20, 0x53, 0x6f, 0x75, 0x6e, 0x64, 0x46, 0x58, + 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x53, 0x54, 0x4d, 0x20, 0x20, 0x53, 0x63, 0x72, + 0x65, 0x61, 0x6d, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x32, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x55, 0x4c, 0x54, 0x20, 0x20, 0x55, 0x6c, 0x74, + 0x72, 0x61, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, + 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x55, 0x4e, + 0x49, 0x20, 0x20, 0x4d, 0x69, 0x6b, 0x4d, 0x6f, 0x64, 0x20, 0x28, 0x50, + 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x58, 0x4d, + 0x20, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x27, 0x73, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x20, + 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x61, 0x73, 0x20, + 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x49, 0x49, 0x27, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x73, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x32, 0x2e, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x33, 0x2e, + 0x78, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x6d, + 0x6f, 0x64, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x73, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x50, 0x72, 0x6f, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, + 0x61, 0x72, 0x69, 0x65, 0x73, 0x20, 0x28, 0x69, 0x6e, 0x63, 0x6c, 0x75, + 0x64, 0x69, 0x6e, 0x67, 0x20, 0x36, 0x34, 0x6b, 0x62, 0x20, 0x6d, 0x61, + 0x78, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6c, 0x65, 0x6e, + 0x67, 0x74, 0x68, 0x29, 0x2c, 0x20, 0x61, 0x6c, 0x74, 0x68, 0x6f, 0x75, + 0x67, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, + 0x20, 0x73, 0x61, 0x76, 0x65, 0x20, 0x32, 0xe2, 0x80, 0x93, 0x33, 0x32, + 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, 0x4d, 0x69, 0x63, + 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x2f, 0x49, 0x42, 0x4d, 0x20, 0x50, + 0x43, 0x4d, 0x20, 0x57, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, + 0x61, 0x75, 0x64, 0x69, 0x6f, 0x20, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, + 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x58, + 0x4d, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x49, 0x49, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, + 0x62, 0x6c, 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x73, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x20, 0x61, 0x73, 0x20, 0x6f, 0x6e, + 0x65, 0x20, 0x6d, 0x69, 0x67, 0x68, 0x74, 0x20, 0x74, 0x68, 0x69, 0x6e, + 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, + 0x49, 0x2e, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x20, + 0x70, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, + 0x61, 0x6e, 0x79, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, + 0x52, 0x41, 0x57, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x61, 0x75, 0x64, 0x69, + 0x6f, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x3b, 0x20, 0x6f, + 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x66, 0x61, 0x6d, 0x6f, 0x75, 0x73, + 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6d, + 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x38, 0x53, 0x56, 0x58, 0x20, 0x2f, 0x20, + 0x2e, 0x49, 0x46, 0x46, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, + 0x73, 0x65, 0x64, 0x2f, 0x75, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, + 0x73, 0x73, 0x65, 0x64, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x68, + 0x61, 0x6e, 0x67, 0x65, 0x20, 0x46, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x41, 0x49, 0x46, 0x20, 0x2f, 0x20, 0x2e, 0x41, 0x49, 0x46, 0x46, 0x20, + 0x41, 0x70, 0x70, 0x6c, 0x65, 0x20, 0x41, 0x75, 0x64, 0x69, 0x6f, 0x20, + 0x49, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, + 0x46, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x63, 0x72, 0x6f, + 0x73, 0x6f, 0x66, 0x74, 0x2f, 0x49, 0x42, 0x4d, 0x20, 0x75, 0x6e, 0x63, + 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x20, 0x50, 0x43, + 0x4d, 0x20, 0x57, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x61, + 0x75, 0x64, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x52, 0x41, 0x57, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x61, 0x75, 0x64, 0x69, + 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x49, 0x46, 0x46, 0x20, + 0x55, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, + 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, + 0x20, 0x46, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, + 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x2f, 0x49, 0x42, + 0x4d, 0x20, 0x75, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, + 0x65, 0x64, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x57, 0x61, 0x76, 0x65, 0x66, + 0x6f, 0x72, 0x6d, 0x20, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x49, 0x49, 0x2e, 0x20, + 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x63, + 0x61, 0x6e, 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x73, 0x61, 0x76, 0x65, 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x65, + 0x58, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x49, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x28, 0x2e, 0x58, 0x49, 0x29, + 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x69, 0x6d, 0x70, 0x6f, 0x72, + 0x74, 0x20, 0x47, 0x72, 0x61, 0x76, 0x69, 0x73, 0x20, 0x55, 0x6c, 0x74, + 0x72, 0x61, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x47, 0x46, 0x31, 0x20, + 0x50, 0x61, 0x74, 0x63, 0x68, 0x20, 0x28, 0x2e, 0x50, 0x41, 0x54, 0x29, + 0x20, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x56, 0x2e, 0x20, 0x50, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x73, 0x20, + 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x65, 0x58, 0x74, 0x65, 0x6e, 0x64, + 0x65, 0x64, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x28, + 0x2e, 0x58, 0x50, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x58, 0x74, + 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x2e, 0x58, 0x54, 0x29, 0x20, + 0x66, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x66, + 0x75, 0x6c, 0x6c, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, + 0x69, 0x6c, 0x69, 0x74, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x35, 0x2e, 0x20, 0x4b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, + 0x64, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x79, + 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x2c, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, + 0x20, 0x74, 0x77, 0x6f, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, + 0x64, 0x65, 0x73, 0x2e, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, + 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x73, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x43, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, + 0x20, 0x28, 0x4d, 0x69, 0x73, 0x63, 0x2e, 0x20, 0x74, 0x61, 0x62, 0x29, + 0x2e, 0x20, 0x54, 0x6f, 0x20, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x20, 0x61, + 0x62, 0x6f, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, + 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, + 0x20, 0x6d, 0x69, 0x67, 0x68, 0x74, 0x20, 0x62, 0x65, 0x74, 0x74, 0x65, + 0x72, 0x20, 0x73, 0x75, 0x69, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x2c, 0x20, + 0x72, 0x65, 0x61, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x70, 0x70, + 0x72, 0x6f, 0x70, 0x72, 0x69, 0x61, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, + 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, + 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x75, 0x70, 0x6c, + 0x65, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, + 0x74, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x66, 0x6f, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x74, 0x68, 0x20, + 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x73, 0x6f, 0x20, 0x6c, 0x65, 0x74, + 0x27, 0x73, 0x20, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x20, 0x74, 0x68, 0x6f, + 0x73, 0x65, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x77, 0x61, 0x79, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, + 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, + 0x68, 0x61, 0x74, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x4d, 0x61, + 0x63, 0x20, 0x4f, 0x53, 0x20, 0x58, 0x20, 0x74, 0x68, 0x65, 0x20, 0x43, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x69, + 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, + 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x6b, 0x65, 0x79, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6c, 0x74, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x53, 0x77, + 0x69, 0x74, 0x63, 0x68, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, + 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x65, + 0x64, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x28, 0x57, + 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x26, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x44, 0x4c, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x2d, 0x46, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, + 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x66, 0x75, 0x6c, + 0x6c, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x65, 0x64, 0x20, 0x64, 0x69, + 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x28, 0x4f, 0x53, 0x20, 0x58, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x4d, 0x20, 0x4d, 0x75, 0x74, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x4d, 0x20, 0x49, 0x6e, 0x76, 0x65, 0x72, + 0x74, 0x20, 0x6d, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, 0x20, 0x55, + 0x6e, 0x2d, 0x6d, 0x75, 0x74, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x54, 0x20, 0x4f, 0x70, 0x65, 0x6e, 0x20, 0x61, + 0x20, 0x6e, 0x65, 0x77, 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x57, 0x20, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x53, 0x65, 0x6c, 0x65, + 0x63, 0x74, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, + 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, 0x69, 0x67, + 0x68, 0x74, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, + 0x78, 0x74, 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x3d, 0x20, 0x49, 0x6e, 0x63, 0x72, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, + 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, + 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x65, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x2d, 0x20, 0x44, 0x65, 0x63, + 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x3d, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, + 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, + 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, + 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x2d, 0x20, + 0x44, 0x65, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x6e, 0x64, 0x65, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, + 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, + 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x62, 0x61, 0x73, 0x69, + 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x62, + 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x22, 0x6d, 0x6f, 0x64, + 0x65, 0x72, 0x6e, 0x22, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, + 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x20, 0x6f, 0x6e, 0x20, + 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, + 0x72, 0x74, 0x73, 0x20, 0x28, 0x65, 0x2e, 0x67, 0x2e, 0x20, 0x50, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, + 0x2c, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x20, 0x6c, 0x69, 0x73, 0x74, 0x62, 0x6f, 0x78, 0x2c, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6c, + 0x69, 0x73, 0x74, 0x62, 0x6f, 0x78, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x29, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, + 0x75, 0x27, 0x72, 0x65, 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6e, + 0x67, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x79, + 0x27, 0x72, 0x65, 0x20, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x64, 0x20, 0x74, + 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x66, 0x6f, 0x63, 0x75, 0x73, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6e, 0x74, + 0x72, 0x6f, 0x6c, 0x2e, 0x20, 0x4b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, + 0x64, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, + 0x61, 0x72, 0x65, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6d, 0x6f, 0x72, + 0x65, 0x20, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x3b, 0x20, + 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x79, 0x20, + 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x53, 0x48, 0x49, 0x46, 0x54, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x6e, 0x61, 0x76, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6e, + 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, + 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x2c, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x75, 0x74, 0x2c, 0x20, 0x63, + 0x6f, 0x70, 0x79, 0x20, 0x26, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, + 0x62, 0x79, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x58, 0x2f, 0x43, 0x2f, 0x56, 0x20, 0x65, 0x74, 0x63, 0x2e, + 0x20, 0x55, 0x73, 0x65, 0x72, 0x73, 0x20, 0x77, 0x68, 0x6f, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, + 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, + 0x6c, 0x79, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x69, 0x73, + 0x20, 0x61, 0x20, 0x62, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, + 0x69, 0x6e, 0x74, 0x75, 0x69, 0x74, 0x69, 0x76, 0x65, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, + 0x69, 0x6e, 0x67, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x20, 0x41, 0x64, 0x76, + 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x65, 0x64, 0x69, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x43, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x44, 0x20, 0x44, 0x69, 0x73, 0x6b, 0x20, 0x6f, 0x70, + 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x49, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x20, 0x44, 0x69, 0x73, 0x6b, 0x20, + 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, + 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58, 0x20, 0x4d, 0x61, 0x69, + 0x6e, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5a, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, + 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x32, 0x2c, 0x20, 0x33, 0x2c, 0x20, 0x35, 0x2c, 0x20, 0x36, 0xe2, 0x80, + 0xa6, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x2f, 0x20, 0x69, 0x6e, 0x73, + 0x65, 0x72, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x28, 0x64, + 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, + 0x77, 0x68, 0x65, 0x74, 0x68, 0x65, 0x72, 0x20, 0x65, 0x64, 0x69, 0x74, + 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x6e, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x51, 0x2c, 0x20, 0x57, 0x2c, + 0x20, 0x45, 0x2c, 0x20, 0x52, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x2c, 0x20, 0x44, 0x2c, 0x20, 0x46, 0x2c, 0x20, + 0x47, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, + 0x2c, 0x20, 0x58, 0x2c, 0x20, 0x43, 0x2c, 0x20, 0x56, 0xe2, 0x80, 0xa6, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0xe2, 0x80, 0xa6, + 0x46, 0x38, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x63, + 0x74, 0x61, 0x76, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x31, 0xe2, + 0x80, 0xa6, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, + 0x61, 0x63, 0x65, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, + 0x72, 0x20, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x20, 0x28, 0x65, 0x64, 0x69, + 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x2f, 0x6f, 0x66, + 0x66, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x74, + 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, + 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, + 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x46, 0x39, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x28, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x61, 0x73, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x46, 0x31, 0x30, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x71, 0x75, 0x61, 0x72, + 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x31, 0x20, + 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, + 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, + 0x6f, 0x6e, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, + 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x32, 0x20, 0x50, 0x6c, 0x61, 0x79, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x69, 0x72, 0x64, 0x20, 0x71, + 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x53, 0x70, 0x61, + 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, 0x73, 0x74, 0x6f, 0x70, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x77, + 0x68, 0x65, 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x61, 0x72, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x6c, 0x65, 0x61, + 0x73, 0x65, 0x64, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, + 0x6c, 0x61, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x62, 0x79, 0x20, 0x72, + 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x73, 0x63, + 0x20, 0x53, 0x74, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, + 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, + 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x50, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x72, + 0x6f, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x57, 0x20, + 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x77, 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, + 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x62, + 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x28, 0x6c, 0x69, 0x76, + 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4f, 0x20, 0x4c, 0x6f, 0x61, + 0x64, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, 0x65, + 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, + 0x20, 0x53, 0x61, 0x76, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x61, + 0x73, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x51, 0x20, 0x45, 0x78, 0x69, 0x74, 0x20, 0x70, + 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x72, + 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x4d, 0x6f, 0x76, + 0x65, 0x20, 0x61, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, + 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x63, 0x68, 0x61, 0x6e, + 0x6e, 0x65, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, + 0x67, 0x65, 0x55, 0x70, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, + 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x44, 0x6f, 0x77, 0x6e, 0x20, + 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, + 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x64, 0x20, 0x4a, 0x75, 0x6d, + 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, + 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x39, 0x20, 0x4a, + 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x46, 0x31, 0x30, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, + 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0xc2, + 0xbc, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x31, 0x20, 0x4a, 0x75, 0x6d, 0x70, + 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x68, 0x61, 0x6c, 0x66, 0x77, 0x61, 0x79, 0x20, 0x74, 0x68, 0x72, + 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, + 0x31, 0x32, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0xc2, 0xbe, 0x20, 0x74, + 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x5a, 0x20, 0x55, 0x6e, 0x64, 0x6f, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x59, 0x20, 0x52, 0x65, 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, + 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, + 0x74, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, + 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, + 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x41, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x65, 0x6e, 0x74, + 0x69, 0x72, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x58, + 0x20, 0x43, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x43, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x56, 0x20, + 0x50, 0x61, 0x73, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x49, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, + 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2f, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x2c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, + 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x44, 0x65, + 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, + 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, + 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, 0x6e, 0x73, 0x65, + 0x72, 0x74, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, + 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, + 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, + 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x61, + 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, + 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, + 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, + 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, + 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, + 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, + 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, + 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, + 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, + 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, + 0x75, 0x73, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x68, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x72, 0x69, 0x67, + 0x68, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x4c, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, + 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, + 0x20, 0x6b, 0x65, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x45, + 0x73, 0x63, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, + 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, + 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x31, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, + 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x4f, 0x53, 0x20, 0x58, 0x20, + 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6c, 0x74, 0x2d, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x20, 0x49, 0x6e, + 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, + 0x72, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x50, 0x6c, 0x75, 0x73, 0x20, 0x44, + 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x73, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x37, 0x20, 0x20, 0x20, 0x54, + 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, + 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, + 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x46, 0x37, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, + 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, + 0x46, 0x38, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, + 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x37, 0x20, 0x20, 0x54, + 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x54, + 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, + 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, + 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, + 0x32, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, + 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, + 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x54, 0x72, 0x61, + 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, + 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x46, 0x32, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, + 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x20, 0x20, 0x54, 0x72, 0x61, + 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, + 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x51, + 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x26, 0x20, 0x64, + 0x72, 0x61, 0x67, 0x20, 0x20, 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x20, + 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, + 0x61, 0x67, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x6c, + 0x6f, 0x6f, 0x70, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x49, 0x2e, 0x20, 0x46, + 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, + 0x49, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, + 0x65, 0x20, 0x46, 0x54, 0x32, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, + 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x64, 0x69, 0x65, 0x2d, 0x68, 0x61, 0x72, 0x64, 0x20, + 0x46, 0x54, 0x32, 0x20, 0x75, 0x73, 0x65, 0x72, 0x73, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, 0x20, 0x69, + 0x73, 0x6e, 0x27, 0x74, 0x20, 0x76, 0x65, 0x72, 0x79, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x75, 0x69, 0x74, 0x69, 0x76, + 0x65, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x65, + 0x72, 0x73, 0x2e, 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x6e, 0x6f, 0x74, + 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x46, 0x54, 0x32, 0x20, 0x73, 0x68, 0x6f, + 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x65, 0x64, 0x20, 0x79, 0x65, 0x74, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x64, 0x69, + 0x66, 0x66, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x61, 0x72, + 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, 0x65, 0x63, 0x68, 0x6e, 0x69, 0x63, + 0x61, 0x6c, 0x20, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x73, 0x2e, 0x20, + 0x41, 0x6c, 0x73, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x69, + 0x73, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, + 0x6d, 0x61, 0x79, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x6f, + 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x6f, 0x6e, 0x20, 0x50, 0x6f, + 0x63, 0x6b, 0x65, 0x74, 0x20, 0x50, 0x43, 0x20, 0x62, 0x65, 0x63, 0x61, + 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x6f, 0x6d, 0x65, + 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, + 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, + 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x20, 0x41, 0x64, + 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x65, 0x64, 0x69, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x44, 0x69, 0x73, 0x6b, 0x20, 0x6f, + 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x49, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x20, 0x44, 0x69, 0x73, 0x6b, + 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x54, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58, 0x20, 0x4d, 0x61, + 0x69, 0x6e, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5a, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, + 0x20, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, + 0x6c, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x32, 0x2c, 0x20, 0x33, 0x2c, 0x20, 0x35, 0x2c, 0x20, 0x36, 0xe2, + 0x80, 0xa6, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x2f, 0x20, 0x69, 0x6e, + 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x28, + 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, + 0x20, 0x77, 0x68, 0x65, 0x74, 0x68, 0x65, 0x72, 0x20, 0x65, 0x64, 0x69, + 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x6e, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x51, 0x2c, 0x20, 0x57, + 0x2c, 0x20, 0x45, 0x2c, 0x20, 0x52, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x2c, 0x20, 0x44, 0x2c, 0x20, 0x46, 0x2c, + 0x20, 0x47, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5a, 0x2c, 0x20, 0x58, 0x2c, 0x20, 0x43, 0x2c, 0x20, 0x56, 0xe2, 0x80, + 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0xe2, 0x80, + 0xa6, 0x46, 0x38, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, + 0x63, 0x74, 0x61, 0x76, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x50, + 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, + 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, + 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, + 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x41, 0x6c, 0x74, + 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, + 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x26, 0x53, + 0x44, 0x4c, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, + 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, + 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x45, 0x6e, 0x74, + 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x39, 0x20, 0x50, 0x6c, 0x61, 0x79, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, + 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x28, 0x73, 0x61, 0x6d, + 0x65, 0x20, 0x61, 0x73, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, + 0x74, 0x65, 0x72, 0x2f, 0x52, 0x69, 0x67, 0x68, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x30, + 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, + 0x72, 0x73, 0x74, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, + 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, + 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x31, 0x20, 0x50, 0x6c, 0x61, 0x79, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, + 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, + 0x46, 0x31, 0x32, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x74, 0x68, 0x69, 0x72, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, + 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, + 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, + 0x77, 0x20, 0x28, 0x73, 0x74, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, + 0x6b, 0x65, 0x79, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, + 0x72, 0x6f, 0x77, 0x20, 0x62, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x53, + 0x74, 0x6f, 0x70, 0x20, 0x2f, 0x20, 0x45, 0x64, 0x69, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x4c, + 0x65, 0x66, 0x74, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, + 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x44, 0x65, 0x63, + 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, + 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x52, 0x69, 0x67, 0x68, 0x74, + 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x39, 0x20, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x30, 0x20, 0x49, 0x6e, 0x73, 0x65, + 0x72, 0x74, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, + 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x31, + 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x46, 0x31, 0x32, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, + 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, + 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4b, 0x65, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, + 0x45, 0x53, 0x43, 0x20, 0x28, 0x41, 0x4e, 0x53, 0x49, 0x3a, 0x20, 0x41, + 0x6c, 0x74, 0x2d, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x29, 0x2a, 0x20, 0x49, + 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x6b, 0x65, 0x79, 0x20, 0x62, 0x65, + 0x6c, 0x6f, 0x77, 0x20, 0x45, 0x53, 0x43, 0x20, 0x28, 0x41, 0x4e, 0x53, + 0x49, 0x3a, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x50, 0x6c, 0x75, 0x73, 0x29, + 0x2a, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, + 0x64, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x20, 0x54, 0x6f, + 0x67, 0x67, 0x6c, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x6f, + 0x6c, 0x6c, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x50, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, + 0x20, 0x70, 0x72, 0x6f, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x76, 0x69, 0x65, + 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x57, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, 0x72, 0x61, 0x70, 0x70, 0x69, + 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x4c, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, + 0x65, 0x20, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x28, + 0x6c, 0x69, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x73, + 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x52, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, + 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x20, 0x6d, 0x6f, 0x64, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, 0x65, + 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x73, 0x63, 0x20, 0x45, 0x78, 0x69, 0x74, 0x20, 0x70, 0x72, 0x6f, + 0x67, 0x72, 0x61, 0x6d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, + 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2c, 0x20, 0x22, 0x4b, 0x65, 0x79, + 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x65, 0x73, 0x63, 0x22, 0x20, + 0x72, 0x65, 0x66, 0x65, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x74, 0x69, 0x6c, 0x64, 0x65, 0x20, 0x2f, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x79, + 0x2c, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x79, + 0x6d, 0x62, 0x6f, 0x6c, 0x20, 0x2f, 0x20, 0x70, 0x6c, 0x75, 0x73, 0x6d, + 0x69, 0x6e, 0x75, 0x73, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x6f, 0x72, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x63, 0x63, + 0x65, 0x6e, 0x74, 0x20, 0x2f, 0x20, 0x63, 0x69, 0x72, 0x63, 0x75, 0x6d, + 0x66, 0x6c, 0x65, 0x78, 0x20, 0x6b, 0x65, 0x79, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, + 0x20, 0x6f, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x49, 0x53, 0x4f, + 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2c, 0x20, 0x62, + 0x75, 0x74, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, + 0x65, 0x78, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x4e, 0x53, + 0x49, 0x20, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x65, 0x3a, 0x20, 0x5b, 0x32, + 0x33, 0x5d, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x73, 0x75, 0x65, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x65, 0x64, 0x69, 0x74, + 0x6f, 0x72, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, + 0x73, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x61, 0x72, 0x6f, 0x75, 0x6e, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, + 0x55, 0x70, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, + 0x6f, 0x77, 0x73, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x50, 0x61, 0x67, 0x65, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x4a, 0x75, + 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, + 0x6d, 0x65, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x66, + 0x69, 0x72, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x6e, 0x64, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, + 0x74, 0x6f, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, + 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, + 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, + 0x73, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x51, 0xe2, 0x80, 0xa6, 0x49, 0x20, + 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x20, 0x28, 0x30, 0xe2, 0x80, 0xa6, 0x37, 0x29, 0x20, 0x4d, 0x4f, + 0x44, 0x20, 0x4e, 0x2d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x41, + 0xe2, 0x80, 0xa6, 0x4b, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, + 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x28, 0x38, 0xe2, 0x80, 0xa6, + 0x31, 0x35, 0x29, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x4e, 0x2d, 0x43, 0x68, + 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x46, 0x39, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, + 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x30, 0x20, 0x4a, + 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0xc2, 0xbc, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, + 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x31, + 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x77, 0x61, + 0x79, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x32, 0x20, 0x4a, 0x75, 0x6d, 0x70, + 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0xc2, 0xbe, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6b, 0x65, + 0x79, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x4c, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, + 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x61, 0x70, 0x73, 0x2d, 0x4c, 0x6f, 0x63, 0x6b, 0x20, + 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, + 0x66, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x6f, + 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, + 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, + 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, + 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, + 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, + 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x2c, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, + 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, + 0x2d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, + 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x49, 0x6e, 0x73, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, + 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, + 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x46, 0x31, 0x33, 0x20, + 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x63, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, 0x6e, 0x73, 0x20, + 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x61, + 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x73, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x46, 0x31, 0x33, 0x20, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x63, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x42, + 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, + 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, + 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, + 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, + 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, + 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, + 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, + 0x72, 0x6f, 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, + 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, + 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, + 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, + 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, + 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, + 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, + 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6c, + 0x69, 0x70, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x6f, 0x70, 0x65, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, + 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, + 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, + 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x45, 0x78, 0x74, + 0x65, 0x6e, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x75, 0x74, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x34, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x62, 0x6c, 0x6f, + 0x63, 0x6b, 0x20, 0x28, 0x79, 0x65, 0x73, 0x2c, 0x20, 0x65, 0x76, 0x65, + 0x6e, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x57, 0x69, 0x6e, 0x64, + 0x6f, 0x77, 0x73, 0x20, 0x3d, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, + 0x61, 0x73, 0x74, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x36, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, + 0x73, 0x74, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x33, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x75, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, + 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, + 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, + 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, + 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x34, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x36, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x50, 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, + 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x64, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x73, 0x68, 0x6f, 0x72, + 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, 0x28, 0x6e, 0x6f, 0x74, 0x20, 0x66, + 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x29, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x5a, 0x20, 0x55, + 0x6e, 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x59, 0x20, 0x52, 0x65, 0x64, + 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x41, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, + 0x74, 0x20, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, + 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x56, 0x20, + 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, + 0x6c, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x56, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x56, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, + 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6d, 0x61, 0x63, 0x72, 0x6f, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x31, 0xe2, + 0x80, 0xa6, 0x30, 0x20, 0x52, 0x65, 0x61, 0x64, 0x20, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x31, 0xe2, 0x80, 0xa6, + 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x72, 0x69, 0x74, + 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, + 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x6c, 0x74, 0x2d, 0x46, 0x37, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, + 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, + 0x2d, 0x46, 0x38, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, + 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, + 0x37, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, + 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x38, 0x20, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x37, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, + 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, + 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, + 0x2d, 0x46, 0x31, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, + 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x20, + 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, + 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, + 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x32, + 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, + 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, + 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x46, 0x31, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, + 0x32, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, + 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, 0x70, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, + 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x69, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, 0x6f, 0x77, + 0x6e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, + 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, + 0x70, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x70, + 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, 0x6f, 0x77, 0x6e, + 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, + 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, + 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, + 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x65, + 0x78, 0x2d, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, + 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x65, 0x6c, + 0x65, 0x63, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, + 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x20, 0x6b, 0x65, 0x79, 0x70, 0x61, + 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x79, 0x6f, 0x75, + 0x74, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, + 0x69, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x50, 0x43, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4d, 0x61, 0x63, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, + 0x6d, 0x20, 0x30, 0xe2, 0x80, 0xa6, 0x39, 0x20, 0x20, 0x20, 0x4e, 0x75, + 0x6d, 0x20, 0x30, 0xe2, 0x80, 0xa6, 0x39, 0x20, 0x20, 0x20, 0x44, 0x69, + 0x67, 0x69, 0x74, 0x20, 0x30, 0xe2, 0x80, 0xa6, 0x39, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2f, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x3d, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x75, 0x6d, 0x20, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, + 0x67, 0x69, 0x74, 0x20, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x75, 0x6d, 0x20, 0x2d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, + 0x6d, 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, + 0x74, 0x20, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, + 0x6d, 0x20, 0x2b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, + 0x2d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, + 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, + 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2b, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x45, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2c, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x45, 0x6e, 0x74, 0x65, + 0x72, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x46, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x51, + 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x26, 0x20, 0x64, + 0x72, 0x61, 0x67, 0x20, 0x20, 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x20, + 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, + 0x61, 0x67, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x6c, + 0x6f, 0x6f, 0x70, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x36, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, + 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x47, 0x6c, 0x6f, + 0x73, 0x73, 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x54, 0x72, 0x61, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x42, 0x65, + 0x61, 0x74, 0x73, 0x20, 0x50, 0x65, 0x72, 0x20, 0x4d, 0x69, 0x6e, 0x75, + 0x74, 0x65, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, 0x72, 0x6d, 0x69, + 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, + 0x6f, 0x72, 0x79, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x61, 0x6e, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x30, 0x20, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, + 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x52, 0x6f, 0x77, 0x2f, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x52, + 0x65, 0x66, 0x65, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x6e, 0x65, + 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x22, 0x74, 0x65, + 0x78, 0x74, 0x22, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x70, 0x6c, 0x61, + 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x69, 0x74, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, + 0x68, 0x6f, 0x77, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, 0x53, 0x70, + 0x65, 0x65, 0x64, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x66, 0x61, 0x73, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x79, + 0x20, 0x61, 0x72, 0x65, 0x20, 0x28, 0x42, 0x50, 0x4d, 0x29, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x2f, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x50, 0x65, 0x72, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x73, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, + 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, + 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, + 0x74, 0x6f, 0x72, 0x20, 0x28, 0x74, 0x68, 0x75, 0x73, 0x20, 0x61, 0x6c, + 0x73, 0x6f, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x69, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x65, 0x74, 0x63, 0x29, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, + 0x61, 0x62, 0x6c, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x73, 0x20, 0x73, 0x75, 0x70, + 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, + 0x73, 0x20, 0x77, 0x65, 0x6c, 0x6c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, + 0x77, 0x65, 0x72, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, + 0x6e, 0x2e, 0x20, 0x28, 0x53, 0x61, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x6f, 0x61, 0x64, + 0x20, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6e, 0x66, + 0x6f, 0x72, 0x63, 0x65, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x70, 0x72, + 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x63, 0x6b, 0x20, 0x54, 0x68, 0x65, + 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x75, + 0x6e, 0x69, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2c, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x74, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x41, 0x6d, + 0x69, 0x67, 0x61, 0x2e, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, 0x64, + 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, + 0x74, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, + 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x75, + 0x6e, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x65, + 0x64, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, + 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, + 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x69, 0x63, 0x6b, + 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6d, + 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x6d, + 0x61, 0x6c, 0x6c, 0x65, 0x73, 0x74, 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, + 0x61, 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x20, + 0x69, 0x6e, 0x20, 0x57, 0x65, 0x73, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6d, + 0x75, 0x73, 0x69, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, 0x41, 0x20, 0x43, 0x23, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x6e, 0x65, + 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x61, 0x77, + 0x61, 0x79, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x43, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x53, 0x70, 0x64, + 0x2e, 0x29, 0x20, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, + 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x49, 0x49, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x74, 0x61, 0x6e, + 0x64, 0x61, 0x72, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x20, 0x28, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x26, 0x2e, 0x58, 0x4d, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x30, 0x78, 0x79, 0x20, 0x5b, 0x32, 0x34, 0x5d, + 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x78, 0x78, 0x20, 0x5b, + 0x32, 0x35, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x32, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x36, 0x5d, 0x50, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x33, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x37, 0x5d, 0x50, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x34, 0x78, 0x79, 0x20, 0x5b, 0x32, 0x38, 0x5d, 0x56, 0x69, + 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x35, 0x78, 0x79, 0x20, 0x5b, 0x32, 0x39, 0x5d, + 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, + 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, + 0x78, 0x79, 0x20, 0x5b, 0x33, 0x30, 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, + 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x37, 0x78, 0x79, 0x20, 0x5b, + 0x33, 0x31, 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x38, 0x78, 0x78, + 0x20, 0x5b, 0x33, 0x32, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x39, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x33, + 0x5d, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, + 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x41, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x34, 0x5d, 0x56, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, 0x78, 0x78, 0x20, + 0x5b, 0x33, 0x35, 0x5d, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, + 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x43, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x36, 0x5d, + 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x44, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x37, 0x5d, 0x50, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x78, + 0x79, 0x20, 0x53, 0x75, 0x62, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x30, 0x78, 0x20, 0x41, 0x6d, + 0x69, 0x67, 0x61, 0x20, 0x4c, 0x45, 0x44, 0x20, 0x46, 0x69, 0x6c, 0x74, + 0x65, 0x72, 0x20, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x2a, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2b, 0x20, 0x45, 0x31, 0x78, 0x20, 0x5b, 0x33, 0x38, 0x5d, 0x46, + 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x32, 0x78, + 0x20, 0x5b, 0x33, 0x39, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x33, 0x78, 0x20, 0x5b, 0x34, 0x30, + 0x5d, 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, + 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, + 0x20, 0x45, 0x34, 0x78, 0x20, 0x5b, 0x34, 0x31, 0x5d, 0x56, 0x69, 0x62, + 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x35, 0x78, 0x20, 0x5b, + 0x34, 0x32, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, + 0x20, 0x45, 0x36, 0x78, 0x20, 0x5b, 0x34, 0x33, 0x5d, 0x50, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, + 0x20, 0x45, 0x37, 0x78, 0x20, 0x5b, 0x34, 0x34, 0x5d, 0x54, 0x72, 0x65, + 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x38, 0x78, 0x20, 0x5b, + 0x34, 0x35, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x2a, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, + 0x45, 0x39, 0x78, 0x20, 0x5b, 0x34, 0x36, 0x5d, 0x52, 0x65, 0x2d, 0x74, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2b, 0x20, 0x45, 0x41, 0x78, 0x20, 0x5b, 0x34, 0x37, 0x5d, 0x46, + 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, + 0x42, 0x78, 0x20, 0x5b, 0x34, 0x38, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x43, 0x78, + 0x20, 0x5b, 0x34, 0x39, 0x5d, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x44, 0x78, 0x20, 0x5b, 0x35, 0x30, + 0x5d, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2b, 0x20, 0x45, 0x45, 0x78, 0x20, 0x5b, 0x35, 0x31, 0x5d, 0x50, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2b, 0x20, 0x45, 0x46, 0x78, 0x20, 0x46, 0x75, 0x6e, 0x6b, + 0x20, 0x69, 0x74, 0x21, 0x20, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x32, + 0x5d, 0x53, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, + 0x64, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, + 0x20, 0x28, 0x2e, 0x58, 0x4d, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x47, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x33, 0x5d, 0x53, 0x65, + 0x74, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x48, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x34, 0x5d, 0x47, 0x6c, + 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x4b, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x35, 0x5d, + 0x4b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x78, 0x78, 0x20, 0x5b, 0x35, + 0x36, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, + 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x78, + 0x79, 0x20, 0x5b, 0x35, 0x37, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x52, 0x78, 0x79, 0x20, 0x5b, 0x35, + 0x38, 0x5d, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x54, 0x78, + 0x79, 0x20, 0x5b, 0x35, 0x39, 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x58, + 0x78, 0x79, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, + 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x58, 0x31, 0x78, 0x20, 0x5b, 0x36, + 0x30, 0x5d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x58, 0x32, 0x78, 0x20, 0x5b, 0x36, + 0x31, 0x5d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, + 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x20, 0x28, 0x2e, 0x58, 0x4d, 0x20, 0x6f, 0x6e, 0x6c, 0x79, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x78, 0x78, 0x20, 0x5b, 0x36, 0x32, 0x5d, 0x53, + 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x2b, 0x78, 0x20, 0x5b, 0x36, 0x33, 0x5d, 0x56, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x2d, 0x78, + 0x20, 0x5b, 0x36, 0x34, 0x5d, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, 0x78, 0x20, + 0x5b, 0x36, 0x35, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, + 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xbc, 0x78, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x78, 0x20, + 0x5b, 0x36, 0x36, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x28, + 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, + 0x20, 0xe2, 0x97, 0x80, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x78, 0x20, 0x5b, 0x36, 0x37, 0x5d, + 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, + 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x78, 0x20, 0x5b, 0x36, 0x38, 0x5d, + 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x52, 0x78, 0x20, 0x5b, 0x36, 0x39, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, + 0x68, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, + 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb6, 0x78, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x53, 0x78, 0x20, + 0x5b, 0x37, 0x30, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x76, 0x69, 0x62, 0x72, + 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x55, 0x78, 0x20, 0x5b, + 0x37, 0x31, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, + 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, + 0x73, 0x20, 0xe2, 0x96, 0xb2, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x78, 0x20, 0x5b, 0x37, 0x32, + 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x29, 0x20, 0x4e, 0x6f, + 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, + 0x64, 0x2c, 0x20, 0x6e, 0x6f, 0x20, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x20, + 0x74, 0x6f, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, + 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, + 0x20, 0x79, 0x65, 0x74, 0x2c, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, + 0x65, 0x20, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x63, + 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x6e, 0x65, 0x73, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x2a, 0x2a, 0x29, 0x20, 0x4e, + 0x6f, 0x74, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, + 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x6e, 0x6f, + 0x72, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x2c, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, 0x65, 0x6c, 0x6f, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x38, 0x78, 0x78, 0x2c, 0x20, 0x50, 0x78, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x64, 0x76, 0x69, + 0x73, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x30, 0x78, 0x79, 0x20, 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, + 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x65, 0x6d, 0x69, + 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x73, 0x65, + 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x33, 0x37, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x71, 0x75, 0x69, + 0x63, 0x6b, 0x6c, 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, + 0x63, 0x68, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x28, 0x43, 0x2d, 0x34, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, + 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, + 0x73, 0x20, 0x78, 0x20, 0x28, 0x33, 0x20, 0x3d, 0x20, 0x44, 0x23, 0x34, + 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x28, 0x37, 0x20, 0x3d, + 0x20, 0x47, 0x2d, 0x34, 0x29, 0x2e, 0x20, 0x45, 0x61, 0x63, 0x68, 0x20, + 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, + 0x79, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x31, 0x20, 0x74, 0x69, 0x63, 0x6b, + 0x2e, 0x20, 0x49, 0x66, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, + 0x73, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, + 0x6e, 0x20, 0x33, 0x20, 0x28, 0x6d, 0x65, 0x61, 0x6e, 0x69, 0x6e, 0x67, + 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x61, 0x72, 0x65, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x74, 0x68, + 0x61, 0x6e, 0x20, 0x33, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, + 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, + 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, + 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, + 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, + 0x74, 0x20, 0x78, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, + 0x20, 0x31, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, + 0x65, 0x6e, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, + 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x79, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, + 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, + 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, + 0x74, 0x20, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, + 0x20, 0x31, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, + 0x65, 0x6e, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, + 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, + 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, + 0x64, 0x65, 0x65, 0x64, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x43, 0x41, 0x4e, + 0x27, 0x54, 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x30, 0x2e, 0x20, 0x4a, + 0x75, 0x73, 0x74, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x77, 0x69, 0x6c, + 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x66, + 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, + 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, + 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, + 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x49, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x49, 0x49, 0x2c, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, + 0x67, 0x69, 0x6f, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x73, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x6f, 0x6e, + 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x31, + 0x36, 0x20, 0x28, 0x30, 0x78, 0x31, 0x30, 0x29, 0x20, 0x6f, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, + 0x2e, 0x20, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x72, 0x70, 0x65, + 0x67, 0x67, 0x69, 0x6f, 0x20, 0x61, 0x74, 0x20, 0x73, 0x75, 0x63, 0x68, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x20, 0x6d, 0x61, 0x79, 0x20, + 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, + 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, + 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x68, + 0x65, 0x6e, 0x20, 0x62, 0x6f, 0x74, 0x68, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2c, 0x20, + 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x77, 0x69, 0x73, 0x65, 0x20, 0x74, + 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x64, 0x69, 0x76, 0x69, 0x73, + 0x69, 0x62, 0x6c, 0x65, 0x20, 0x62, 0x79, 0x20, 0x33, 0x20, 0x69, 0x6e, + 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, + 0x20, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x63, 0x61, + 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x73, 0x6d, 0x6f, 0x6f, 0x74, 0x68, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x31, 0x78, 0x78, 0x20, + 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, + 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x31, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x33, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x69, + 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x75, 0x70, 0x20, 0x6f, 0x72, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x68, + 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x66, 0x61, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x74, 0x20, 0x67, 0x6f, + 0x65, 0x73, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, + 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, + 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x41, 0x6d, 0x69, 0x67, + 0x61, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x69, 0x65, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x64, 0x65, 0x70, + 0x65, 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, + 0x65, 0x6e, 0x63, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, + 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, + 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, + 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x32, 0x78, 0x78, 0x20, 0x50, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x32, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x32, 0x30, 0x33, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, + 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x37, 0x33, + 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, + 0x20, 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, + 0x68, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, + 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x75, 0x70, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, + 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, + 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, + 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, + 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x31, 0x30, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x20, + 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x74, 0x6f, 0x77, 0x61, 0x72, + 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6e, 0x6f, + 0x74, 0x68, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x65, 0x2c, 0x20, 0x65, 0x6e, + 0x74, 0x65, 0x72, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2c, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0x69, 0x73, 0x20, 0x62, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x6f, 0x77, 0x61, 0x72, 0x64, 0x73, 0x20, 0x45, 0x2d, + 0x34, 0x20, 0x61, 0x74, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x30, 0x34, + 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, + 0x20, 0x66, 0x61, 0x73, 0x74, 0x20, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, + 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x61, 0x63, 0x68, 0x20, 0x74, 0x68, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, + 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x75, 0x72, 0x69, 0x6e, 0x67, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x72, 0x6f, 0x77, + 0x73, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x28, 0x36, 0x2f, 0x31, 0x32, 0x35, 0x29, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, 0x77, 0x65, 0x76, + 0x65, 0x72, 0x2c, 0x20, 0x33, 0x31, 0x30, 0x20, 0x6f, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, + 0x20, 0x72, 0x6f, 0x77, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, + 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x65, + 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x75, + 0x63, 0x68, 0x20, 0x66, 0x61, 0x73, 0x74, 0x65, 0x72, 0x2c, 0x20, 0x61, + 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x70, + 0x69, 0x74, 0x63, 0x68, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x34, 0x78, 0x79, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, + 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x34, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, + 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, + 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x34, 0x30, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x36, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, + 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x75, 0x70, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x72, 0x61, + 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x66, 0x75, 0x6c, + 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, 0x6e, 0x65, + 0x2e, 0x20, 0x41, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x78, 0x79, 0x20, 0x70, + 0x61, 0x69, 0x72, 0x2c, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x73, + 0x65, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, + 0x6c, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x68, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, + 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, + 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, + 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x35, 0x78, 0x79, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x35, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x35, 0x30, 0x34, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, + 0x73, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x37, 0x34, 0x5d, 0x33, 0x78, + 0x78, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, + 0x37, 0x35, 0x5d, 0x4d, 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, + 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x37, 0x36, 0x5d, 0x41, 0x78, 0x79, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, + 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, + 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, + 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x73, 0x2c, 0x20, 0x35, 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, + 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x30, + 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x36, 0x78, 0x79, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x34, 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x36, 0x30, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x36, 0x30, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x36, 0x43, 0x30, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, + 0x6d, 0x73, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, + 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x37, 0x37, 0x5d, + 0x34, 0x78, 0x79, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5b, 0x37, 0x38, 0x5d, 0x53, 0x78, 0x2b, 0x5b, 0x37, 0x39, 0x5d, + 0x56, 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, + 0x20, 0x5b, 0x38, 0x30, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, + 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x2c, 0x20, + 0x36, 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, + 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x34, 0x30, 0x30, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x37, 0x78, 0x79, + 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x38, 0x37, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x30, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, + 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x75, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x2e, 0x20, 0x41, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x78, 0x79, 0x20, + 0x70, 0x61, 0x69, 0x72, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x63, + 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, + 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x2e, 0x20, + 0x54, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x69, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, + 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, + 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, + 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x38, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, + 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x38, + 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x38, 0x41, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x38, 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x38, 0x46, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x73, 0x74, 0x65, 0x72, 0x65, + 0x6f, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x66, 0x61, 0x72, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, + 0x30, 0x30, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x61, 0x72, 0x20, 0x72, 0x69, + 0x67, 0x68, 0x74, 0x20, 0x46, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x4f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x2c, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x34, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x63, 0x68, 0x61, + 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x68, 0x61, + 0x72, 0x64, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x65, 0x64, 0x20, 0x6c, 0x65, + 0x66, 0x74, 0x2c, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x2c, 0x20, 0x72, + 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, + 0x62, 0x79, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x2c, + 0x20, 0x6e, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x6c, 0x79, + 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x70, + 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, + 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, + 0x74, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x39, 0x78, 0x78, + 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, + 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x39, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x39, 0x30, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, + 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, + 0x72, 0x6f, 0x6d, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, + 0x78, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, + 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x73, 0x70, 0x72, 0x65, 0x61, 0x64, 0x20, 0x32, 0x35, 0x36, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x70, 0x61, 0x72, + 0x74, 0x20, 0x73, 0x6f, 0x20, 0x39, 0x30, 0x38, 0x20, 0x73, 0x6b, 0x69, + 0x70, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, + 0x20, 0x28, 0x30, 0x78, 0x38, 0x2a, 0x32, 0x35, 0x36, 0x3d, 0x29, 0x20, + 0x32, 0x30, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, + 0x79, 0x74, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x73, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x66, + 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x20, 0x54, + 0x68, 0x69, 0x73, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, 0x74, 0x68, + 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x66, 0x75, 0x72, 0x74, 0x68, 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, + 0x69, 0x6e, 0x74, 0x20, 0x39, 0x78, 0x78, 0x20, 0x63, 0x61, 0x6e, 0x20, + 0x72, 0x65, 0x61, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x28, 0x30, 0x78, + 0x46, 0x46, 0x2a, 0x32, 0x35, 0x36, 0x20, 0x3d, 0x29, 0x20, 0x36, 0x35, + 0x32, 0x38, 0x30, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, + 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x52, 0x65, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x6c, 0x6f, + 0x6f, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x78, 0x61, 0x63, 0x74, 0x6c, + 0x79, 0x20, 0x28, 0x30, 0x78, 0x31, 0x30, 0x30, 0x30, 0x30, 0x3d, 0x29, + 0x20, 0x36, 0x35, 0x35, 0x33, 0x36, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, + 0x20, 0x67, 0x69, 0x76, 0x65, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, + 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, + 0x68, 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, + 0x65, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x63, + 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x41, 0x78, 0x79, + 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x41, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, + 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x41, 0x30, 0x34, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x41, + 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x41, 0x30, + 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x41, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, + 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, + 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, + 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, + 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, + 0x64, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, + 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, + 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, + 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x20, 0x61, 0x63, 0x74, 0x73, 0x20, 0x61, 0x73, 0x20, 0x61, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, + 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, + 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, 0x20, 0x62, + 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2c, + 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x6d, 0x6f, + 0x73, 0x74, 0x20, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, + 0x73, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, + 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, + 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, + 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x42, 0x78, 0x78, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, + 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, + 0x3d, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, + 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x42, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, + 0x6d, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x62, + 0x72, 0x65, 0x61, 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, + 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, + 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6f, 0x72, 0x64, + 0x65, 0x72, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x28, 0x50, 0x4f, + 0x54, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, + 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x20, + 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, + 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x20, 0x6c, 0x6f, 0x6f, + 0x70, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, + 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x72, 0x65, 0x61, + 0x74, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, + 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x73, 0x20, 0x75, 0x73, 0x69, 0x6e, + 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x73, + 0x65, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x20, 0x53, 0x75, 0x63, 0x68, 0x20, + 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x20, 0x69, 0x6e, 0x20, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x77, 0x68, 0x65, 0x72, + 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x74, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x61, 0x6c, 0x6c, + 0x79, 0x20, 0x62, 0x79, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, + 0x20, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x43, 0x78, 0x78, 0x20, 0x53, 0x65, + 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x43, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, + 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x43, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x43, 0x34, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x43, 0x30, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x20, + 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, + 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, + 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x65, 0x74, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x78, + 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, + 0x61, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x72, 0x6f, + 0x77, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x20, + 0x6e, 0x65, 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x44, + 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x72, 0x65, 0x61, + 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, + 0x72, 0x6f, 0x77, 0x20, 0x78, 0x78, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x55, 0x6e, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x6a, 0x6f, 0x72, + 0x69, 0x74, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2c, 0x20, 0x68, 0x65, 0x72, 0x65, 0x20, 0x78, 0x78, 0x20, 0x69, 0x73, + 0x20, 0x61, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, + 0x61, 0x74, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x68, + 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x2e, 0x20, + 0x48, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, + 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x20, 0x62, 0x75, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, + 0x72, 0x73, 0x74, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x69, 0x73, + 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, + 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x64, 0x65, + 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, + 0x73, 0x20, 0x62, 0x65, 0x73, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x76, + 0x6f, 0x69, 0x64, 0x20, 0x68, 0x65, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x72, + 0x6f, 0x77, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x79, 0x6f, + 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, 0x74, + 0x6f, 0x20, 0x69, 0x73, 0x20, 0x36, 0x33, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x31, 0x78, 0x20, 0x46, 0x69, + 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, + 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x31, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x45, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x34, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, + 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x38, + 0x31, 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, + 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, 0x66, 0x69, 0x6e, + 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x63, + 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, + 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, 0x6e, 0x63, 0x65, + 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x32, 0x78, 0x20, 0x46, + 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x45, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x45, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x33, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x34, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, + 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, + 0x20, 0x5b, 0x38, 0x32, 0x5d, 0x32, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x20, 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x6c, 0x79, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, + 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, 0x66, 0x69, 0x6e, 0x65, + 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x5b, 0x38, 0x33, 0x5d, 0x45, 0x31, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x33, 0x78, 0x20, 0x47, 0x6c, + 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, + 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x33, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x67, + 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, + 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, + 0x6f, 0x6e, 0x2f, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, + 0x33, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x2d, 0x34, + 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x35, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x33, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x45, 0x33, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, + 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x45, 0x33, 0x31, 0x20, 0x63, 0x68, + 0x61, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x62, 0x65, + 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x5b, 0x38, 0x34, 0x5d, + 0x33, 0x78, 0x78, 0x2c, 0x20, 0x5b, 0x38, 0x35, 0x5d, 0x35, 0x78, 0x79, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x36, 0x5d, 0x4d, 0x78, 0x2e, + 0x20, 0x49, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, + 0x73, 0x74, 0x65, 0x70, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x70, 0x69, 0x74, + 0x63, 0x68, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x28, 0x3d, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, + 0x6f, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, + 0x75, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x6e, + 0x65, 0x61, 0x72, 0x65, 0x73, 0x74, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, + 0x6f, 0x6e, 0x65, 0x2e, 0x20, 0x54, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x72, 0x65, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, + 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x67, 0x6c, 0x69, 0x73, + 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x2c, 0x20, 0x75, 0x73, 0x65, 0x20, 0x45, + 0x33, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, + 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x34, 0x78, 0x20, 0x56, 0x69, 0x62, + 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x34, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x69, 0x62, 0x72, + 0x61, 0x74, 0x6f, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, + 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x56, 0x30, 0x20, 0x45, 0x34, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x56, 0x30, 0x20, 0x45, 0x34, 0x32, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x34, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, + 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x5b, 0x38, 0x37, + 0x5d, 0x34, 0x78, 0x79, 0x2c, 0x20, 0x5b, 0x38, 0x38, 0x5d, 0x36, 0x78, + 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x39, 0x5d, 0x56, 0x78, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, + 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, + 0x20, 0x54, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x69, 0x73, + 0x20, 0x73, 0x69, 0x6e, 0x65, 0x2c, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, + 0x20, 0x6f, 0x6e, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x6e, 0x65, + 0x77, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x28, 0x45, 0x34, 0x30, 0x29, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, + 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, + 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x53, 0x69, 0x6e, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, + 0x3d, 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, + 0x3d, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x43, + 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x69, + 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, + 0x6f, 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, + 0x75, 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, + 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, + 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x35, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x35, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x66, 0x69, 0x6e, + 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, + 0x35, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x35, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, + 0x6e, 0x65, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, + 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x69, 0x6e, + 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, + 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, + 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x69, 0x74, 0x74, 0x6c, + 0x65, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x6c, + 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x62, + 0x6f, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, 0x6c, 0x2c, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6c, 0x61, 0x74, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, + 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x2e, + 0x20, 0x53, 0x65, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, + 0x65, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x32, 0x2f, 0x33, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x30, 0x20, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, 0x32, 0x38, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, 0x2b, 0x31, 0x36, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, + 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, 0x20, 0x2b, + 0x33, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2d, 0x39, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x33, 0x20, 0x2b, 0x34, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x34, 0x20, 0x2b, 0x36, 0x34, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x36, 0x34, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x35, 0x20, 0x2b, 0x38, 0x30, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, + 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x36, 0x20, 0x2b, + 0x39, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2d, 0x33, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x37, 0x20, 0x2b, 0x31, 0x31, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x38, 0x20, 0x2d, 0x31, 0x32, 0x38, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x39, 0x20, 0x2d, 0x31, 0x31, 0x32, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x31, 0x36, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x20, 0x2d, 0x39, 0x36, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2b, 0x33, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x20, + 0x2d, 0x38, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2b, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x20, 0x2d, 0x36, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x36, 0x34, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x2d, 0x34, 0x38, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x38, 0x30, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x20, 0x2d, 0x33, 0x32, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2b, 0x39, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x20, + 0x2d, 0x31, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2b, 0x31, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x36, 0x78, 0x20, 0x50, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x45, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6c, 0x6f, 0x6f, + 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x2f, 0x20, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x74, 0x65, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, + 0x36, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x46, 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x36, 0x33, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x6f, 0x6f, 0x70, 0x73, 0x20, + 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, + 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x78, + 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x2e, 0x20, 0x45, 0x36, 0x30, 0x20, + 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x28, 0x6f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x29, 0x20, 0x6c, 0x6f, 0x6f, 0x70, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, + 0x36, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x78, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x20, 0x31, 0xe2, 0x80, 0x93, 0x46, 0x20, 0x73, + 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x64, 0x20, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x6c, 0x6f, 0x6f, + 0x70, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x65, 0x74, + 0x2c, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x73, 0x20, + 0x75, 0x73, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, + 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x70, + 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x20, 0x6e, 0x65, 0x65, 0x64, + 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x63, + 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, + 0x74, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x28, 0x69, 0x6e, 0x29, 0x66, 0x61, 0x6d, + 0x6f, 0x75, 0x73, 0x20, 0x46, 0x54, 0x32, 0x20, 0x62, 0x75, 0x67, 0x73, + 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, + 0x62, 0x75, 0x67, 0x3a, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x45, 0x36, + 0x30, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, 0x2c, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, + 0x67, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6c, + 0x73, 0x6f, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x73, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, 0x20, 0x69, 0x6e, 0x73, + 0x74, 0x65, 0x61, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, + 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, + 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x61, 0x76, 0x6f, 0x69, + 0x64, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x63, 0x69, + 0x6e, 0x67, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, + 0x39, 0x30, 0x5d, 0x44, 0x30, 0x30, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x20, 0x6f, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, + 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x45, 0x36, + 0x30, 0x20, 0x77, 0x61, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x69, + 0x61, 0x6e, 0x73, 0x20, 0x63, 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x6e, 0x65, + 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, + 0x63, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, + 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x2e, 0x58, 0x4d, + 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x75, 0x74, 0x69, 0x6c, 0x69, + 0x7a, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x62, + 0x75, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x6b, 0x69, 0x70, 0x20, 0x73, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x28, + 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x68, 0x6f, 0x6c, 0x65, + 0x29, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6c, 0x65, 0x73, 0x73, 0x65, 0x72, + 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x3b, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x37, + 0x78, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, + 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x45, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x77, 0x61, 0x76, + 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, + 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x37, 0x32, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, + 0x36, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x45, 0x37, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x5b, 0x39, 0x31, 0x5d, 0x37, 0x78, + 0x79, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x41, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x32, + 0x5d, 0x45, 0x34, 0x78, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, + 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2c, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x77, 0x61, + 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x69, 0x73, 0x20, 0x73, 0x69, + 0x6e, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, + 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, + 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x30, 0x20, 0x3d, 0x20, 0x53, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x52, + 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x53, + 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, + 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, + 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, + 0x20, 0x72, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, + 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, + 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, + 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, + 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, + 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x38, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x6f, + 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, + 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x62, + 0x79, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x73, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe2, 0x80, 0xa6, 0x48, 0x6f, 0x77, + 0x65, 0x76, 0x65, 0x72, 0x2c, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, + 0x69, 0x74, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, + 0x77, 0x6f, 0x72, 0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, + 0x61, 0x20, 0x28, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, + 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, + 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x29, 0x20, 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, + 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x49, 0x49, 0x20, 0x28, 0x68, 0x6d, 0x6d, 0x2c, 0x20, 0x65, 0x6e, + 0x6f, 0x75, 0x67, 0x68, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x61, 0x6c, + 0x72, 0x65, 0x61, 0x64, 0x79, 0x3f, 0x29, 0x2c, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, 0x65, + 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, + 0x5b, 0x39, 0x33, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x5b, + 0x39, 0x34, 0x5d, 0x50, 0x78, 0x20, 0x69, 0x73, 0x20, 0x61, 0x64, 0x76, + 0x69, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, + 0x72, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, + 0x74, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x39, 0x78, 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, + 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x45, 0x39, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, + 0x67, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x45, 0x39, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, + 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, + 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, + 0x78, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x41, 0x78, 0x20, 0x46, 0x69, + 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x45, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x31, 0x30, 0x20, 0x45, 0x41, + 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x45, 0x41, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x41, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x41, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, + 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, + 0x39, 0x35, 0x5d, 0x41, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, 0x20, + 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, + 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, + 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x42, + 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x42, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x42, 0x32, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x42, 0x30, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x45, 0x42, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x45, 0x42, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, + 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x36, 0x5d, 0x41, + 0x30, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x6f, 0x6e, + 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x6c, 0x69, + 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x37, 0x5d, + 0x45, 0x41, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x43, 0x78, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x63, + 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x43, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x45, 0x43, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x45, 0x43, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x43, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x62, 0x79, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, + 0x67, 0x20, 0x69, 0x74, 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x74, 0x6f, 0x20, 0x30, 0x20, 0x61, 0x74, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, + 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x28, 0x73, 0x6f, + 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, + 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x44, 0x78, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, + 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x44, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x45, 0x44, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, + 0x79, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x78, 0x20, + 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x4c, 0x69, 0x6b, 0x65, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x38, 0x5d, 0x45, 0x43, 0x78, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, 0x2c, 0x20, 0x70, + 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x78, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x28, 0x73, 0x6f, + 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, + 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x20, 0x70, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x74, 0x6f, 0x67, 0x65, 0x74, + 0x68, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x45, 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x45, 0x45, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, + 0x20, 0x72, 0x6f, 0x77, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, + 0x45, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x73, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x6f, 0x67, + 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x6f, 0x66, 0x20, 0x78, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x46, 0x78, 0x78, + 0x20, 0x53, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, + 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x46, + 0x39, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, + 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x46, 0x30, 0x33, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, + 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, + 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x30, 0x31, 0x20, + 0xe2, 0x80, 0x93, 0x20, 0x31, 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x73, + 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x2e, + 0x65, 0x2e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, + 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, + 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x6f, 0x77, + 0x2e, 0x20, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x32, 0x30, 0x20, + 0xe2, 0x80, 0x93, 0x20, 0x46, 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, + 0x20, 0x65, 0x73, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x6c, 0x79, + 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x46, 0x30, + 0x30, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, + 0x62, 0x61, 0x63, 0x6b, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x47, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x67, + 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x47, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, + 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x47, 0x34, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x47, 0x32, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x47, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x47, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, 0x6c, + 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, + 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x48, 0x78, 0x79, 0x20, 0x47, 0x6c, + 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x48, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x48, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x48, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x48, 0x30, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x48, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x67, 0x6c, 0x6f, + 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, + 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, + 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, + 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, + 0x69, 0x73, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, + 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, + 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, + 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, + 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, + 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x75, 0x61, 0x72, 0x61, + 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, + 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, + 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, + 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x4b, 0x78, 0x78, 0x20, 0x4b, 0x65, 0x79, 0x2d, 0x6f, + 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4b, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x4b, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, + 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x4b, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, + 0x6e, 0x64, 0x73, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x6d, + 0x75, 0x63, 0x68, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, + 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x61, 0x72, 0x74, + 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x69, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x65, + 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x41, 0x73, 0x20, 0x4b, + 0x30, 0x30, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x71, + 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, + 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, + 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x2c, 0x20, 0x69, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x63, + 0x65, 0x6c, 0x73, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x61, 0x63, 0x74, 0x75, + 0x61, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, + 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, + 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, + 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x4c, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x65, + 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4c, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, + 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4c, 0x32, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4c, 0x30, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x61, + 0x6b, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, + 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, + 0x74, 0x6f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x6f, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x6c, 0x69, 0x6e, 0x65, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, + 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x27, 0x73, 0x20, 0x73, 0x75, 0x73, + 0x74, 0x61, 0x69, 0x6e, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, + 0x73, 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, + 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, + 0x6f, 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, + 0x73, 0x6f, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, + 0x74, 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x28, 0x54, 0x68, 0x69, + 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x61, 0x6c, 0x20, 0x46, 0x54, 0x32, 0x20, 0x71, 0x75, 0x69, + 0x72, 0x6b, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x50, 0x78, 0x79, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x50, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, + 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, + 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x30, 0x34, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x30, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x50, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x69, 0x67, + 0x68, 0x74, 0x2f, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, + 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, + 0x69, 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x73, + 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, + 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x20, 0x61, 0x63, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, + 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, + 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, 0x20, + 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, + 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x20, 0x61, + 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, + 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, + 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x78, 0x79, 0x20, + 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x69, + 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x52, 0x38, 0x31, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x52, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x52, 0x32, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x52, 0x30, 0x34, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4d, 0x75, 0x63, 0x68, 0x20, 0x6c, 0x69, 0x6b, 0x65, + 0x20, 0x5b, 0x39, 0x39, 0x5d, 0x45, 0x39, 0x78, 0x2c, 0x20, 0x74, 0x68, + 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, + 0x61, 0x70, 0x69, 0x64, 0x6c, 0x79, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, + 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x20, 0x50, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, + 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x78, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x31, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, + 0x3d, 0x20, 0x2d, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x33, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x34, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, + 0x3d, 0x20, 0x2d, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x2d, 0x31, 0x36, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, + 0x3d, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, + 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, + 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, + 0x36, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x37, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x38, 0x20, 0x3d, + 0x20, 0x6e, 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x39, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x31, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x20, + 0x3d, 0x20, 0x2b, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x42, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x34, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x20, + 0x3d, 0x20, 0x2b, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x44, 0x20, 0x3d, 0x20, 0x2b, 0x31, 0x36, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x20, + 0x3d, 0x20, 0x2a, 0x20, 0x31, 0x2e, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x20, 0x3d, 0x20, 0x2a, 0x20, + 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x76, 0x65, 0x72, + 0x79, 0x20, 0x62, 0x75, 0x67, 0x67, 0x79, 0x20, 0x66, 0x72, 0x6f, 0x6d, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x2c, 0x20, + 0x73, 0x74, 0x72, 0x61, 0x69, 0x67, 0x68, 0x74, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x2e, 0x20, + 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, + 0x6f, 0x77, 0x6e, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x61, + 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x6d, + 0x61, 0x6e, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6c, + 0x61, 0x63, 0x65, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, + 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x2e, + 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, 0x20, 0x74, + 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x68, 0x61, 0x73, 0x20, 0x72, + 0x65, 0x76, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x20, 0x61, 0x6c, 0x6d, 0x6f, + 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x69, 0x7a, + 0x61, 0x72, 0x72, 0x65, 0x20, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x69, + 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x74, + 0x27, 0x73, 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x6f, + 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x2e, 0x20, 0x57, + 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x64, 0x6f, 0x75, 0x62, 0x74, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x71, 0x75, 0x69, 0x72, 0x6b, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x68, 0x61, 0x73, 0x20, + 0x73, 0x70, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, + 0x73, 0x74, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, + 0x20, 0x6f, 0x6e, 0x20, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, + 0x69, 0x74, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x2e, 0x20, 0x41, 0x6e, + 0x64, 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, 0x77, 0x65, 0x20, 0x61, + 0x64, 0x76, 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x72, 0x65, 0x66, 0x75, + 0x6c, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x69, 0x74, 0x2e, 0x20, 0x57, + 0x68, 0x65, 0x6e, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x52, 0x78, + 0x79, 0x2c, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x20, 0x79, 0x6f, 0x75, + 0x72, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x46, 0x54, 0x32, 0x20, 0x28, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x20, + 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, + 0x56, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x6e, + 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x20, 0x28, 0x74, 0x6f, + 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x29, 0x29, 0x2c, 0x20, + 0x6f, 0x72, 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, 0x61, 0x73, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x41, 0x53, 0x53, 0x2f, 0x58, + 0x4d, 0x50, 0x6c, 0x61, 0x79, 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, 0x69, + 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x20, 0x66, 0x69, 0x6e, + 0x64, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, + 0x6f, 0x64, 0x64, 0x2c, 0x20, 0x70, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, + 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, + 0x75, 0x67, 0x20, 0x61, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x20, + 0x61, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x28, + 0x78, 0x78, 0x29, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x52, 0x78, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x72, 0x65, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x78, 0x78, 0x20, + 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20, + 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6d, + 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, + 0x70, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x55, 0x73, 0x65, 0x20, 0x52, 0x38, 0x79, 0x20, 0x69, 0x6e, 0x73, + 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x52, 0x30, 0x79, 0x20, + 0x77, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, + 0x74, 0x20, 0x74, 0x6f, 0x20, 0x6b, 0x65, 0x65, 0x70, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x6e, 0x63, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x74, 0x77, 0x6f, 0x20, + 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x6f, 0x66, 0x74, 0x65, 0x6e, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x61, 0x63, 0x63, 0x75, + 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x61, 0x73, 0x20, 0x22, 0x4e, + 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x22, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x22, 0x55, 0x6e, 0x75, 0x73, 0x65, 0x64, 0x22, 0x2c, + 0x20, 0x72, 0x65, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, + 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x78, 0x79, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x54, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x73, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, + 0x73, 0x20, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x54, 0x31, + 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x54, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x54, 0x33, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x54, 0x30, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x52, 0x61, 0x70, 0x69, 0x64, 0x6c, 0x79, 0x20, + 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, + 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x74, 0x6f, 0x20, 0x7a, 0x65, 0x72, 0x6f, + 0x2c, 0x20, 0x78, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, + 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x20, 0x69, + 0x6e, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x73, 0x69, 0x6e, + 0x67, 0x20, 0x54, 0x30, 0x30, 0x20, 0x6d, 0x61, 0x6b, 0x65, 0x73, 0x20, + 0x61, 0x20, 0x66, 0x61, 0x73, 0x74, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, + 0x72, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x62, 0x75, 0x74, + 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x66, 0x75, 0x6e, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x73, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, + 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, + 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, + 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, + 0x20, 0x53, 0x6f, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, + 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x69, + 0x73, 0x20, 0x30, 0x30, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, + 0x72, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x62, 0x65, + 0x66, 0x6f, 0x72, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x75, 0x73, 0x65, + 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x58, 0x31, 0x78, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, + 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x58, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x58, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x38, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x30, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, + 0x6a, 0x75, 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, + 0x30, 0x30, 0x5d, 0x45, 0x31, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, + 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, + 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, + 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x58, 0x32, 0x78, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, + 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x58, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x32, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x32, 0x38, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x58, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, + 0x6b, 0x73, 0x20, 0x6a, 0x75, 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, + 0x20, 0x5b, 0x31, 0x30, 0x31, 0x5d, 0x45, 0x32, 0x78, 0x20, 0x66, 0x69, + 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6c, 0x69, + 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x32, 0x5d, 0x45, 0x31, 0x78, 0x20, + 0x65, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x30, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x20, 0x6f, + 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x69, + 0x73, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, + 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x69, 0x73, + 0x20, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x69, 0x6c, 0x79, 0x20, 0x75, + 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x2c, 0x20, 0x68, 0x65, 0x6e, + 0x63, 0x65, 0x20, 0x6e, 0x6f, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, + 0x2e, 0x20, 0x49, 0x74, 0x27, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, + 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, + 0x20, 0x5b, 0x31, 0x30, 0x33, 0x5d, 0x43, 0x78, 0x78, 0x20, 0x73, 0x65, + 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, + 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x2b, 0x78, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x2b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x31, 0x30, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x2b, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2b, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2b, 0x38, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x20, 0x61, 0x74, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, + 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, + 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x34, 0x5d, 0x41, 0x78, 0x30, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x78, 0x20, + 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2d, + 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2d, 0x38, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, + 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, + 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, + 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x35, 0x5d, 0x41, 0x30, 0x79, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x20, + 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x28, + 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, + 0x20, 0xe2, 0x96, 0xbc, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xe2, 0x96, 0xbc, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xbc, 0x34, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xe2, 0x96, 0xbc, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, + 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, + 0x36, 0x5d, 0x45, 0x42, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, + 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, 0x20, 0x50, 0x61, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, + 0x66, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, + 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x97, 0x80, 0x78, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x97, 0x80, 0x32, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x97, + 0x80, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x97, 0x80, 0x38, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, + 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, 0x74, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, + 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, + 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, + 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, + 0x30, 0x37, 0x5d, 0x50, 0x30, 0x78, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x78, 0x20, + 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, + 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4d, 0x30, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x4d, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, + 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, + 0x38, 0x5d, 0x33, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, + 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, + 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x4d, 0x31, 0x20, 0x63, 0x6f, 0x72, + 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, + 0x33, 0x31, 0x31, 0x2c, 0x20, 0x4d, 0x32, 0x20, 0x74, 0x6f, 0x20, 0x33, + 0x32, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, + 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, + 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x33, 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x78, + 0x20, 0x73, 0x68, 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, 0x73, 0x6f, + 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, + 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, + 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, + 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, + 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x4d, 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, 0x6e, 0x67, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, + 0x6f, 0x73, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, + 0x61, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, + 0x20, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, 0x65, 0x72, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x50, + 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, + 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x50, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, + 0xb7, 0x31, 0x20, 0x50, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x50, 0x43, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, + 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, + 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, + 0x66, 0x20, 0x5b, 0x31, 0x30, 0x39, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x70, + 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, + 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x50, 0x38, 0x20, 0x63, + 0x6f, 0x72, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, + 0x6f, 0x20, 0x38, 0x38, 0x38, 0x2c, 0x20, 0x50, 0x39, 0x20, 0x74, 0x6f, + 0x20, 0x38, 0x39, 0x39, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, + 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x4d, 0x78, 0x20, 0x73, 0x68, 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, + 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, + 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, + 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, + 0x65, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, + 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x73, 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x4d, 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, + 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, + 0x6d, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, + 0x67, 0x69, 0x6f, 0x73, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, + 0x65, 0x6c, 0x61, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, + 0x6c, 0x6f, 0x20, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, + 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x52, 0x78, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, + 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, + 0x73, 0x20, 0xe2, 0x96, 0xb6, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xe2, 0x96, 0xb6, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb6, 0x34, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xe2, 0x96, 0xb6, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, 0x74, 0x69, + 0x63, 0x6b, 0x73, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, + 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, + 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, + 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, 0x30, + 0x5d, 0x50, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x53, 0x78, 0x20, 0x53, 0x65, + 0x74, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x53, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, + 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x46, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x53, 0x34, 0x20, 0x41, 0x30, 0x31, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x36, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x69, 0x62, + 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x6c, + 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x78, 0x20, 0x69, 0x6e, + 0x20, 0x5b, 0x31, 0x31, 0x31, 0x5d, 0x34, 0x78, 0x79, 0x20, 0x76, 0x69, + 0x62, 0x72, 0x61, 0x74, 0x6f, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, + 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, + 0x66, 0x20, 0x34, 0x78, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x72, 0x65, + 0x65, 0x20, 0x75, 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x55, 0x78, 0x20, + 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x28, 0x64, 0x69, + 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, + 0x96, 0xb2, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x55, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0xc2, 0xb7, 0x31, 0x20, 0x31, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb2, 0x32, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xe2, 0x96, 0xb2, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb2, 0x38, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, + 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, + 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x31, 0x32, 0x5d, 0x45, 0x41, + 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, + 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, + 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x56, + 0x78, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x56, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x34, 0x38, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x56, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x30, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, + 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x76, 0x69, 0x62, 0x72, + 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x64, 0x65, 0x70, + 0x74, 0x68, 0x20, 0x78, 0x20, 0x62, 0x75, 0x74, 0x20, 0x72, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, + 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, 0x33, 0x5d, + 0x34, 0x78, 0x30, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x31, 0x31, 0x34, 0x5d, + 0x53, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, + 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, 0x73, 0x65, + 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, + 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x37, 0x2e, 0x20, 0x4d, 0x49, + 0x44, 0x49, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x73, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x62, 0x61, 0x73, 0x69, 0x63, + 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x2c, + 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, + 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x75, 0x73, 0x65, + 0x20, 0x79, 0x6f, 0x75, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4d, 0x49, 0x44, 0x49, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, + 0x74, 0x6f, 0x20, 0x66, 0x65, 0x65, 0x64, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, 0x45, 0x6e, 0x61, + 0x62, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x69, + 0x6e, 0x70, 0x75, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, 0x65, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6c, 0x69, 0x74, 0x74, + 0x6c, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6c, 0x61, 0x74, + 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6c, 0x61, 0x74, + 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x2d, 0x20, 0x68, 0x65, 0x72, 0x65, 0x27, + 0x73, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x20, + 0x69, 0x74, 0x20, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, + 0x77, 0x73, 0x3a, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x50, + 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x66, + 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, + 0x65, 0x6d, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x28, 0x74, 0x6f, 0x70, + 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x63, 0x6f, 0x72, 0x6e, 0x65, 0x72, + 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4f, 0x53, 0x58, 0x3a, 0x20, 0x53, 0x65, 0x6c, + 0x65, 0x63, 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x6f, 0x72, 0x20, 0x70, 0x72, + 0x65, 0x73, 0x73, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2d, + 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x69, 0x6e, 0x75, + 0x78, 0x3a, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x20, 0x62, + 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69, 0x66, + 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6f, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, + 0x2e, 0x20, 0x53, 0x65, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4c, 0x69, + 0x6e, 0x75, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, + 0x61, 0x64, 0x6d, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x64, 0x65, 0x74, + 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x38, 0x2e, 0x20, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x73, + 0x73, 0x75, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x75, 0x67, + 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x69, 0x6d, 0x73, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x46, 0x61, + 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, + 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, + 0x74, 0x79, 0x20, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x73, 0x20, 0x72, 0x65, + 0x70, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, + 0x75, 0x74, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x67, 0x6f, 0x61, 0x6c, + 0x20, 0x69, 0x73, 0x20, 0x65, 0x61, 0x73, 0x69, 0x65, 0x72, 0x20, 0x73, + 0x65, 0x74, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x61, 0x63, 0x68, 0x69, + 0x65, 0x76, 0x65, 0x64, 0x2e, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x20, 0x6f, + 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, + 0x61, 0x6c, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x64, 0x65, 0x66, 0x79, + 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, + 0x6f, 0x67, 0x69, 0x63, 0x2e, 0x20, 0x48, 0x65, 0x72, 0x65, 0x27, 0x73, + 0x20, 0x61, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x64, 0x69, 0x66, 0x66, + 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x62, 0x65, 0x74, 0x77, + 0x65, 0x65, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x33, 0x78, 0x20, 0x67, 0x6c, 0x69, + 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, + 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, + 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x34, 0x78, + 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, + 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, + 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, + 0x37, 0x78, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, + 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, + 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x20, + 0x6f, 0x66, 0x20, 0x45, 0x36, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x45, 0x45, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x64, 0x65, 0x6c, 0x61, 0x79, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x66, + 0x6c, 0x6f, 0x77, 0x20, 0x22, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x22, + 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, + 0x64, 0x75, 0x63, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, + 0x69, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x6a, 0x75, 0x6e, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x45, 0x44, 0x78, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, + 0x79, 0x6f, 0x75, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x6d, 0x6f, 0x72, + 0x65, 0x20, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, + 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, + 0x69, 0x66, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x63, 0x72, 0x61, 0x73, 0x68, 0x65, 0x73, 0x20, + 0x6f, 0x72, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, + 0x72, 0x65, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x73, 0x74, 0x75, 0x70, 0x69, + 0x64, 0x2c, 0x20, 0x77, 0x65, 0x27, 0x64, 0x20, 0x72, 0x65, 0x61, 0x6c, + 0x6c, 0x79, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x68, + 0x65, 0x61, 0x72, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x79, 0x6f, 0x75, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x74, 0x20, 0x77, 0x6f, 0x75, 0x6c, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x65, + 0x76, 0x65, 0x6e, 0x20, 0x63, 0x6f, 0x6f, 0x6c, 0x65, 0x72, 0x20, 0x69, + 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x6f, 0x75, 0x6c, 0x64, 0x20, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x20, 0x68, 0x6f, 0x77, + 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, + 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x6c, 0x65, + 0x6d, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, + 0x72, 0x65, 0x27, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x64, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, + 0x20, 0x74, 0x6f, 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, + 0x72, 0x74, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, 0x20, 0x77, + 0x65, 0x62, 0x20, 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x39, 0x2e, 0x20, 0x43, 0x72, 0x65, 0x64, + 0x69, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x78, 0x70, 0x65, + 0x72, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x62, 0x72, + 0x6f, 0x75, 0x67, 0x68, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x79, 0x6f, 0x75, + 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, + 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x61, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x63, 0x6f, + 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, + 0x74, 0x61, 0x66, 0x69, 0x72, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, + 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x76, 0x30, 0x2e, 0x39, 0x30, + 0x2e, 0x38, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, + 0x64, 0x65, 0x72, 0x6f, 0x66, 0x73, 0x61, 0x6c, 0x76, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, + 0x72, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x76, 0x31, 0x2e, 0x30, + 0x33, 0x2e, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, + 0x65, 0x6e, 0x65, 0x74, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x61, 0x69, 0x6e, 0x61, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x63, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, + 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, + 0x6c, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x6d, 0x75, 0x6c, 0x61, 0x6e, 0x64, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, + 0x6f, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x73, 0x75, 0x70, + 0x70, 0x6f, 0x72, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x77, 0x65, 0x62, 0x20, + 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x74, 0x72, 0x6f, 0x62, 0x65, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x52, 0x43, 0x20, + 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x61, 0x64, 0x6d, 0x69, + 0x6e, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, + 0x64, 0x65, 0x6d, 0x6f, 0x20, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x73, 0x2c, + 0x20, 0x77, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x61, 0x6e, 0x6b, 0x73, + 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, + 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x63, + 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x6a, 0x65, + 0x63, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x61, + 0x72, 0x74, 0x68, 0x61, 0x6c, 0x6c, 0x2f, 0x5b, 0x31, 0x31, 0x35, 0x5d, + 0x55, 0x70, 0x20, 0x52, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x4f, 0x53, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x2c, 0x20, 0x6a, 0x75, 0x61, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x48, 0x61, 0x69, 0x6b, 0x75, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x74, 0x61, 0x72, 0x7a, 0x65, 0x61, 0x75, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x44, 0x65, 0x62, 0x69, 0x61, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x55, 0x62, 0x75, 0x6e, 0x74, 0x75, 0x20, 0x70, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x69, 0x6e, 0x67, 0x2c, 0x20, 0x65, 0x68, 0x61, 0x75, 0x70, 0x74, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x46, 0x72, 0x65, 0x65, 0x42, 0x53, 0x44, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x2c, 0x20, 0x47, 0x61, 0x72, 0x79, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x2e, 0x20, 0x53, 0x63, 0x61, + 0x76, 0x6f, 0x6e, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x52, 0x74, 0x41, + 0x75, 0x64, 0x69, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x52, 0x74, 0x4d, + 0x69, 0x64, 0x69, 0x2c, 0x20, 0x6b, 0x72, 0x75, 0x7a, 0x65, 0x2c, 0x20, + 0x69, 0x64, 0x63, 0x2c, 0x20, 0x52, 0x65, 0x7a, 0x20, 0x65, 0x74, 0x20, + 0x61, 0x6c, 0x2e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x6e, 0x74, 0x73, 0x2c, + 0x20, 0x73, 0x76, 0x65, 0x6e, 0x7a, 0x7a, 0x6f, 0x6e, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x6d, 0x6f, 0x20, 0x74, + 0x75, 0x6e, 0x65, 0x2c, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x6f, 0x64, + 0x20, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x20, 0x73, 0x74, 0x61, + 0x66, 0x66, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x75, 0x6d, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x64, 0x6d, 0x69, 0x6e, + 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x56, + 0x61, 0x6c, 0x65, 0x72, 0x69, 0x6f, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x72, 0x65, 0x66, + 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x72, 0x69, 0x6e, 0x74, + 0x6f, 0x75, 0x74, 0x73, 0x2c, 0x20, 0x73, 0x79, 0x70, 0x68, 0x75, 0x73, + 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, + 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, + 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x69, 0x73, 0x6d, 0x2c, 0x20, 0x46, + 0x6c, 0x61, 0x73, 0x63, 0x68, 0x2c, 0x20, 0x73, 0x65, 0x74, 0x72, 0x6f, + 0x64, 0x6f, 0x78, 0x2c, 0x20, 0x6a, 0x69, 0x78, 0x2c, 0x20, 0x45, 0x76, + 0x69, 0x6c, 0x2d, 0x56, 0x69, 0x6c, 0x6c, 0x65, 0x2c, 0x20, 0x53, 0x70, + 0x6f, 0x74, 0x2c, 0x20, 0x73, 0x76, 0x65, 0x72, 0x78, 0x2c, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x74, + 0x69, 0x72, 0x65, 0x20, 0x54, 0x69, 0x74, 0x61, 0x6e, 0x20, 0x63, 0x72, + 0x65, 0x77, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, + 0x72, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, + 0x62, 0x6f, 0x64, 0x79, 0x20, 0x77, 0x68, 0x6f, 0x20, 0x64, 0x6f, 0x6e, + 0x61, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x72, 0x6f, 0x70, + 0x70, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, + 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, + 0x6c, 0x20, 0x67, 0x72, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, + 0x74, 0x6f, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x6f, 0x6e, 0x65, 0x20, + 0x61, 0x74, 0x20, 0x5b, 0x31, 0x31, 0x36, 0x5d, 0x23, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x6d, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x20, + 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x61, 0x69, 0x6c, + 0x79, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x63, 0x68, 0x61, + 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x31, 0x30, 0x2e, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, + 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, 0x61, 0x6d, + 0x20, 0x62, 0x79, 0x20, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x28, 0x74, 0x65, 0x6e, 0x2e, 0x72, 0x65, 0x6b, + 0x63, 0x61, 0x72, 0x74, 0x79, 0x6b, 0x6c, 0x69, 0x6d, 0x40, 0x74, 0x72, + 0x6f, 0x70, 0x70, 0x75, 0x73, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x72, 0x6f, + 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x75, + 0x6d, 0x20, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, + 0x31, 0x31, 0x37, 0x5d, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6d, + 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, + 0x74, 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, 0x2e, 0x6f, 0x72, + 0x67, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x2f, + 0x20, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x49, 0x52, 0x43, 0x2e, 0x20, + 0x54, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, + 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x20, 0x6c, 0x69, 0x76, + 0x65, 0x2c, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, + 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x23, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x31, 0x31, + 0x38, 0x5d, 0x45, 0x73, 0x70, 0x65, 0x72, 0x4e, 0x65, 0x74, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x49, 0x52, 0x43, + 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x20, 0x75, + 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6a, 0x61, 0x76, 0x61, 0x20, + 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x65, 0x62, 0x73, + 0x69, 0x74, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x32, 0x33, 0x2e, 0x20, + 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x67, 0x69, 0x74, 0x68, + 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x69, 0x73, 0x73, + 0x75, 0x65, 0x73, 0x2f, 0x31, 0x32, 0x30, 0x23, 0x69, 0x73, 0x73, 0x75, + 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x33, 0x32, 0x37, + 0x36, 0x31, 0x34, 0x30, 0x36, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, + 0x31, 0x35, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, + 0x77, 0x77, 0x2e, 0x75, 0x70, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x2e, 0x6e, + 0x65, 0x74, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x36, 0x2e, + 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, + 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x74, 0x69, 0x74, + 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, + 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x2f, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x31, 0x31, 0x37, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, + 0x2f, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x2e, 0x74, 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, + 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, + 0x74, 0x79, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x38, 0x2e, + 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, + 0x65, 0x73, 0x70, 0x65, 0x72, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a +}; +unsigned int milkytracker_help_len = 53664; diff --git a/src/tracker/Tracker.h b/src/tracker/Tracker.h index a396887e..841d58b6 100644 --- a/src/tracker/Tracker.h +++ b/src/tracker/Tracker.h @@ -581,6 +581,7 @@ class Tracker : public EventListenerInterface void eventKeyDownBinding_IncCurOrderPattern(); void eventKeyDownBinding_InvokePatternCapture(); + void eventKeyDownBinding_InvokeHelp(); private: diff --git a/src/tracker/TrackerKeyboard.cpp b/src/tracker/TrackerKeyboard.cpp index 8239f80e..f4507bfd 100644 --- a/src/tracker/TrackerKeyboard.cpp +++ b/src/tracker/TrackerKeyboard.cpp @@ -58,6 +58,8 @@ #include "SectionOptimize.h" #include "SectionAbout.h" +#include "DialogHelp.h" + #include "ToolInvokeHelper.h" // OS Interface @@ -133,12 +135,16 @@ void Tracker::initKeyBindings() eventKeyDownBindingsMilkyTracker->addBinding('R', KeyModifierCTRL|KeyModifierALT, &Tracker::eventKeyDownBinding_InvokeSectionHDRecorder); eventKeyDownBindingsMilkyTracker->addBinding('O', KeyModifierCTRL|KeyModifierALT, &Tracker::eventKeyDownBinding_InvokeSectionQuickOptions); eventKeyDownBindingsMilkyTracker->addBinding('Z', KeyModifierCTRL|KeyModifierALT, &Tracker::eventKeyDownBinding_ToggleScopes); + eventKeyDownBindingsMilkyTracker->addBinding('H', KeyModifierCTRL, &Tracker::eventKeyDownBinding_InvokeHelp); + // handy toggle shortcuts eventKeyDownBindingsMilkyTracker->addBinding('F', KeyModifierCTRL, &Tracker::eventKeyDownBinding_ToggleFollowSong); eventKeyDownBindingsMilkyTracker->addBinding('P', KeyModifierCTRL, &Tracker::eventKeyDownBinding_ToggleProspectiveMode); eventKeyDownBindingsMilkyTracker->addBinding('W', KeyModifierCTRL, &Tracker::eventKeyDownBinding_ToggleCursorWrapAround); eventKeyDownBindingsMilkyTracker->addBinding('L', KeyModifierCTRL, &Tracker::eventKeyDownBinding_ToggleLiveSwitch); + eventKeyDownBindingsMilkyTracker->addBinding(VK_F1, 0, &Tracker::eventKeyDownBinding_InvokeHelp); + // Transpose stuff like FT2 eventKeyDownBindingsMilkyTracker->addBinding(VK_F1, KeyModifierSHIFT, &Tracker::eventKeyDownBinding_TransposeAllInsTrackDown); eventKeyDownBindingsMilkyTracker->addBinding(VK_F2, KeyModifierSHIFT, &Tracker::eventKeyDownBinding_TransposeAllInsTrackUp); @@ -200,7 +206,7 @@ void Tracker::initKeyBindings() eventKeyDownBindingsFastTracker->addBinding(VK_RCONTROL, 0xFFFF, &Tracker::eventKeyDownBinding_PlaySong); eventKeyDownBindingsFastTracker->addBinding(VK_RMENU, 0xFFFF, &Tracker::eventKeyDownBinding_PlayPattern); eventKeyDownBindingsFastTracker->addBinding('U', KeyModifierSHIFT, &Tracker::eventKeyDownBinding_UnmuteAll); - + // Transpose all instruments eventKeyDownBindingsFastTracker->addBinding(VK_F1, KeyModifierSHIFT, &Tracker::eventKeyDownBinding_TransposeAllInsTrackDown); eventKeyDownBindingsFastTracker->addBinding(VK_F2, KeyModifierSHIFT, &Tracker::eventKeyDownBinding_TransposeAllInsTrackUp); @@ -228,6 +234,8 @@ void Tracker::initKeyBindings() eventKeyDownBindingsFastTracker->addBinding('O', KeyModifierCTRL, &Tracker::eventKeyDownBinding_InvokeSectionQuickOptions); //eventKeyDownBindingsFastTracker->addBinding('Z', KeyModifierCTRL, &Tracker::eventKeyDownBinding_InvokeSectionOptimize); eventKeyDownBindingsFastTracker->addBinding('Z', KeyModifierCTRL, &Tracker::eventKeyDownBinding_ToggleScopes); + eventKeyDownBindingsFastTracker->addBinding('H', KeyModifierCTRL, &Tracker::eventKeyDownBinding_InvokeHelp); + // Handy toggle functions eventKeyDownBindingsFastTracker->addBinding('F', KeyModifierCTRL, &Tracker::eventKeyDownBinding_ToggleFollowSong); @@ -1022,3 +1030,9 @@ void Tracker::eventKeyDownBinding_InvokePatternCapture() sectionHDRecorder->setSettingsAllowMuting(true); sectionHDRecorder->exportWAVAsSample(); } + +void Tracker::eventKeyDownBinding_InvokeHelp() +{ + dialog = new DialogHelp(screen, responder,PP_DEFAULT_ID,"Help",true); + dialog->show(); +} From 69316336230f73d726cb7178c47477489a7fbf00 Mon Sep 17 00:00:00 2001 From: Peter Barth Date: Tue, 12 Jul 2022 17:59:43 +0200 Subject: [PATCH 008/152] rearrange misc config section a bit --- src/tracker/SectionSettings.cpp | 140 ++++++++++++++++---------------- 1 file changed, 69 insertions(+), 71 deletions(-) diff --git a/src/tracker/SectionSettings.cpp b/src/tracker/SectionSettings.cpp index 33c31f3a..fa8bf2b9 100644 --- a/src/tracker/SectionSettings.cpp +++ b/src/tracker/SectionSettings.cpp @@ -1474,27 +1474,6 @@ class TabPageMisc_2 : public TabPage //container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 2, y2), "Follow song:", true)); //container->addControl(new PPCheckBox(CHECKBOX_SETTINGS_FOLLOWSONG, screen, this, PPPoint(x2 + 4 + 17*8 + 4, y2-1))); - // ------------------ sample editor ------------------- - container->addControl(new PPSeperator(0, screen, PPPoint(x2, y2), 158, TrackerConfig::colorThemeMain, true)); - - y2+=3; - - container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 2, y2), "Sample Editor", true, true)); - y2+=4+11; - checkBox = new PPCheckBox(CHECKBOX_SETTINGS_SAMPLEEDITORUNDO, screen, this, PPPoint(x2 + 4 + 17 * 8 + 4, y2 - 1)); - container->addControl(checkBox); - container->addControl(new PPCheckBoxLabel(0, NULL, this, PPPoint(x2 + 2, y2), "Enable undo buff:", checkBox, true)); - - y2+=14; - checkBox = new PPCheckBox(CHECKBOX_SETTINGS_AUTOMIXDOWNSAMPLES, screen, this, PPPoint(x2 + 4 + 17 * 8 + 4, y2 - 3)); - container->addControl(checkBox); - PPCheckBoxLabel* cbLabel = new PPCheckBoxLabel(0, NULL, this, PPPoint(x2 + 2, y2), "Auto-mixdown stereo samples:", checkBox, true); - cbLabel->setFont(PPFont::getFont(PPFont::FONT_TINY)); - container->addControl(cbLabel); - - - y2+=10; - /*// ------------------ other ------------------- container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 2, y2), "Other", true, true)); y2+=4+11; @@ -1528,12 +1507,6 @@ class TabPageMisc_2 : public TabPage /*v = settingsDatabase->restore("AUTOESTPLAYTIME")->getIntValue(); static_cast(container->getControlByID(CHECKBOX_SETTINGS_AUTOESTPLAYTIME))->checkIt(v!=0);*/ - - v = settingsDatabase->restore("SAMPLEEDITORUNDOBUFFER")->getIntValue(); - static_cast(container->getControlByID(CHECKBOX_SETTINGS_SAMPLEEDITORUNDO))->checkIt(v!=0); - - v = settingsDatabase->restore("AUTOMIXDOWNSAMPLES")->getIntValue(); - static_cast(container->getControlByID(CHECKBOX_SETTINGS_AUTOMIXDOWNSAMPLES))->checkIt(v!=0); } }; @@ -1541,7 +1514,74 @@ class TabPageMisc_2 : public TabPage class TabPageMisc_3 : public TabPage { public: - TabPageMisc_3(pp_uint32 id, SectionSettings& sectionSettings) : + TabPageMisc_3(pp_uint32 id, SectionSettings& sectionSettings) : + TabPage(id, sectionSettings) + { + } + + virtual void init(PPScreen* screen) + { + pp_int32 x = 0; + pp_int32 y = 0; + + container = new PPTransparentContainer(id, screen, this, PPPoint(x, y), PPSize(PageWidth,PageHeight)); + + pp_int32 x2 = x; + pp_int32 y2 = y; + + // ------------------ sample editor ------------------- + container->addControl(new PPSeperator(0, screen, PPPoint(x2, y2), 158, TrackerConfig::colorThemeMain, true)); + + y2+=3; + + container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 2, y2), "Sample Editor", true, true)); + y2+=4+11; + PPCheckBox* checkBox = new PPCheckBox(CHECKBOX_SETTINGS_SAMPLEEDITORUNDO, screen, this, PPPoint(x2 + 4 + 17 * 8 + 4, y2 - 1)); + container->addControl(checkBox); + container->addControl(new PPCheckBoxLabel(0, NULL, this, PPPoint(x2 + 2, y2), "Enable undo buff:", checkBox, true)); + + y2+=14; + checkBox = new PPCheckBox(CHECKBOX_SETTINGS_AUTOMIXDOWNSAMPLES, screen, this, PPPoint(x2 + 4 + 17 * 8 + 4, y2 - 3)); + container->addControl(checkBox); + PPCheckBoxLabel* cbLabel = new PPCheckBoxLabel(0, NULL, this, PPPoint(x2 + 2, y2), "Auto-mixdown stereo samples:", checkBox, true); + cbLabel->setFont(PPFont::getFont(PPFont::FONT_TINY)); + container->addControl(cbLabel); + + y2+=10; + + container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 2, y2 + 2), "Mouse Wheel", true, true)); + y2+=4+11; + checkBox = new PPCheckBox(CHECKBOX_SETTINGS_INVERTMWHEEL, screen, this, PPPoint(x2 + 4 + 17 * 8 + 4, y2 - 1)); + container->addControl(checkBox); + container->addControl(new PPCheckBoxLabel(0, NULL, this, PPPoint(x2 + 2, y2), "Inv PatEd scroll:", checkBox, true)); + + y2+=12; + + checkBox = new PPCheckBox(CHECKBOX_SETTINGS_INVERTMWHEELZOOM, screen, this, PPPoint(x2 + 4 + 17 * 8 + 4, y2 - 1)); + container->addControl(checkBox); + container->addControl(new PPCheckBoxLabel(0, NULL, this, PPPoint(x2 + 2, y2), "Invert zoom:", checkBox, true)); + + y2+=12; + } + + virtual void update(PPScreen* screen, TrackerSettingsDatabase* settingsDatabase, ModuleEditor& moduleEditor) + { + pp_int32 v = settingsDatabase->restore("SAMPLEEDITORUNDOBUFFER")->getIntValue(); + static_cast(container->getControlByID(CHECKBOX_SETTINGS_SAMPLEEDITORUNDO))->checkIt(v!=0); + v = settingsDatabase->restore("AUTOMIXDOWNSAMPLES")->getIntValue(); + static_cast(container->getControlByID(CHECKBOX_SETTINGS_AUTOMIXDOWNSAMPLES))->checkIt(v!=0); + + v = settingsDatabase->restore("INVERTMWHEELZOOM")->getIntValue(); + static_cast(container->getControlByID(CHECKBOX_SETTINGS_INVERTMWHEELZOOM))->checkIt(v!=0); + v = settingsDatabase->restore("INVERTMWHEEL")->getIntValue(); + static_cast(container->getControlByID(CHECKBOX_SETTINGS_INVERTMWHEEL))->checkIt(v!=0); + } +}; + +class TabPageMisc_4 : public TabPage +{ +public: + TabPageMisc_4(pp_uint32 id, SectionSettings& sectionSettings) : TabPage(id, sectionSettings) { } @@ -1556,7 +1596,7 @@ class TabPageMisc_3 : public TabPage pp_int32 x2 = x; pp_int32 y2 = y; - container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 2, y2), "Other", true, true)); + container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 2, y2 + 2), "Other", true, true)); y2+=4+11; PPCheckBox* checkBox = new PPCheckBox(CHECKBOX_SETTINGS_INTERNALDISKBROWSER, screen, this, PPPoint(x2 + 4 + 17 * 8 + 4, y2 - 1)); container->addControl(checkBox); @@ -1620,48 +1660,6 @@ class TabPageMisc_3 : public TabPage }; -class TabPageMisc_4 : public TabPage -{ -public: - TabPageMisc_4(pp_uint32 id, SectionSettings& sectionSettings) : - TabPage(id, sectionSettings) - { - } - - virtual void init(PPScreen* screen) - { - pp_int32 x = 0; - pp_int32 y = 0; - - container = new PPTransparentContainer(id, screen, this, PPPoint(x, y), PPSize(PageWidth,PageHeight)); - - pp_int32 x2 = x; - pp_int32 y2 = y; - - container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 2, y2), "Mouse Wheel", true, true)); - y2+=4+11; - PPCheckBox* checkBox = new PPCheckBox(CHECKBOX_SETTINGS_INVERTMWHEEL, screen, this, PPPoint(x2 + 4 + 17 * 8 + 4, y2 - 1)); - container->addControl(checkBox); - container->addControl(new PPCheckBoxLabel(0, NULL, this, PPPoint(x2 + 2, y2), "Inv PatEd scroll:", checkBox, true)); - - y2+=12; - - checkBox = new PPCheckBox(CHECKBOX_SETTINGS_INVERTMWHEELZOOM, screen, this, PPPoint(x2 + 4 + 17 * 8 + 4, y2 - 1)); - container->addControl(checkBox); - container->addControl(new PPCheckBoxLabel(0, NULL, this, PPPoint(x2 + 2, y2), "Invert zoom:", checkBox, true)); - - y2+=12; - } - - virtual void update(PPScreen* screen, TrackerSettingsDatabase* settingsDatabase, ModuleEditor& moduleEditor) - { - pp_int32 v = settingsDatabase->restore("INVERTMWHEELZOOM")->getIntValue(); - static_cast(container->getControlByID(CHECKBOX_SETTINGS_INVERTMWHEELZOOM))->checkIt(v!=0); - v = settingsDatabase->restore("INVERTMWHEEL")->getIntValue(); - static_cast(container->getControlByID(CHECKBOX_SETTINGS_INVERTMWHEEL))->checkIt(v!=0); - } -}; - class TabPageTabs_1 : public TabPage { public: From 24f303c9924b5cce4beda2e5be8be9a2c6b445fc Mon Sep 17 00:00:00 2001 From: Peter Barth Date: Tue, 12 Jul 2022 20:00:23 +0200 Subject: [PATCH 009/152] introduced toggle for advanced drag and drop --- src/tracker/PatternEditorControl.h | 7 +++++- src/tracker/SectionSettings.cpp | 40 ++++++++++++++---------------- src/tracker/Tracker.cpp | 9 +++++++ src/tracker/Tracker.h | 3 +++ src/tracker/TrackerInit.cpp | 1 + src/tracker/TrackerSettings.cpp | 4 +++ 6 files changed, 42 insertions(+), 22 deletions(-) diff --git a/src/tracker/PatternEditorControl.h b/src/tracker/PatternEditorControl.h index 5ef1561f..5ceddfd2 100644 --- a/src/tracker/PatternEditorControl.h +++ b/src/tracker/PatternEditorControl.h @@ -95,6 +95,7 @@ class PatternEditorControl : bool highLightRowPrimary, highLightRowSecondary; bool hexCount; bool wrapAround; + bool advancedDnd; bool prospective; bool tabToNote; bool clickToCursor; @@ -115,7 +116,8 @@ class PatternEditorControl : highLightRowPrimary(false), highLightRowSecondary(false), hexCount(true), - wrapAround(true), + wrapAround(true), + advancedDnd(false), prospective(false), tabToNote(true), clickToCursor(true), @@ -278,6 +280,9 @@ class PatternEditorControl : // set wraparound mode void setWrapAround(bool b) { properties.wrapAround = b; } bool getWrapAround() const { return properties.wrapAround; } + // set advanced drag and drop mode + void setAdvancedDnd(bool b) { properties.advancedDnd = b; } + bool getAdvancedDnd() const { return properties.advancedDnd; } // set tab to note void setTabToNote(bool b) { properties.tabToNote = b; } bool getTabToNote() const { return properties.tabToNote; } diff --git a/src/tracker/SectionSettings.cpp b/src/tracker/SectionSettings.cpp index fa8bf2b9..d47e6d3e 100644 --- a/src/tracker/SectionSettings.cpp +++ b/src/tracker/SectionSettings.cpp @@ -222,6 +222,7 @@ enum ControlIDs // PAGE VI CHECKBOX_SETTINGS_INSTRUMENTBACKTRACE, CHECKBOX_SETTINGS_WRAPCURSOR, + CHECKBOX_SETTINGS_ADVANCED_DND, CHECKBOX_SETTINGS_PROSPECTIVE, //CHECKBOX_SETTINGS_FOLLOWSONG, CHECKBOX_SETTINGS_TABTONOTE, @@ -1469,20 +1470,10 @@ class TabPageMisc_2 : public TabPage container->addControl(checkBox); container->addControl(new PPCheckBoxLabel(0, NULL, this, PPPoint(x2 + 2, y2), "Wrap cursor:", checkBox, true)); - y2+=11; - - //container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 2, y2), "Follow song:", true)); - //container->addControl(new PPCheckBox(CHECKBOX_SETTINGS_FOLLOWSONG, screen, this, PPPoint(x2 + 4 + 17*8 + 4, y2-1))); - - /*// ------------------ other ------------------- - container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 2, y2), "Other", true, true)); - y2+=4+11; - PPStaticText* statict = new PPStaticText(0, NULL, NULL, PPPoint(x2 + 2, y2), "Estimate playtime after load", true); - statict->setFont(PPFont::getFont(PPFont::FONT_TINY)); - container->addControl(statict); - container->addControl(new PPCheckBox(CHECKBOX_SETTINGS_AUTOESTPLAYTIME, screen, this, PPPoint(x2 + 4 + 17*8 + 4, y2-3)));*/ - - //container->addControl(new PPSeperator(0, screen, PPPoint(x2 + 158, y+4), UPPERFRAMEHEIGHT-8, TrackerConfig::colorThemeMain, false)); + y2+=12; + checkBox = new PPCheckBox(CHECKBOX_SETTINGS_ADVANCED_DND, screen, this, PPPoint(x2 + 4 + 17 * 8 + 4, y2 - 1)); + container->addControl(checkBox); + container->addControl(new PPCheckBoxLabel(0, NULL, this, PPPoint(x2 + 2, y2), "Advanced dnd:", checkBox, true)); } virtual void update(PPScreen* screen, TrackerSettingsDatabase* settingsDatabase, ModuleEditor& moduleEditor) @@ -1499,14 +1490,11 @@ class TabPageMisc_2 : public TabPage v = settingsDatabase->restore("CLICKTOCURSOR")->getIntValue(); static_cast(container->getControlByID(CHECKBOX_SETTINGS_CLICKTOCURSOR))->checkIt(v!=0); - //v = settingsDatabase->restore("WRAPAROUND")->getIntValue(); - //static_cast(container->getControlByID(CHECKBOX_SETTINGS_WRAPCURSOR))->checkIt(v!=0); - - //v = settingsDatabase->restore("FOLLOWSONG")->getIntValue(); - //static_cast(container->getControlByID(CHECKBOX_SETTINGS_FOLLOWSONG))->checkIt(v!=0); + v = settingsDatabase->restore("WRAPAROUND")->getIntValue(); + static_cast(container->getControlByID(CHECKBOX_SETTINGS_WRAPCURSOR))->checkIt(v!=0); - /*v = settingsDatabase->restore("AUTOESTPLAYTIME")->getIntValue(); - static_cast(container->getControlByID(CHECKBOX_SETTINGS_AUTOESTPLAYTIME))->checkIt(v!=0);*/ + v = settingsDatabase->restore("ADVANCEDDND")->getIntValue(); + static_cast(container->getControlByID(CHECKBOX_SETTINGS_ADVANCED_DND))->checkIt(v!=0); } }; @@ -2124,6 +2112,16 @@ pp_int32 SectionSettings::handleEvent(PPObject* sender, PPEvent* event) update(); break; } + + case CHECKBOX_SETTINGS_ADVANCED_DND: + { + if (event->getID() != eCommand) + break; + + tracker.settingsDatabase->store("ADVANCEDDND", (pp_int32)reinterpret_cast(sender)->isChecked()); + update(); + break; + } case CHECKBOX_SETTINGS_PROSPECTIVE: { diff --git a/src/tracker/Tracker.cpp b/src/tracker/Tracker.cpp index b2120067..5cf29564 100644 --- a/src/tracker/Tracker.cpp +++ b/src/tracker/Tracker.cpp @@ -2109,6 +2109,15 @@ void Tracker::setCursorWrapAround(bool b, bool repaint/* = true*/) updateAboutToggleButton(BUTTON_ABOUT_WRAPCURSOR, b, repaint); } +bool Tracker::getAdvancedDnd() +{ + return getPatternEditorControl()->getAdvancedDnd(); +} + +void Tracker::setAdvancedDnd(bool b, bool repaint/* = true*/) { + getPatternEditorControl()->setAdvancedDnd(b); +} + void Tracker::setLiveSwitch(bool b, bool repaint/* = true*/) { playerLogic->setLiveSwitch(b); diff --git a/src/tracker/Tracker.h b/src/tracker/Tracker.h index a396887e..b3ad3fbf 100644 --- a/src/tracker/Tracker.h +++ b/src/tracker/Tracker.h @@ -330,6 +330,9 @@ class Tracker : public EventListenerInterface bool getCursorWrapAround(); void setCursorWrapAround(bool b, bool repaint = true); + bool getAdvancedDnd(); + void setAdvancedDnd(bool b, bool repaint = true); + void setLiveSwitch(bool b, bool repaint = true); void updateSongRow(bool checkFollowSong = true); diff --git a/src/tracker/TrackerInit.cpp b/src/tracker/TrackerInit.cpp index 352f7661..58ad5bb3 100644 --- a/src/tracker/TrackerInit.cpp +++ b/src/tracker/TrackerInit.cpp @@ -436,6 +436,7 @@ void Tracker::initUI() setFollowSong(true, false); setProspectiveMode(false, false); setCursorWrapAround(true, false); + setAdvancedDnd(true, false); for (c = 0; c < TrackerConfig::MAXCHANNELS; c++) { diff --git a/src/tracker/TrackerSettings.cpp b/src/tracker/TrackerSettings.cpp index e2c47dea..5615781e 100644 --- a/src/tracker/TrackerSettings.cpp +++ b/src/tracker/TrackerSettings.cpp @@ -451,6 +451,10 @@ void Tracker::applySettingByKey(PPDictionaryKey* theKey, TMixerSettings& setting { setCursorWrapAround(v2 != 0, false); } + else if (theKey->getKey().compareTo("ADVANCEDDND") == 0) + { + setAdvancedDnd(v2 != 0, false); + } else if (theKey->getKey().compareTo("PROSPECTIVE") == 0) { setProspectiveMode(v2 != 0, false); From 67ba0e76f9f91c01af829d6f46b20f76388e8d37 Mon Sep 17 00:00:00 2001 From: Peter Barth Date: Tue, 12 Jul 2022 20:10:14 +0200 Subject: [PATCH 010/152] make sure setting is present --- src/tracker/TrackerSettings.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tracker/TrackerSettings.cpp b/src/tracker/TrackerSettings.cpp index 5615781e..e0d43dc6 100644 --- a/src/tracker/TrackerSettings.cpp +++ b/src/tracker/TrackerSettings.cpp @@ -144,6 +144,8 @@ void Tracker::buildDefaultSettings() settingsDatabase->store("SHOWZEROEFFECT", 0); // Wrap around cursor settingsDatabase->store("WRAPAROUND", 1); + // Advanced drag and drop in pattern editor + settingsDatabase->store("ADVANCEDDND", 1); // Beeing prospective settingsDatabase->store("PROSPECTIVE", 0); // follow song when playing From 8f9a623a24512634bafb3f366e2a8d9915543037 Mon Sep 17 00:00:00 2001 From: Peter Barth Date: Wed, 13 Jul 2022 11:01:56 +0200 Subject: [PATCH 011/152] re-introduce old drag behavior --- src/tracker/PatternEditorControl.cpp | 2 +- .../PatternEditorControlEventListener.cpp | 201 +++++++++++++----- 2 files changed, 146 insertions(+), 57 deletions(-) diff --git a/src/tracker/PatternEditorControl.cpp b/src/tracker/PatternEditorControl.cpp index 6ff63541..e4c9e9ec 100644 --- a/src/tracker/PatternEditorControl.cpp +++ b/src/tracker/PatternEditorControl.cpp @@ -817,7 +817,7 @@ void PatternEditorControl::paint(PPGraphicsAbstract* g) // --------------------- draw moved selection --------------------- - if (hasValidSelection() && moveSelection) + if (hasValidSelection() && moveSelection && properties.advancedDnd) { pp_int32 moveSelectionRows = moveSelectionFinalPos.row - moveSelectionInitialPos.row; pp_int32 moveSelectionChannels = moveSelectionFinalPos.channel - moveSelectionInitialPos.channel; diff --git a/src/tracker/PatternEditorControlEventListener.cpp b/src/tracker/PatternEditorControlEventListener.cpp index bfedace4..c4e01060 100644 --- a/src/tracker/PatternEditorControlEventListener.cpp +++ b/src/tracker/PatternEditorControlEventListener.cpp @@ -361,18 +361,34 @@ pp_int32 PatternEditorControl::dispatchEvent(PPEvent* event) // backup selection, so that it may be restored when context menu is activated by long-press patternEditor->getSelection().backup(); + if (!properties.advancedDnd) { + // If we're pressing the shift key start selection + // at current cursor position + if (::getKeyModifier() & selectionKeyModifier) + { + if (patternEditor->getSelection().start.isValid()) + patternEditor->getSelection().end = patternEditor->getCursor(); + else + patternEditor->getSelection().start = patternEditor->getCursor(); + } + } + preCursor = patternEditor->getCursor(); if (newStartIndex < visibleRows && newStartIndex >= 0) { if (newStartIndex + startIndex < 0) { - patternEditor->resetSelection(); - preCursor.row = 0; + if (properties.advancedDnd) { + patternEditor->resetSelection(); + preCursor.row = 0; + } else { + break; + } } - else if (newStartIndex + startIndex >= patternEditor->getNumRows()) + else if (properties.advancedDnd && newStartIndex + startIndex >= patternEditor->getNumRows()) { - preCursor.row = patternEditor->getNumRows()-1; + preCursor.row = patternEditor->getNumRows() - 1; } else { @@ -389,16 +405,22 @@ pp_int32 PatternEditorControl::dispatchEvent(PPEvent* event) break; preCursor.channel = newStartPos + startPos; - preCursor.inner = 0; + if (properties.advancedDnd) { + preCursor.inner = 0; + } if (preCursor.channel >= patternEditor->getNumChannels()) { - // clicked beyond rightmost channel, start selection from the edge - patternEditor->resetSelection(); - preCursor.channel = patternEditor->getNumChannels() - 1; - preCursor.inner = 7; + if (properties.advancedDnd) { + // clicked beyond rightmost channel, start selection from the edge + patternEditor->resetSelection(); + preCursor.channel = patternEditor->getNumChannels() - 1; + preCursor.inner = 7; + } else { + break; + } } - else + else if (properties.advancedDnd) { // find which column in the channel was clicked pp_int32 innerPos = cp.x % slotSize; @@ -413,27 +435,60 @@ pp_int32 PatternEditorControl::dispatchEvent(PPEvent* event) } } - if (patternEditor->selectionContains(preCursor)) - { - startSelection = false; - moveSelection = true; - moveSelectionInitialPos = preCursor; - moveSelectionFinalPos = preCursor; - } - else - { + if (properties.advancedDnd) { + if (patternEditor->selectionContains(preCursor)) + { + startSelection = false; + moveSelection = true; + moveSelectionInitialPos = preCursor; + moveSelectionFinalPos = preCursor; + } + else + { + if (!(::getKeyModifier() & selectionKeyModifier)) + { + // start selection from mouse cursor position + patternEditor->getSelection().start = preCursor; + patternEditor->getSelection().end = preCursor; + } + else + { + // resume selection from mouse cursor position + if (!patternEditor->getSelection().start.isValid()) + patternEditor->getSelection().start = patternEditor->getCursor(); + patternEditor->getSelection().end = preCursor; + } + } + } else { + // start selecting row if (!(::getKeyModifier() & selectionKeyModifier)) { - // start selection from mouse cursor position - patternEditor->getSelection().start = preCursor; - patternEditor->getSelection().end = preCursor; + patternEditor->getSelection().start.channel = patternEditor->getSelection().end.channel = preCursor.channel; + patternEditor->getSelection().start.row = patternEditor->getSelection().end.row = preCursor.row; } else { - // resume selection from mouse cursor position - if (!patternEditor->getSelection().start.isValid()) - patternEditor->getSelection().start = patternEditor->getCursor(); - patternEditor->getSelection().end = preCursor; + patternEditor->getSelection().end.channel = preCursor.channel; + patternEditor->getSelection().end.row = preCursor.row; + } + + pp_int32 innerPos = cp.x % slotSize; + + preCursor.inner = 0; + if (!(::getKeyModifier() & selectionKeyModifier)) + patternEditor->getSelection().start.inner = 0; + patternEditor->getSelection().end.inner = 0; + for (pp_uint32 i = 0; i < sizeof(cursorPositions) - 1; i++) + { + if (innerPos >= cursorPositions[i] && + innerPos < cursorPositions[i+1]) + { + preCursor.inner = i; + if (!(::getKeyModifier() & selectionKeyModifier)) + patternEditor->getSelection().start.inner = i; + patternEditor->getSelection().end.inner = i; + break; + } } } @@ -458,7 +513,7 @@ pp_int32 PatternEditorControl::dispatchEvent(PPEvent* event) menuInvokeChannel = -1; - if (moveSelection && moveSelectionFinalPos != moveSelectionInitialPos) + if (properties.advancedDnd && moveSelection && moveSelectionFinalPos != moveSelectionInitialPos) { pp_int32 moveSelectionRows = moveSelectionFinalPos.row - moveSelectionInitialPos.row; pp_int32 moveSelectionChannels = moveSelectionFinalPos.channel - moveSelectionInitialPos.channel; @@ -662,37 +717,75 @@ pp_int32 PatternEditorControl::dispatchEvent(PPEvent* event) pp_int32 newStartPos = cp.x / slotSize; - pp_int32 visibleRows = (visibleHeight) / font->getCharHeight(); - pp_int32 visibleChannels = (visibleWidth) / slotSize; - - mp_sint32 cursorPositionRow = newStartIndex + startIndex; - mp_sint32 cursorPositionChannel = newStartPos + startPos; - mp_sint32 cursorPositionInner; - - if (moveSelection) - { - moveSelectionFinalPos.channel = cursorPositionChannel; - moveSelectionFinalPos.row = cursorPositionRow; - } - else - { - if (cursorPositionRow < 0) - cursorPositionRow = 0; - else if (cursorPositionRow >= patternEditor->getNumRows()) - cursorPositionRow = patternEditor->getNumRows()-1; + if (properties.advancedDnd) { + pp_int32 visibleRows = (visibleHeight) / font->getCharHeight(); + pp_int32 visibleChannels = (visibleWidth) / slotSize; + + mp_sint32 cursorPositionRow = newStartIndex + startIndex; + mp_sint32 cursorPositionChannel = newStartPos + startPos; + mp_sint32 cursorPositionInner; - if (cursorPositionChannel < 0) + if (moveSelection) { - cursorPositionChannel = 0; - cursorPositionInner = 0; + moveSelectionFinalPos.channel = cursorPositionChannel; + moveSelectionFinalPos.row = cursorPositionRow; } - else if (cursorPositionChannel >= patternEditor->getNumChannels()) + else { - cursorPositionChannel = patternEditor->getNumChannels()-1; - cursorPositionInner = 7; + if (cursorPositionRow < 0) + cursorPositionRow = 0; + else if (cursorPositionRow >= patternEditor->getNumRows()) + cursorPositionRow = patternEditor->getNumRows()-1; + + if (cursorPositionChannel < 0) + { + cursorPositionChannel = 0; + cursorPositionInner = 0; + } + else if (cursorPositionChannel >= patternEditor->getNumChannels()) + { + cursorPositionChannel = patternEditor->getNumChannels()-1; + cursorPositionInner = 7; + } + else + { + pp_int32 innerPos = cp.x % slotSize; + + for (pp_uint32 i = 0; i < sizeof(cursorPositions) - 1; i++) + { + if (innerPos >= cursorPositions[i] && + innerPos < cursorPositions[i+1]) + { + cursorPositionInner = i; + break; + } + } + } + + patternEditor->getSelection().end.row = cursorPositionRow; + patternEditor->getSelection().end.channel = cursorPositionChannel; + patternEditor->getSelection().end.inner = cursorPositionInner; + + setScrollbarPositions(startIndex, startPos); + } + } else { + mp_sint32 cursorPositionRow = newStartIndex + startIndex; + mp_sint32 cursorPositionChannel = newStartPos + startPos; + + if (cursorPositionRow < 0) cursorPositionRow = 0; + if (cursorPositionChannel < 0) cursorPositionChannel = 0; + + if (cursorPositionChannel >= patternEditor->getNumChannels()) + { + patternEditor->getSelection().end.channel = patternEditor->getNumChannels()-1; + patternEditor->getSelection().end.inner = 7; } else { + // start selecting row + patternEditor->getSelection().end.channel = cursorPositionChannel; + patternEditor->getSelection().end.row = cursorPositionRow; + pp_int32 innerPos = cp.x % slotSize; for (pp_uint32 i = 0; i < sizeof(cursorPositions) - 1; i++) @@ -700,16 +793,12 @@ pp_int32 PatternEditorControl::dispatchEvent(PPEvent* event) if (innerPos >= cursorPositions[i] && innerPos < cursorPositions[i+1]) { - cursorPositionInner = i; + patternEditor->getSelection().end.inner = i; break; } } } - patternEditor->getSelection().end.row = cursorPositionRow; - patternEditor->getSelection().end.channel = cursorPositionChannel; - patternEditor->getSelection().end.inner = cursorPositionInner; - setScrollbarPositions(startIndex, startPos); } From 1c15bcc780c4edae279f3aa300f6be8696828d71 Mon Sep 17 00:00:00 2001 From: Peter Barth Date: Wed, 13 Jul 2022 11:06:58 +0200 Subject: [PATCH 012/152] style adjustments --- src/tracker/PatternEditorControl.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/tracker/PatternEditorControl.cpp b/src/tracker/PatternEditorControl.cpp index e4c9e9ec..bf1c3905 100644 --- a/src/tracker/PatternEditorControl.cpp +++ b/src/tracker/PatternEditorControl.cpp @@ -817,7 +817,7 @@ void PatternEditorControl::paint(PPGraphicsAbstract* g) // --------------------- draw moved selection --------------------- - if (hasValidSelection() && moveSelection && properties.advancedDnd) + if (properties.advancedDnd && hasValidSelection() && moveSelection) { pp_int32 moveSelectionRows = moveSelectionFinalPos.row - moveSelectionInitialPos.row; pp_int32 moveSelectionChannels = moveSelectionFinalPos.channel - moveSelectionInitialPos.channel; @@ -834,11 +834,11 @@ void PatternEditorControl::paint(PPGraphicsAbstract* g) j1 = PPTools::clamp(j1, 0, numVisibleChannels); j2 = PPTools::clamp(j2, 0, numVisibleChannels); - pp_int32 x1 = (location.x + (j1-startPos) * slotSize + SCROLLBARWIDTH) + cursorPositions[selectionStart.inner] + (getRowCountWidth() + 4); - pp_int32 y1 = (location.y + (i1-startIndex) * font->getCharHeight() + SCROLLBARWIDTH) + (font->getCharHeight() + 4); + pp_int32 x1 = (location.x + (j1 - startPos) * slotSize + SCROLLBARWIDTH) + cursorPositions[selectionStart.inner] + (getRowCountWidth() + 4); + pp_int32 y1 = (location.y + (i1 - startIndex) * font->getCharHeight() + SCROLLBARWIDTH) + (font->getCharHeight() + 4); - pp_int32 x2 = (location.x + (j2-startPos) * slotSize + SCROLLBARWIDTH) + cursorPositions[selectionEnd.inner]+cursorSizes[selectionEnd.inner] + (getRowCountWidth() + 3); - pp_int32 y2 = (location.y + (i2-startIndex) * font->getCharHeight() + SCROLLBARWIDTH) + (font->getCharHeight()*2 + 2); + pp_int32 x2 = (location.x + (j2 - startPos) * slotSize + SCROLLBARWIDTH) + cursorPositions[selectionEnd.inner]+cursorSizes[selectionEnd.inner] + (getRowCountWidth() + 3); + pp_int32 y2 = (location.y + (i2 - startIndex) * font->getCharHeight() + SCROLLBARWIDTH) + (font->getCharHeight() * 2 + 2); // use a different color for cloning the selection instead of moving it if (::getKeyModifier() & selectionKeyModifier) @@ -850,15 +850,15 @@ void PatternEditorControl::paint(PPGraphicsAbstract* g) // inner dashed lines g->drawHLineDashed(x1, x2, y1, dashLen, 3); - g->drawHLineDashed(x1, x2, y2, dashLen, 3+y2-y1); + g->drawHLineDashed(x1, x2, y2, dashLen, 3 + y2 - y1); g->drawVLineDashed(y1, y2, x1, dashLen, 3); - g->drawVLineDashed(y1, y2+2, x2, dashLen, 3+x2-x1); + g->drawVLineDashed(y1, y2+2, x2, dashLen, 3 + x2 - x1); // outer dashed lines g->drawHLineDashed(x1-1, x2+1, y1-1, dashLen, 1); - g->drawHLineDashed(x1-1, x2, y2+1, dashLen, 3+y2-y1); + g->drawHLineDashed(x1-1, x2, y2+1, dashLen, 3 + y2 - y1); g->drawVLineDashed(y1-1, y2+1, x1-1, dashLen, 1); - g->drawVLineDashed(y1-1, y2+2, x2+1, dashLen, 3+x2-x1); + g->drawVLineDashed(y1-1, y2+2, x2+1, dashLen, 3 + x2 - x1); } } From bc2539719d4ab6e42a17c1abb0c981d18b861941 Mon Sep 17 00:00:00 2001 From: Leon Date: Fri, 26 Aug 2022 19:41:34 +0200 Subject: [PATCH 013/152] adjusted formatting + updated author --- src/tracker/DialogHelp.cpp | 51 ++++++++++++++++++++------------------ src/tracker/DialogHelp.h | 4 +-- 2 files changed, 29 insertions(+), 26 deletions(-) diff --git a/src/tracker/DialogHelp.cpp b/src/tracker/DialogHelp.cpp index 3078119d..34caf6d1 100644 --- a/src/tracker/DialogHelp.cpp +++ b/src/tracker/DialogHelp.cpp @@ -1,7 +1,7 @@ /* * tracker/DialogHelp.cpp * - * Copyright 2009 Peter Barth + * Copyright 2022 coderofsalvation / Leon van Kammen * * This file is part of Milkytracker. * @@ -24,7 +24,7 @@ * DialogHelp.cpp * MilkyTracker * - * Created by Peter Barth on 25.10.05. + * Created by coderofsalvation / Leon van Kammen on 13-07-2022 * */ @@ -34,43 +34,46 @@ #include "ListBox.h" #include "PPUI.h" -DialogHelp::DialogHelp(PPScreen* screen, - DialogResponder* responder, - pp_int32 id, - const PPString& caption, - bool okCancel/* = false*/) : - PPDialogBase() +DialogHelp::DialogHelp(PPScreen *screen, + DialogResponder *responder, + pp_int32 id, + const PPString &caption, + bool okCancel /* = false*/) : PPDialogBase() { - char line[HELP_MAX_LINE]; - pp_int32 w = 800; - pp_int32 h = screen->getHeight()-200; + char line[HELP_MAX_LINE]; + pp_int32 w = 800; + pp_int32 h = screen->getHeight() - 200; if (okCancel) - initDialog(screen, responder, id, caption, w, h, 26, "Ok", "Cancel"); + initDialog(screen, responder, id, caption, w, h, 26, "Ok", "Cancel"); else initDialog(screen, responder, id, caption, w, h, 26, "Okay"); pp_int32 x = getMessageBoxContainer()->getLocation().x; pp_int32 y = getMessageBoxContainer()->getLocation().y; - + pp_int32 width = getMessageBoxContainer()->getSize().width; pp_int32 height = getMessageBoxContainer()->getSize().height; - PPButton* button = static_cast(messageBoxContainerGeneric->getControlByID(PP_MESSAGEBOX_BUTTON_YES)); + PPButton *button = static_cast(messageBoxContainerGeneric->getControlByID(PP_MESSAGEBOX_BUTTON_YES)); pp_int32 y2 = button->getLocation().y; pp_int32 x2 = x + width / 2 - 30; - + y2 = getMessageBoxContainer()->getControlByID(MESSAGEBOX_STATICTEXT_MAIN_CAPTION)->getLocation().y + 18; x2 = x + width / 2 - 120; - listBox = new PPListBox(MESSAGEBOX_LISTBOX_USER1, screen, this, PPPoint(x+12, y+(3*8)), PPSize(width-(3*8),height-(8*8)), true, false, true, true); + listBox = new PPListBox(MESSAGEBOX_LISTBOX_USER1, screen, this, PPPoint(x + 12, y + (3 * 8)), PPSize(width - (3 * 8), height - (8 * 8)), true, false, true, true); listBox->setShowIndex(true); - memset(line,0,HELP_MAX_LINE); - for( pp_int32 i = 0; i < milkytracker_help_len; i++ ){ - char c = milkytracker_help[i]; - if( c == '\n' ){ - listBox->addItem( line ); - memset(line,0,HELP_MAX_LINE); - }else sprintf(line,"%s%c",line,c); - } + memset(line, 0, HELP_MAX_LINE); + for (pp_int32 i = 0; i < milkytracker_help_len; i++) + { + char c = milkytracker_help[i]; + if (c == '\n') + { + listBox->addItem(line); + memset(line, 0, HELP_MAX_LINE); + } + else + sprintf(line, "%s%c", line, c); + } messageBoxContainerGeneric->addControl(listBox); } diff --git a/src/tracker/DialogHelp.h b/src/tracker/DialogHelp.h index 99ff15cb..11232b19 100644 --- a/src/tracker/DialogHelp.h +++ b/src/tracker/DialogHelp.h @@ -1,7 +1,7 @@ /* * tracker/DialogHelp.h * - * Copyright 2009 Peter Barth + * Copyright 2022 coderofsalvation / Leon van Kammen * * This file is part of Milkytracker. * @@ -24,7 +24,7 @@ * DialogHelp.h * MilkyTracker * - * Created by Peter Barth on 25.10.05. + * Created by coderofsalvation / Leon van Kammen on 13-07-2022 * */ From 04841c2f306156a57456c9041263abd370fc35bf Mon Sep 17 00:00:00 2001 From: Leon Date: Sat, 27 Aug 2022 14:36:48 +0200 Subject: [PATCH 014/152] responsive filedialog --- src/ppui/DialogFileSelector.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ppui/DialogFileSelector.cpp b/src/ppui/DialogFileSelector.cpp index 6a70c03a..0acffa93 100644 --- a/src/ppui/DialogFileSelector.cpp +++ b/src/ppui/DialogFileSelector.cpp @@ -76,7 +76,9 @@ DialogFileSelector::DialogFileSelector(PPScreen* screen, allowEditFileName(editfileName), sortAscending(true) { - initDialog(screen, responder, id, caption, 310, 230, 26, "Ok", "Cancel"); + pp_int32 w = screen->getWidth() / 2; + pp_int32 h = screen->getHeight() /2; + initDialog(screen, responder, id, caption, w < 500 ? w : 500, h < 800 ? h : 800, 26, "Ok", "Cancel"); PPControl* text = getMessageBoxContainer()->getControlByID(MESSAGEBOX_STATICTEXT_MAIN_CAPTION); text->setLocation(PPPoint(text->getLocation().x, text->getLocation().y - 4)); From 96310c78bfa3f4bd7d0ef174787cece8dca992b3 Mon Sep 17 00:00:00 2001 From: Leon Date: Thu, 2 Sep 2021 13:08:52 +0200 Subject: [PATCH 015/152] improved paste --- src/tracker/SampleEditor.cpp | 39 +++++++++++++++++++++-------- src/tracker/SampleEditor.h | 2 ++ src/tracker/SampleEditorControl.cpp | 22 +++++++++++++--- src/tracker/SampleEditorControl.h | 2 ++ 4 files changed, 51 insertions(+), 14 deletions(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 792f36c9..a32378a7 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -888,9 +888,24 @@ void SampleEditor::clearSample() tool_clearSample(&par); } +void SampleEditor::mixSpreadPasteSample() +{ + FilterParameters par(1); + par.setParameter(0, FilterParameters::Parameter(0) ); // spreads selection across sample (changes pitch) + tool_mixPasteSample(&par); +} + void SampleEditor::mixPasteSample() { - FilterParameters par(0); + FilterParameters par(1); + par.setParameter(0, FilterParameters::Parameter(1) ); // paste's selection on top new selection start (preserve pitch) + tool_mixPasteSample(&par); +} + +void SampleEditor::mixOverflowPasteSample() +{ + FilterParameters par(1); + par.setParameter(0, FilterParameters::Parameter(2)); // paste's selection on top new selection start (preserves pitch + overflow) tool_mixPasteSample(&par); } @@ -1398,6 +1413,10 @@ void SampleEditor::tool_convertSampleResolution(const FilterParameters* par) void SampleEditor::tool_mixPasteSample(const FilterParameters* par) { + ClipBoard* clipBoard = ClipBoard::getInstance(); + + bool preservePitch = par->getParameter(0).intPart > 0; + bool overflow = par->getParameter(0).intPart > 1; if (isEmptySample()) return; @@ -1407,6 +1426,7 @@ void SampleEditor::tool_mixPasteSample(const FilterParameters* par) pp_int32 sStart = selectionStart; pp_int32 sEnd = selectionEnd; + if (hasValidSelection()) { if (sStart >= 0 && sEnd >= 0) @@ -1419,32 +1439,32 @@ void SampleEditor::tool_mixPasteSample(const FilterParameters* par) } else { - sStart = 0; + sStart = preservePitch ? sStart : 0; sEnd = sample->samplen; } - + if (preservePitch) sEnd = sStart + clipBoard->getWidth(); + preFilter(NULL, NULL); prepareUndo(); - ClipBoard* clipBoard = ClipBoard::getInstance(); - - float step = (float)clipBoard->getWidth() / (float)(sEnd-sStart); + // preserve pitch (otherwise stretch clipboard to selection) + float step = preservePitch ? 1 : (float)clipBoard->getWidth() / (float)(sEnd - sStart); float j = 0.0f; for (pp_int32 i = sStart; i < sEnd; i++) { float frac = j - (float)floor(j); - pp_int16 s = clipBoard->getSampleWord((pp_int32)j); float f1 = s < 0 ? (s/32768.0f) : (s/32767.0f); - s = clipBoard->getSampleWord((pp_int32)j+1); + s = clipBoard->getSampleWord( ((pp_int32)j+ 1) % sample->samplen ); float f2 = s < 0 ? (s/32768.0f) : (s/32767.0f); float f = (1.0f-frac)*f1 + frac*f2; - setFloatSampleInWaveform(i, f + getFloatSampleFromWaveform(i)); + setFloatSampleInWaveform(i % sample->samplen, f + getFloatSampleFromWaveform(i % sample->samplen)); j+=step; + if (!overflow && i == sample->samplen) break; } finishUndo(); @@ -1753,7 +1773,6 @@ void SampleEditor::tool_FLPasteSample(const FilterParameters* par) } - void SampleEditor::tool_scaleSample(const FilterParameters* par) { if (isEmptySample()) diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index 8757eeff..6b67927c 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -253,6 +253,8 @@ class SampleEditor : public EditorBase void minimizeSample(); void cropSample(); void clearSample(); + void mixSpreadPasteSample(); + void mixOverflowPasteSample(); void mixPasteSample(); void AMPasteSample(); void FMPasteSample(); diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index a6b6e407..ed3d1e40 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -143,9 +143,11 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuXPaste = new PPContextMenu(8, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); subMenuXPaste->setSubMenu(true); subMenuXPaste->addEntry("Mix", MenuCommandIDMixPaste); - subMenuXPaste->addEntry("Amp Modulate", MenuCommandIDAMPaste); - subMenuXPaste->addEntry("Freq Modulate", MenuCommandIDFMPaste); - subMenuXPaste->addEntry("Phase Modulate", MenuCommandIDPHPaste); + subMenuXPaste->addEntry("Mix (overflow)", MenuCommandIDMixOverflowPaste); + subMenuXPaste->addEntry("Mix (spread)", MenuCommandIDMixSpreadPaste); + subMenuXPaste->addEntry("Modulate Amp", MenuCommandIDAMPaste); + subMenuXPaste->addEntry("Modulate Freq", MenuCommandIDFMPaste); + subMenuXPaste->addEntry("Modulate Phase", MenuCommandIDPHPaste); subMenuXPaste->addEntry("Flanger", MenuCommandIDFLPaste); subMenuXPaste->addEntry("Selective EQ" PPSTR_PERIODS, MenuCommandIDSelectiveEQ10Band); subMenuXPaste->addEntry("Capture pattern" PPSTR_PERIODS, MenuCommandIDCapturePattern); @@ -1703,6 +1705,8 @@ void SampleEditorControl::invokeContextMenu(const PPPoint& p, bool translatePoin subMenuAdvanced->setState(MenuCommandIDResample, isEmptySample); subMenuXPaste->setState(MenuCommandIDMixPaste, sampleEditor->clipBoardIsEmpty() || isEmptySample); + subMenuXPaste->setState(MenuCommandIDMixOverflowPaste, sampleEditor->clipBoardIsEmpty() || isEmptySample); + subMenuXPaste->setState(MenuCommandIDMixSpreadPaste, sampleEditor->clipBoardIsEmpty() || isEmptySample); subMenuXPaste->setState(MenuCommandIDAMPaste, sampleEditor->clipBoardIsEmpty() || isEmptySample); subMenuXPaste->setState(MenuCommandIDFMPaste, sampleEditor->clipBoardIsEmpty() || isEmptySample); subMenuXPaste->setState(MenuCommandIDPHPaste, sampleEditor->clipBoardIsEmpty() || isEmptySample); @@ -1750,7 +1754,17 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) sampleEditor->paste(); break; - // mix-paste + // mix-paste spread + case MenuCommandIDMixOverflowPaste: + sampleEditor->mixOverflowPasteSample(); + break; + + // mix-paste spread + case MenuCommandIDMixSpreadPaste: + sampleEditor->mixSpreadPasteSample(); + break; + + // mix-paste stencil-like (preserves pitch) case MenuCommandIDMixPaste: sampleEditor->mixPasteSample(); break; diff --git a/src/tracker/SampleEditorControl.h b/src/tracker/SampleEditorControl.h index 9f9bd0bf..cc8ee5da 100644 --- a/src/tracker/SampleEditorControl.h +++ b/src/tracker/SampleEditorControl.h @@ -280,6 +280,8 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub { MenuCommandIDCrop = 99, MenuCommandIDMixPaste, + MenuCommandIDMixOverflowPaste, + MenuCommandIDMixSpreadPaste, MenuCommandIDAMPaste, MenuCommandIDFMPaste, MenuCommandIDPHPaste, From 07e3d5fea5e3e451cd273d9204acb2ce200f5ebe Mon Sep 17 00:00:00 2001 From: Leon Date: Wed, 31 Aug 2022 16:15:10 +0200 Subject: [PATCH 016/152] chore/copy-paste-sample-respect-relative-notenumber --- src/tracker/SampleEditor.cpp | 6 ++++-- src/tracker/SampleEditor.h | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 792f36c9..3b0f8f9d 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -1006,7 +1006,8 @@ void SampleEditor::copy() return; ClipBoard::getInstance()->makeCopy(*sample, *module, getSelectionStart(), getSelectionEnd()); - + lastRelNote = sample->relnote; + lastFineTune = sample->finetune; notifyListener(NotificationUpdateNoChanges); } @@ -1032,7 +1033,8 @@ void SampleEditor::paste() ClipBoard::getInstance()->paste(*sample, *module, getSelectionStart()); setSelectionEnd(getSelectionStart() + ClipBoard::getInstance()->getWidth()); - + sample->relnote = lastRelNote; + sample->finetune = lastFineTune; validate(); finishUndo(); diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index 8757eeff..91c48032 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -103,6 +103,8 @@ class SampleEditor : public EditorBase private: TXMSample* sample; TXMSample lastSample; + pp_int32 lastRelNote = 0; + pp_int32 lastFineTune = 0; // Current selection pp_int32 selectionStart, selectionEnd; From a41e2c24d476df9efb1303a1428ce5c152235126 Mon Sep 17 00:00:00 2001 From: Leon Date: Mon, 29 Aug 2022 17:01:52 +0200 Subject: [PATCH 017/152] shortcuts to navigate instrument/samples/orderlist --- src/tracker/Tracker.h | 9 +++ src/tracker/TrackerKeyboard.cpp | 26 ++++++++ src/tracker/TrackerShortCuts.cpp | 109 ++++++++++++++++++++++++++++++- 3 files changed, 143 insertions(+), 1 deletion(-) diff --git a/src/tracker/Tracker.h b/src/tracker/Tracker.h index 841d58b6..c16b5304 100644 --- a/src/tracker/Tracker.h +++ b/src/tracker/Tracker.h @@ -92,6 +92,14 @@ class PPKeyBindings; class Tracker : public EventListenerInterface { private: + enum PanelRotate + { + PanelTop, + PanelTop_Sample, + PanelTop_Instrument + }; + PanelRotate panelrotate = PanelRotate::PanelTop; + // I've replaced some constants #ifndef __LOWRES__ pp_int32 SCOPESHEIGHT(); @@ -512,6 +520,7 @@ class Tracker : public EventListenerInterface void eventKeyDownBinding_PlayPatternFromSECONDQUARTER(); void eventKeyDownBinding_PlayPatternFromTHIRDQUARTER(); void eventKeyDownBinding_PlayRow(); + void eventKeyDownBinding_RotatePanels(); void eventKeyDownBinding_PlayTrace(); void eventKeyDownBinding_Stop(); void eventKeyDownBinding_Edit(); diff --git a/src/tracker/TrackerKeyboard.cpp b/src/tracker/TrackerKeyboard.cpp index f4507bfd..4ac1989a 100644 --- a/src/tracker/TrackerKeyboard.cpp +++ b/src/tracker/TrackerKeyboard.cpp @@ -111,6 +111,7 @@ void Tracker::initKeyBindings() eventKeyDownBindingsMilkyTracker->addBinding(VK_F11, KeyModifierSHIFT, &Tracker::eventKeyDownBinding_PlayPatternFromSECONDQUARTER); eventKeyDownBindingsMilkyTracker->addBinding(VK_F12, KeyModifierSHIFT, &Tracker::eventKeyDownBinding_PlayPatternFromTHIRDQUARTER); eventKeyDownBindingsMilkyTracker->addBinding(VK_SPACE, KeyModifierSHIFT, &Tracker::eventKeyDownBinding_PlayRow); + eventKeyDownBindingsMilkyTracker->addBinding(VK_SPACE, KeyModifierCTRL, &Tracker::eventKeyDownBinding_RotatePanels); // !! trace uses a hardcoded key-up event processing, check if you ever decide to change this shortcut eventKeyDownBindingsMilkyTracker->addBinding(VK_SPACE, KeyModifierALT, &Tracker::eventKeyDownBinding_PlayTrace); eventKeyDownBindingsMilkyTracker->addBinding(VK_ESCAPE, 0, &Tracker::eventKeyDownBinding_Stop); @@ -432,6 +433,31 @@ void Tracker::eventKeyDownBinding_PlayPatternFromTHIRDQUARTER() recorderLogic->init(); } +void Tracker::eventKeyDownBinding_RotatePanels() +{ + if (screen->getModalControl()) + return; + + switch( panelrotate ){ + case PanelRotate::PanelTop:{ + panelrotate = PanelRotate::PanelTop_Sample; + eventKeyDownBinding_InvokeSectionSamples(); + break; + } + case PanelRotate::PanelTop_Sample:{ + panelrotate = PanelRotate::PanelTop_Instrument; + eventKeyDownBinding_InvokeSectionInstruments(); + break; + } + case PanelRotate::PanelTop_Instrument:{ + panelrotate = PanelRotate::PanelTop; + sectionSwitcher->showBottomSection(SectionSwitcher::ActiveBottomSectionNone); + break; + } + } + screen->paint(true, true); +} + void Tracker::eventKeyDownBinding_PlayRow() { if (isActiveEditing()) diff --git a/src/tracker/TrackerShortCuts.cpp b/src/tracker/TrackerShortCuts.cpp index 4600683b..5c7c25fb 100644 --- a/src/tracker/TrackerShortCuts.cpp +++ b/src/tracker/TrackerShortCuts.cpp @@ -89,7 +89,32 @@ void Tracker::processShortcutsMilkyTracker(PPEvent* event) if (event->getID() == eKeyDown) { pp_uint16 keyCode = *((pp_uint16*)event->getDataPtr()); - pp_uint16 scanCode = *(((pp_uint16*)event->getDataPtr())+1); + pp_uint16 scanCode = *(((pp_uint16 *)event->getDataPtr()) + 1); + + if (::getKeyModifier() == (KeyModifierSHIFT)) + { + + switch (scanCode) + { + // insert/delete new order using + / - + case SC_TICK: + { + moduleEditor->insertNewOrderPosition(listBoxOrderList->getSelectedIndex()); + updateOrderlist(); + event->cancel(); + break; + } + + case SC_SS: + { + moduleEditor->deleteOrderPosition(listBoxOrderList->getSelectedIndex()); + updateOrderlist(); + event->cancel(); + break; + } + } + } + switch (keyCode) { case VK_F1: @@ -143,6 +168,88 @@ void Tracker::processShortcutsMilkyTracker(PPEvent* event) break; } + case VK_UP: + case VK_DOWN: + case VK_LEFT: + case VK_RIGHT: + case VK_HOME: + case VK_END: + case VK_PRIOR: + case VK_NEXT: { + if (screen->getModalControl()) + break; + + if (!::getKeyModifier() || + ::getKeyModifier() == KeyModifierALT || + ::getKeyModifier() == (KeyModifierSHIFT | KeyModifierALT)) + { + if (::getKeyModifier() == (KeyModifierALT)) + { + switch (keyCode) + { + // Select nex/prev pattern in orderlist using Ctrl+Left/Right + case VK_UP: + { + selectPreviousOrder(); + event->cancel(); + break; + } + case VK_DOWN: + { + selectNextOrder(); + event->cancel(); + break; + } + + // Select pattern using Ctrl+SHIFT+Left/Right + case VK_LEFT: + moduleEditor->decreaseOrderPosition(listBoxOrderList->getSelectedIndex()); + updateOrderlist(); + event->cancel(); + break; + + case VK_RIGHT: + moduleEditor->increaseOrderPosition(listBoxOrderList->getSelectedIndex()); + updateOrderlist(); + event->cancel(); + break; + } + } + getPatternEditorControl()->dispatchEvent(event); + event->cancel(); + } + else if (::getKeyModifier() == KeyModifierCTRL) + { + switch (keyCode) + { + + // Select instrument using Ctrl+Up/Down when listbox unfocused + case VK_UP: + case VK_DOWN: + case VK_NEXT: + case VK_PRIOR: + listBoxInstruments->dispatchEvent(event); + event->cancel(); + break; + } + } + else if (::getKeyModifier() == (KeyModifierSHIFT | KeyModifierCTRL)) + { + switch (keyCode) + { + // Select sample using CTRL+Shift+Up/Down + case VK_UP: + case VK_DOWN: + case VK_NEXT: + case VK_PRIOR: + listBoxSamples->dispatchEvent(event); + event->cancel(); + break; + + } + } + } + } } else if (event->getID() == eKeyUp) From 9944dd5bb2a408642bb6bc51c1293c0ef412c1c9 Mon Sep 17 00:00:00 2001 From: ci-appveyor Date: Mon, 6 Feb 2023 17:56:36 +0100 Subject: [PATCH 018/152] meowgli's tweak https://github.com/milkytracker/MilkyTracker/issues/304 --- src/tracker/RecorderLogic.cpp | 38 +++++++++++++---------------------- 1 file changed, 14 insertions(+), 24 deletions(-) diff --git a/src/tracker/RecorderLogic.cpp b/src/tracker/RecorderLogic.cpp index 967754e7..c0366580 100644 --- a/src/tracker/RecorderLogic.cpp +++ b/src/tracker/RecorderLogic.cpp @@ -84,28 +84,18 @@ void RecorderLogic::sendNoteDownToPatternEditor(PPEvent* event, pp_int32 note, P event->cancel(); return; } - + bool record = (tracker.editMode == EditModeMilkyTracker ? tracker.screen->hasFocus(patternEditorControl) : recordMode); bool releasePlay = false; bool isLiveRecording = playerController->isPlaying() && - !playerController->isPlayingRowOnly() && - record && - tracker.shouldFollowSong(); - - // when we're not live recording, we need to decide if we're editing - if (!isLiveRecording) - { - releasePlay = !record; - } - // if we're live recording this is a "release" play, it means that the - // note will not be repeated on a key being pressed, it will stay on - // 'till the key is released, but only when the current selected column - // is the note column - else - { - releasePlay = patternEditorControl->getCursorPosInner() == 0; - } - + !playerController->isPlayingRowOnly() && + record && + tracker.shouldFollowSong(); + // separated out releaseplay filtering from the currently in use isLiveRecording to break as few things as possible while filtering note key repeats from the OS + // + // Key repeat suppression is enabled when we are looking at a note column (wider suppression than previously done with isLiveRecording) + releasePlay = patternEditorControl->getCursorPosInner() == 0; + if (releasePlay) { // Somewhere editing of text in an edit field takes place, @@ -126,16 +116,17 @@ void RecorderLogic::sendNoteDownToPatternEditor(PPEvent* event, pp_int32 note, P // this key is already pressed, we won't play that note again if (isPressed) { - // If we're live recording, this event should not be routed anywhere else + // If we're recording, this event should not be routed anywhere else // it terminates HERE! (event shall not be routed to the pattern editor) - if (isLiveRecording && event) + if (!playerController->isPlayingRowOnly() && record && event) event->cancel(); return; } // if we're not recording, cycle through the channels - // use jam-channels for playing if requested - if (!isLiveRecording) + // use jam-channels for playing if requested, + // use jam channels when recording/demoing notes under playback when not following song. + if (!(playerController->isPlaying() && record) || !tracker.shouldFollowSong()) { chn = playerController->getNextPlayingChannel(chn); } @@ -145,7 +136,6 @@ void RecorderLogic::sendNoteDownToPatternEditor(PPEvent* event, pp_int32 note, P // next channel is the current channel within the pattern editor chn = playerController->getNextRecordingChannel(chn); } - } else { From 48ab54744ded476c1b6c9a4e627ef69199014052 Mon Sep 17 00:00:00 2001 From: nyanpasu64 Date: Sat, 18 Sep 2021 01:42:15 -0700 Subject: [PATCH 019/152] Fix uninitialized fields in PatternEditorControl --- src/ppui/BasicTypes.h | 3 +- src/tracker/PatternEditorControl.cpp | 51 ++++++++++++++++++---------- src/tracker/PatternEditorControl.h | 7 ++-- src/tracker/PatternTools.h | 1 - 4 files changed, 38 insertions(+), 24 deletions(-) diff --git a/src/ppui/BasicTypes.h b/src/ppui/BasicTypes.h index 20eba8bc..c79ec557 100644 --- a/src/ppui/BasicTypes.h +++ b/src/ppui/BasicTypes.h @@ -170,7 +170,8 @@ struct PPColor r(red), g(green), b(blue) {} - PPColor() + PPColor() : + r(), g(), b() {} void validate() diff --git a/src/tracker/PatternEditorControl.cpp b/src/tracker/PatternEditorControl.cpp index 6ff63541..1a4d03d8 100644 --- a/src/tracker/PatternEditorControl.cpp +++ b/src/tracker/PatternEditorControl.cpp @@ -44,15 +44,44 @@ PatternEditorControl::PatternEditorControl(pp_int32 id, PPScreen* parentScreen, borderColor(&TrackerConfig::colorThemeMain), cursorColor(&TrackerConfig::colorPatternEditorCursorLine), selectionColor(&TrackerConfig::colorPatternEditorSelection), - menuPosX(0), menuPosY(0), + font(NULL), + hTopScrollbar(NULL), hBottomScrollbar(NULL), vLeftScrollbar(NULL), vRightScrollbar(NULL), + caughtControl(NULL), + controlCaughtByLMouseButton(false), controlCaughtByRMouseButton(false), + patternEditor(NULL), module(NULL), pattern(NULL), + currentOrderlistIndex(0), + songPos(), + startIndex(0), startPos(0), + visibleWidth(0), visibleHeight(0), slotSize(0), + muteChannels(), + recChannels(), + cursorPositions(), + cursorSizes(), + cursorCopy(), preCursor(), ppreCursor(NULL), + startSelection(false), + keyboardStartSelection(false), + assureUpdate(false), assureCursor(false), + selectionTicker(0), + hasDragged(false), + moveSelection(false), + moveSelectionInitialPos(), + moveSelectionFinalPos(), + menuPosX(0), + menuPosY(0), menuInvokeChannel(-1), lastMenuInvokeChannel(-1), + editMenuControl(NULL), eventKeyDownBindings(NULL), scanCodeBindings(NULL), eventKeyDownBindingsMilkyTracker(NULL), scanCodeBindingsMilkyTracker(NULL), eventKeyDownBindingsFastTracker(NULL), scanCodeBindingsFastTracker(NULL), - patternEditor(NULL), module(NULL), pattern(NULL), - ppreCursor(NULL), - lastAction(RMouseDownActionInvalid), RMouseDownInChannelHeading(-1) + editMode(), + selectionKeyModifier(0), + lastAction(RMouseDownActionInvalid), RMouseDownInChannelHeading(-1), + + dialog(NULL), + transposeHandlerResponder(NULL) { + fprintf(stderr, "%d %d\n", undoInfo.startIndex, undoInfo.startPos); + // default color bgColor.r = 0; bgColor.g = 0; @@ -63,21 +92,8 @@ PatternEditorControl::PatternEditorControl(pp_int32 id, PPScreen* parentScreen, hTopScrollbar = new PPScrollbar(2, parentScreen, this, PPPoint(location.x + SCROLLBARWIDTH, location.y), size.width - SCROLLBARWIDTH*2, true); hBottomScrollbar = new PPScrollbar(3, parentScreen, this, PPPoint(location.x + SCROLLBARWIDTH, location.y + size.height - SCROLLBARWIDTH), size.width - SCROLLBARWIDTH*2, true); - caughtControl = NULL; - controlCaughtByLMouseButton = controlCaughtByRMouseButton = false; - pattern = NULL; - - startIndex = 0; - startPos = 0; - songPos.orderListIndex = songPos.row = -1; - startSelection = false; - - // assuming false is zero :) - memset(muteChannels, 0, sizeof(muteChannels)); - memset(recChannels, 0 ,sizeof(recChannels)); - // context menu editMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain, false, PPFont::getFont(PPFont::FONT_SYSTEM)); @@ -113,7 +129,6 @@ PatternEditorControl::PatternEditorControl(pp_int32 id, PPScreen* parentScreen, setRecordMode(false); transposeHandlerResponder = new TransposeHandlerResponder(*this); - dialog = NULL; } PatternEditorControl::~PatternEditorControl() diff --git a/src/tracker/PatternEditorControl.h b/src/tracker/PatternEditorControl.h index 5ef1561f..840e4472 100644 --- a/src/tracker/PatternEditorControl.h +++ b/src/tracker/PatternEditorControl.h @@ -66,7 +66,9 @@ class PatternEditorControl : pp_int32 startIndex; pp_int32 startPos; - UndoInfo() + UndoInfo() : + startIndex(), + startPos() { } @@ -82,8 +84,6 @@ class PatternEditorControl : const PPColor* cursorColor; const PPColor* selectionColor; - bool border; - struct Properties { bool showFocus; @@ -177,7 +177,6 @@ class PatternEditorControl : // edit menu pp_int32 menuPosX; - pp_int32 menuPosXOffset; pp_int32 menuPosY; pp_int32 menuInvokeChannel; pp_int32 lastMenuInvokeChannel; diff --git a/src/tracker/PatternTools.h b/src/tracker/PatternTools.h index e153d5d2..586c1416 100644 --- a/src/tracker/PatternTools.h +++ b/src/tracker/PatternTools.h @@ -34,7 +34,6 @@ class PatternTools pp_int32 offset; pp_int32 currentEffectIndex; struct TXMPattern* pattern; - pp_int32 lockOffset; public: PatternTools() : From 40602a7d6de95285c6ee8eed38b241b774fbc318 Mon Sep 17 00:00:00 2001 From: nyanpasu64 Date: Sat, 18 Sep 2021 01:55:34 -0700 Subject: [PATCH 020/152] Fix uninitialized fields in PPListBox --- src/ppui/ListBox.cpp | 61 +++++++++++++++++++++++++++++--------------- 1 file changed, 40 insertions(+), 21 deletions(-) diff --git a/src/ppui/ListBox.cpp b/src/ppui/ListBox.cpp index 2295bdff..b9a47ac0 100644 --- a/src/ppui/ListBox.cpp +++ b/src/ppui/ListBox.cpp @@ -63,12 +63,21 @@ PPListBox::PPListBox(pp_int32 id, PPScreen* parentScreen, EventListenerInterface bool scrollable/* = true*/, bool showSelectionAlways/*= false*/) : PPControl(id, parentScreen, eventListener, location, size), + border(border), borderColor(&PPUIConfig::getInstance()->getColor(PPUIConfig::ColorListBoxBorder)), backGroundButtonColor(&PPUIConfig::getInstance()->getColor(PPUIConfig::ColorListBoxBackground)), // default textcolor textColor(&PPUIConfig::getInstance()->getColor(PPUIConfig::ColorStaticText)), + + editable(editable), + scrollable(scrollable), autoHideVScroll(true), autoHideHScroll(true), + + showIndex(false), + indexBaseCount(1), + + showSelectionAlways(showSelectionAlways), selectionVisible(true), onlyShowIndexSelection(false), keepsFocus(true), @@ -78,22 +87,44 @@ PPListBox::PPListBox(pp_int32 id, PPScreen* parentScreen, EventListenerInterface singleButtonClickEdit(false), allowDragSelection(true), rightButtonConfirm(false), + + items(NULL), + startIndex(0), + startPos(0), + selectionIndex(showSelectionAlways ? 0 : -1), + columnSelectionStart(-1), + columnSelectionEnd(-1), + // "unlimited" editing + maxEditSize(-1), + timerTicker(0), + lastTimerState(false), + + visibleHeight(0), + visibleWidth(0), + + backgroundButton(NULL), + hScrollbar(NULL), vScrollbar(NULL), - colorQueryListener(NULL) -{ - this->border = border; - this->editable = editable; - this->scrollable = scrollable; + caughtControl(NULL), + controlCaughtByLMouseButton(false), controlCaughtByRMouseButton(false), + lMouseDown(false), rMouseDown(false), + + font(NULL), + + editCopy(NULL), - this->showSelectionAlways = showSelectionAlways; + lastStartIndex(0), + lastStartPos(0), + lastSelectionIndex(0), + hadVScrollbar(false), + hadHScrollbar(false), - showIndex = false; + colorQueryListener(NULL) +{ indexBaseCount = 1; - // "unlimited" editing - maxEditSize = -1; //this->clickable = clickable; @@ -103,20 +134,8 @@ PPListBox::PPListBox(pp_int32 id, PPScreen* parentScreen, EventListenerInterface // create background button initialize(); - caughtControl = NULL; - controlCaughtByLMouseButton = controlCaughtByRMouseButton = false; - lMouseDown = rMouseDown = false; - font = PPFont::getFont(PPFont::FONT_SYSTEM); - startIndex = 0; - startPos = 0; - timerTicker = 0; - - selectionIndex = showSelectionAlways ? 0 : -1; - - columnSelectionStart = -1; - adjustScrollbars(); editCopy = NULL; From 64edaabc7afa77dc5ca2af15d6d05b628a43a073 Mon Sep 17 00:00:00 2001 From: nyanpasu64 Date: Sat, 18 Sep 2021 03:35:22 -0700 Subject: [PATCH 021/152] Fix About screen reading uninitialized memory --- src/fx/TexturedGrid.cpp | 7 ++----- src/fx/TexturedGrid.h | 1 - src/tracker/AnimatedFXControl.cpp | 2 +- src/tracker/AnimatedFXControl.h | 2 +- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/fx/TexturedGrid.cpp b/src/fx/TexturedGrid.cpp index 31be2cd6..0b4c59bb 100644 --- a/src/fx/TexturedGrid.cpp +++ b/src/fx/TexturedGrid.cpp @@ -24,6 +24,7 @@ #include "Math3d.h" #include "Filter.h" #include "Texture.h" +#include #define PRGB2SHORT(r,g,b) ((((r))<<11)+(((g))<<5)+((b))) #define RGB2SHORT(r,g,b) ((((r>>3))<<11)+(((g>>2))<<5)+((b>>3))) @@ -46,11 +47,10 @@ TexturedGrid::TexturedGrid(int width, int height, int gridshift) this->gridHeight = (height>>gridshift)+1; grid = new VectorFP[gridWidth*gridHeight]; + memset(this->grid, 0, (size_t) gridWidth * gridHeight * sizeof(VectorFP)); this->texture = NULL; // we're not rendering anything until texture is set - this->buffer = new unsigned short[width*height]; - // for debugging, load texture int i; @@ -110,9 +110,6 @@ TexturedGrid::~TexturedGrid() if (grid) delete[] grid; - if (buffer) - delete[] buffer; - if (texture) delete[] texture; } diff --git a/src/fx/TexturedGrid.h b/src/fx/TexturedGrid.h index 3b7f566f..03bb7cb1 100644 --- a/src/fx/TexturedGrid.h +++ b/src/fx/TexturedGrid.h @@ -38,7 +38,6 @@ class TexturedGrid : public FXInterface int gridWidth, gridHeight; unsigned short* texture; - unsigned short* buffer; int sintab[1024]; diff --git a/src/tracker/AnimatedFXControl.cpp b/src/tracker/AnimatedFXControl.cpp index 8693085c..7fad5d28 100644 --- a/src/tracker/AnimatedFXControl.cpp +++ b/src/tracker/AnimatedFXControl.cpp @@ -119,7 +119,7 @@ AnimatedFXControl::AnimatedFXControl(pp_int32 id, bool border/*= true*/) : PPControl(id, parentScreen, eventListener, location, size), borderColor(&ourOwnBorderColor), - fx(NULL), vscreen(NULL) + fx(NULL), vscreen(NULL), fxTicker(0) { this->border = border; diff --git a/src/tracker/AnimatedFXControl.h b/src/tracker/AnimatedFXControl.h index 8dd128a9..a988008e 100644 --- a/src/tracker/AnimatedFXControl.h +++ b/src/tracker/AnimatedFXControl.h @@ -55,7 +55,7 @@ class AnimatedFXControl : public PPControl pp_int32 fxTicker; class PPFont* font; - pp_int32 xPos, currentSpeed; + pp_int32 xPos; pp_int32 currentCharIndex; pp_uint32 textBufferMaxChars; pp_uint32 lastTime; From ce123f04f6ccf9d3f25f0dade4946da42875a56b Mon Sep 17 00:00:00 2001 From: nyanpasu64 Date: Sat, 18 Sep 2021 03:39:00 -0700 Subject: [PATCH 022/152] Fix uninitialized read in piano control --- src/tracker/PianoControl.cpp | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/src/tracker/PianoControl.cpp b/src/tracker/PianoControl.cpp index 72979368..4f240393 100644 --- a/src/tracker/PianoControl.cpp +++ b/src/tracker/PianoControl.cpp @@ -103,10 +103,19 @@ PianoControl::PianoControl(pp_int32 id, pp_uint8 numNotes, bool border/*= true*/) : PPControl(id, parentScreen, eventListener, location, size), - border(border), NUMNOTES(numNotes), + border(border), + ourOwnBorderColor(), borderColor(&ourOwnBorderColor), - mode(ModeEdit) + hScrollbar(NULL), + caughtControl(NULL), + controlCaughtByLMouseButton(false), controlCaughtByRMouseButton(false), + startPos(0), + visibleWidth(size.width - 2), + visibleHeight(size.height - SCROLLBARWIDTH - 2), + sampleIndex(0), + mode(ModeEdit), + currentSelectedNote(0) { // default color ourOwnBorderColor.set(192, 192, 192); @@ -126,22 +135,12 @@ PianoControl::PianoControl(pp_int32 id, xMax = XMAX()*xscale; yMax = YMAX()*yscale; - visibleWidth = size.width - 2; - visibleHeight = size.height - SCROLLBARWIDTH - 2; - adjustScrollbars(); - - startPos = 0; - - caughtControl = NULL; - controlCaughtByLMouseButton = controlCaughtByRMouseButton = false; - + nbu = new pp_uint8[NUMNOTES]; memset(nbu, 0, NUMNOTES); keyState = new KeyState[NUMNOTES]; - - sampleIndex = 0; } PianoControl::~PianoControl() From f578adfa333ea52c84654acf08d6024ae76c10fd Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 30 Jun 2023 19:19:56 +0200 Subject: [PATCH 023/152] switch to C11 when RTMIDI --- CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0bce5937..eaf2adec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -198,8 +198,9 @@ if(UNIX) # Linux MIDI support requires ALSA and RtMidi if(ALSA_FOUND) - find_package(RTMIDI 2.1.0) - if(RTMIDI_FOUND) + find_package(RTMIDI "2.1.0" REQUIRED) # 2.1.0 and above + if(RTMIDI_FOUND) # https://github.com/milkytracker/MilkyTracker/issues/309 + set(CMAKE_CXX_STANDARD 11) # https://github.com/milkytracker/MilkyTracker/issues/262 message(STATUS "Enabled MIDI support (ALSA/RtMidi)") add_subdirectory(src/midi) else() From a644cb5ce3c6194869c27fc576fa44ae1788c44c Mon Sep 17 00:00:00 2001 From: ci-appveyor Date: Wed, 16 Nov 2022 11:25:57 +0100 Subject: [PATCH 024/152] replaced tanh with TAP-inspired compression-algo #nodistortion #relativecompression --- src/tracker/SampleEditor.cpp | 54 +++++++++++++++++++++++------------- 1 file changed, 35 insertions(+), 19 deletions(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 792f36c9..27f7d266 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -37,6 +37,8 @@ #include "FilterParameters.h" #include "SampleEditorResampler.h" +#define ZEROCROSS(a,b) (a > 0.0 && b <= 0.0 || a < 0.0 && b >= 0.0) + SampleEditor::ClipBoard::ClipBoard() : buffer(NULL) { @@ -1880,37 +1882,51 @@ void SampleEditor::tool_compressSample(const FilterParameters* par) prepareUndo(); - float maxLevel = ((par == NULL) ? 1.0f : par->getParameter(0).floatPart); - float peak_pre = 0.0f; - float peak_post = 0.0f; - float compress = 0.8; - pp_int32 i; + float peak = 0.0f; // find peak value (pre) for (i = sStart; i < sEnd; i++) { float f = getFloatSampleFromWaveform(i); - if (ppfabs(f) > peak_pre) peak_pre = ppfabs(f); + if (ppfabs(f) > peak) peak = ppfabs(f); } - // compress - for (i = sStart; i < sEnd; i++) - { - float f = getFloatSampleFromWaveform(i); - f = compress * tanh(f / compress); // upward compression - setFloatSampleInWaveform(i, f); - } + float max = 0.0f; + float compress = peak * 0.66; + float last = 0.0; + float wpeak = 0.0; + int zerocross[2]; + zerocross[0] = -1; + zerocross[1] = -1; + float treshold = 0.8; + float peakTreshold = peak * treshold; - // find peak value (post) - for (i = sStart; i < sEnd; i++) - { + // scaling limiter inspired by awesome 'TAP scaling limiter' + for (i = sStart; i < sEnd; i++) { float f = getFloatSampleFromWaveform(i); - if (ppfabs(f) > peak_post) peak_post = ppfabs(f); + if (ZEROCROSS(f, last)) { + zerocross[0] = zerocross[1]; + zerocross[1] = i; + if (zerocross[0] >= 0 && zerocross[1] > 0) { // detected waveset + wpeak = 0; + for (int j = zerocross[0]; j < zerocross[1]; j++) { // get peak from waveset + float w = getFloatSampleFromWaveform(j); + if (ppfabs(w) > wpeak) wpeak = ppfabs(w); + } + if (wpeak > peakTreshold) { // scale down waveset if wpeak exceeds treshold + for (int j = zerocross[0]; j < zerocross[1]; j++) { + float b = getFloatSampleFromWaveform(j) * (peakTreshold / wpeak); + this->setFloatSampleInWaveform(j,b ); + } + } + } + } + last = f; } - float scale = 1.0f + (peak_pre - peak_post); - + // post-compensate amplitudes + float scale = (peak/peakTreshold); for (i = sStart; i < sEnd; i++) { float f = getFloatSampleFromWaveform(i); From a67efefa954f3e6272590aad3967bb761126cc3e Mon Sep 17 00:00:00 2001 From: ci-appveyor Date: Wed, 16 Nov 2022 10:41:47 +0100 Subject: [PATCH 025/152] sample-editor easy fade-in/out + loop fold --- src/tracker/SampleEditor.cpp | 33 +++++++++++++++++++++++++++++ src/tracker/SampleEditor.h | 1 + src/tracker/SampleEditorControl.cpp | 31 ++++++++++++++++++++++++++- src/tracker/SampleEditorControl.h | 3 +++ 4 files changed, 67 insertions(+), 1 deletion(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 27f7d266..c05de6bb 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -1755,6 +1755,39 @@ void SampleEditor::tool_FLPasteSample(const FilterParameters* par) } +void SampleEditor::tool_foldSample(const FilterParameters* par) +{ + if (isEmptySample()) + return; + + pp_int32 sStart = 0; + pp_int32 sEnd = sample->samplen/2; + + preFilter(&SampleEditor::tool_foldSample, par); + + prepareUndo(); + + pp_int32 i; + bool is16Bit = (sample->type & 16); + + // mix first half with second half + for (i = 0; i < sEnd; i++){ + mp_sint32 mix = is16Bit ? sample->getSampleValue(i)*0.5 + sample->getSampleValue(i+sEnd)*0.5 + : sample->getSampleValue(i)*0.5 + sample->getSampleValue(i+sEnd)*0.5; + sample->setSampleValue( i, mix); + } + + finishUndo(); + + postFilter(); + // store 1st half in clipboard + setSelectionStart(0); + setSelectionEnd(sEnd); + cropSample(); + setRepeatStart(0); + setRepeatEnd(sEnd); + setLoopType(1); +} void SampleEditor::tool_scaleSample(const FilterParameters* par) { diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index 8757eeff..9d130f55 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -326,6 +326,7 @@ class SampleEditor : public EditorBase void tool_FMPasteSample(const FilterParameters* par); void tool_PHPasteSample(const FilterParameters* par); void tool_FLPasteSample(const FilterParameters* par); + void tool_foldSample(const FilterParameters* par); // convert sample resolution void tool_convertSampleResolution(const FilterParameters* par); diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index a6b6e407..740c23c5 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -33,6 +33,7 @@ #include "TrackerConfig.h" #include "PlayerController.h" #include "DialogBase.h" +#include "FilterParameters.h" #include #include @@ -120,10 +121,14 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuAdvanced = new PPContextMenu(5, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); subMenuAdvanced->setSubMenu(true); subMenuAdvanced->addEntry("Volume boost" PPSTR_PERIODS, MenuCommandIDVolumeBoost); - subMenuAdvanced->addEntry("Volume fade" PPSTR_PERIODS, MenuCommandIDVolumeFade); subMenuAdvanced->addEntry("Normalize", MenuCommandIDNormalize); subMenuAdvanced->addEntry("Compress", MenuCommandIDCompress); subMenuAdvanced->addEntry(seperatorStringLarge, -1); + subMenuAdvanced->addEntry("Fade in" PPSTR_PERIODS, MenuCommandIDVolumeFadeIn); + subMenuAdvanced->addEntry("Fade out" PPSTR_PERIODS, MenuCommandIDVolumeFadeOut); + subMenuAdvanced->addEntry("Fade custom" PPSTR_PERIODS, MenuCommandIDVolumeFade); + subMenuAdvanced->addEntry(seperatorStringLarge, -1); + subMenuAdvanced->addEntry("Loop fold" PPSTR_PERIODS, MenuCommandIDVolumeFold); subMenuAdvanced->addEntry("Backwards", MenuCommandIDReverse); subMenuAdvanced->addEntry("Cross-fade", MenuCommandIDXFade); subMenuAdvanced->addEntry(seperatorStringLarge, -1); @@ -1689,6 +1694,9 @@ void SampleEditorControl::invokeContextMenu(const PPPoint& p, bool translatePoin subMenuAdvanced->setState(MenuCommandIDNormalize, isEmptySample); subMenuAdvanced->setState(MenuCommandIDCompress, isEmptySample); subMenuAdvanced->setState(MenuCommandIDVolumeFade, isEmptySample); + subMenuAdvanced->setState(MenuCommandIDVolumeFadeIn, isEmptySample); + subMenuAdvanced->setState(MenuCommandIDVolumeFadeOut, isEmptySample); + subMenuAdvanced->setState(MenuCommandIDVolumeFold, isEmptySample); subMenuAdvanced->setState(MenuCommandIDVolumeBoost, isEmptySample); subMenuAdvanced->setState(MenuCommandIDReverse, isEmptySample); subMenuAdvanced->setState(MenuCommandIDXFade, !sampleEditor->isValidxFadeSelection() || isEmptySample || !sampleEditor->getLoopType()); @@ -1817,6 +1825,27 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeFade); break; + case MenuCommandIDVolumeFadeOut:{ + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter(1.0f)); + par.setParameter(1, FilterParameters::Parameter(0.0f)); + sampleEditor->tool_scaleSample(&par); + break; + } + + case MenuCommandIDVolumeFadeIn:{ + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter(0.0f)); + par.setParameter(1, FilterParameters::Parameter(1.0f)); + sampleEditor->tool_scaleSample(&par); + break; + } + + case MenuCommandIDVolumeFold:{ + sampleEditor->tool_foldSample(NULL); + break; + } + case MenuCommandIDResample: invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeResample); break; diff --git a/src/tracker/SampleEditorControl.h b/src/tracker/SampleEditorControl.h index 9f9bd0bf..f55ca316 100644 --- a/src/tracker/SampleEditorControl.h +++ b/src/tracker/SampleEditorControl.h @@ -288,6 +288,9 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub MenuCommandIDCompress, MenuCommandIDVolumeBoost, MenuCommandIDVolumeFade, + MenuCommandIDVolumeFadeIn, + MenuCommandIDVolumeFadeOut, + MenuCommandIDVolumeFold, MenuCommandIDReverse, MenuCommandIDPTBoost, MenuCommandIDXFade, From a8e76b08c0213c659751fa4bbd86a2d8ce54481f Mon Sep 17 00:00:00 2001 From: Leon Date: Wed, 31 Aug 2022 15:29:30 +0200 Subject: [PATCH 026/152] list ports to stdout + check for default port using MIDI_IN env-var --- docs/MilkyTracker.html | 2 +- src/midi/posix/MidiReceiver_pthread.cpp | 16 ++++++++++++++-- src/midi/posix/MidiReceiver_pthread.h | 1 + src/tracker/sdl/SDL_Main.cpp | 6 +++++- 4 files changed, 21 insertions(+), 4 deletions(-) diff --git a/docs/MilkyTracker.html b/docs/MilkyTracker.html index caaa10af..2d7dd688 100644 --- a/docs/MilkyTracker.html +++ b/docs/MilkyTracker.html @@ -3141,7 +3141,7 @@

7. MIDI support

Linux: - Enabled by default if available on the system. See the Linux readme for details. + Enabled by default if available on the system. By default midi-in port 0 will be connected, but the environment variable MIDI_IN=x allows you to change that (see console output for available portnumbers). See the Linux readme for more details. diff --git a/src/midi/posix/MidiReceiver_pthread.cpp b/src/midi/posix/MidiReceiver_pthread.cpp index 89acbd1b..3585282b 100644 --- a/src/midi/posix/MidiReceiver_pthread.cpp +++ b/src/midi/posix/MidiReceiver_pthread.cpp @@ -42,12 +42,12 @@ MidiReceiver::MidiReceiver(MidiEventHandler& midiEventHandler) : recordVelocity(false), velocityAmplify(100) { + unsigned int ports = countPorts(); } MidiReceiver::~MidiReceiver() { - if (midiin) - delete midiin; + if (midiin) delete midiin; } bool MidiReceiver::startRecording(unsigned int deviceID) @@ -134,3 +134,15 @@ void MidiReceiver::receiverCallback(double deltatime, std::vector } } +unsigned int MidiReceiver::countPorts() +{ + midiin = new RtMidiIn(); + unsigned int nPorts = midiin->getPortCount(); + std::cout << "MIDI: scanning input ports:\n"; + for ( unsigned i=0; igetPortName(i); + std::cout << "MIDI: " << i << ". " << portName << '\n'; + } + delete midiin; + midiin = NULL; +} \ No newline at end of file diff --git a/src/midi/posix/MidiReceiver_pthread.h b/src/midi/posix/MidiReceiver_pthread.h index 7410f981..23b7abad 100644 --- a/src/midi/posix/MidiReceiver_pthread.h +++ b/src/midi/posix/MidiReceiver_pthread.h @@ -66,6 +66,7 @@ class MidiReceiver bool startRecording(unsigned int deviceID); void stopRecording(); + unsigned int countPorts(); }; #endif diff --git a/src/tracker/sdl/SDL_Main.cpp b/src/tracker/sdl/SDL_Main.cpp index 35a95b6b..906ea7e3 100644 --- a/src/tracker/sdl/SDL_Main.cpp +++ b/src/tracker/sdl/SDL_Main.cpp @@ -282,7 +282,11 @@ void StartMidiRecording(unsigned int devID) void InitMidi() { - StartMidiRecording(0); + unsigned int portId = 0; + if(const char* port = std::getenv("MIDI_IN")) portId = atoi(port); + StartMidiRecording(portId); + printf("MIDI: selecting MIDI-in port: %i\n",portId); + printf("MIDI: run `MIDI_IN=x ./milkytracker` to select different port)\n", portId); } #endif From 7531312d2ce8347e877b7a3f37ee0dac479d176a Mon Sep 17 00:00:00 2001 From: Leon Date: Tue, 17 May 2022 18:39:37 +0200 Subject: [PATCH 027/152] fix: minimal non-opengl platforms can run MT again --- docs/readme_unix | 8 ++++++++ src/ppui/sdl/DisplayDevice_SDL.cpp | 5 +++-- src/tracker/sdl/SDL_Main.cpp | 8 +++++--- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/docs/readme_unix b/docs/readme_unix index 73b06dcf..8dd0ac32 100644 --- a/docs/readme_unix +++ b/docs/readme_unix @@ -59,6 +59,14 @@ The screen size can be selected in the Config->Layout menu. Fullscreen mode can be toggled using ALT+Return. Note that these arguments are likely to be removed in the future - drop us a note if you actually need to use them. +For very minimal platforms, make sure to run milkytracker in non-opengl mode: + +$ NO_OPENGL=1 ./milkytracker + +This will disable SDL2 from automatically switching to OpenGL. +SDL2 is quite liberal in assuming that opengl is great idea. +This can lead to immediate crashes (for example when only libGL is installed, but not GLX). + Crash Handler ============= diff --git a/src/ppui/sdl/DisplayDevice_SDL.cpp b/src/ppui/sdl/DisplayDevice_SDL.cpp index a4b966cf..8ed1c977 100644 --- a/src/ppui/sdl/DisplayDevice_SDL.cpp +++ b/src/ppui/sdl/DisplayDevice_SDL.cpp @@ -28,6 +28,7 @@ SDL_Window* PPDisplayDevice::CreateWindow(pp_int32& w, pp_int32& h, pp_int32& bp size_t namelen = 0; char rendername[256] = { 0 }; PFNGLGETSTRINGPROC glGetStringAPI = NULL; + bool opengl_disable = getenv("NO_OPENGL") != NULL; for (int it = 0; it < SDL_GetNumRenderDrivers(); it++) { @@ -38,7 +39,7 @@ SDL_Window* PPDisplayDevice::CreateWindow(pp_int32& w, pp_int32& h, pp_int32& bp strncat(rendername, info.name, sizeof(rendername) - namelen); strncat(rendername, " ", sizeof(rendername) - namelen); - if (strncmp("opengles2", info.name, 9) == 0) + if ( !opengl_disable && strncmp("opengles2", info.name, 9) == 0) { drv_index = it; SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_PROFILE_ES); @@ -49,7 +50,7 @@ SDL_Window* PPDisplayDevice::CreateWindow(pp_int32& w, pp_int32& h, pp_int32& bp } // Create SDL window - SDL_Window* theWindow = SDL_CreateWindow("MilkyTracker", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, w, h, SDL_WINDOW_OPENGL | flags); + SDL_Window* theWindow = SDL_CreateWindow("MilkyTracker", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, w, h, opengl_disable ? flags : SDL_WINDOW_OPENGL | flags); if (theWindow == NULL) { diff --git a/src/tracker/sdl/SDL_Main.cpp b/src/tracker/sdl/SDL_Main.cpp index 906ea7e3..e0697fb0 100644 --- a/src/tracker/sdl/SDL_Main.cpp +++ b/src/tracker/sdl/SDL_Main.cpp @@ -828,9 +828,6 @@ myDisplayDevice = new PPDisplayDeviceFB(windowSize.width, windowSize.height, sca myTrackerScreen = new PPScreen(myDisplayDevice, myTracker); myTracker->setScreen(myTrackerScreen); - // Kickstart SDL event loop early so that the splash screen is made visible - SDL_PumpEvents(); - // Startup procedure myTracker->startUp(noSplash); @@ -844,6 +841,11 @@ myDisplayDevice = new PPDisplayDeviceFB(windowSize.width, windowSize.height, sca // Start capturing text input events SDL_StartTextInput(); + + // Kickstart SDL event loop last to prevent overflowing message-queue on lowmem systems + // splash screen will still be visible + SDL_PumpEvents(); + ticking = true; } From fb84c38ceb1c8b85ef94811c7c115520f5a4cf60 Mon Sep 17 00:00:00 2001 From: Claytone Date: Wed, 10 Aug 2022 15:54:51 -0500 Subject: [PATCH 028/152] Added some shortcuts to make my performances easier --- .gitignore | 1 + docs/MilkyTracker.html | 98 ++++++++++++-------- src/tracker/PatternEditorControlKeyboard.cpp | 1 + src/tracker/Tracker.h | 8 ++ src/tracker/TrackerKeyboard.cpp | 63 ++++++++++++- 5 files changed, 133 insertions(+), 38 deletions(-) diff --git a/.gitignore b/.gitignore index a2dbb0f4..a0199bd5 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ resources/pictures/docicons/osx/docerator/ # Editor config files .vscode/ +.vs/ diff --git a/docs/MilkyTracker.html b/docs/MilkyTracker.html index 2d7dd688..9cab50e2 100644 --- a/docs/MilkyTracker.html +++ b/docs/MilkyTracker.html @@ -628,146 +628,170 @@

Global:

Pattern Editor:

- + - + - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + + + + + + + + + + + + + + + + + + + + +
Cursor keys Move around
Tab Jump to next channel
Ctrl-TabJump to previous channel
PageUp Jump 16 rows up
PageDown Jump 16 rows down
Home Jump to first row
End Jump to last row
F9 Jump to beginning of the pattern
F10 Jump to position ¼ through the pattern
F11 Jump to position halfway through the pattern
F12 Jump to position ¾ through the pattern
Ctrl-Z Undo
Ctrl-Y Redo
Shift-Cursor keys Select block
Shift-Alt-Cursor keys Extend block
Ctrl-A Select entire pattern
Ctrl-X Cut
Ctrl-C Copy
Ctrl-V Paste
Ctrl-Shift-V Convert current pattern to sample
Ctrl-I Interpolate values
Delete Delete note/instrument/volume/effect/parameter
Shift-Del Delete note, volume and effect at cursor
Ctrl-Del Delete volume and effect at cursor
Alt-Delete Delete effect at cursor
Insert Insert space on current track at cursor position
Shift-Insert Insert row at cursor position
Alt-Backspace Insert space on current track at cursor position (alternative for keyboards with no Insert key)
Shift-Alt-Backspace Insert row at cursor position (alternative for keyboards with no Insert key)
Backspace Delete previous note
Shift-Backspace Delete previous row
The key right of LShift Enter key-off
The key below Esc Enter key-off (Windows only)
1 Enter key-off (OS X only)
Alt-Minus
Alt-Plus or Ctrl-J Increase Add value
or Alt-Plus
Alt-Minus or Ctrl-Shift-J Decrease Add value
Ctrl-[Increase BPM by 1
Ctrl-]Decrease BPM by 1
Ctrl-Shift-[Increase BPM by 5
Ctrl-Shift-]Decrease BPM by 5
Alt-ILoad Instrument (current slot)

Transpose:

diff --git a/src/tracker/PatternEditorControlKeyboard.cpp b/src/tracker/PatternEditorControlKeyboard.cpp index 3e8d60fe..e99ab6c8 100644 --- a/src/tracker/PatternEditorControlKeyboard.cpp +++ b/src/tracker/PatternEditorControlKeyboard.cpp @@ -48,6 +48,7 @@ void PatternEditorControl::initKeyBindings() eventKeyDownBindingsMilkyTracker->addBinding(VK_TAB, 0, &PatternEditorControl::eventKeyDownBinding_NextChannel); eventKeyDownBindingsMilkyTracker->addBinding(VK_TAB, KeyModifierSHIFT, &PatternEditorControl::eventKeyDownBinding_NextChannel); eventKeyDownBindingsMilkyTracker->addBinding(VK_TAB, KeyModifierALT, &PatternEditorControl::eventKeyDownBinding_PreviousChannel); + eventKeyDownBindingsMilkyTracker->addBinding(VK_TAB, KeyModifierCTRL, &PatternEditorControl::eventKeyDownBinding_PreviousChannel); eventKeyDownBindingsMilkyTracker->addBinding(VK_TAB, KeyModifierSHIFT|KeyModifierALT, &PatternEditorControl::eventKeyDownBinding_PreviousChannel); eventKeyDownBindingsMilkyTracker->addBinding(VK_DELETE, KeyModifierSHIFT, &PatternEditorControl::eventKeyDownBinding_DeleteNoteVolumeAndEffect); diff --git a/src/tracker/Tracker.h b/src/tracker/Tracker.h index 841d58b6..2a8321e3 100644 --- a/src/tracker/Tracker.h +++ b/src/tracker/Tracker.h @@ -583,6 +583,14 @@ class Tracker : public EventListenerInterface void eventKeyDownBinding_InvokePatternCapture(); void eventKeyDownBinding_InvokeHelp(); + // brujo sauce + void eventKeyDownBinding_BpmPlus(); + void eventKeyDownBinding_BpmMinus(); + void eventKeyDownBinding_CoarseBpmPlus(); + void eventKeyDownBinding_CoarseBpmMinus(); + void eventKeyDownBinding_AddPlus(); + void eventKeyDownBinding_AddMinus(); + void eventKeyDownBinding_LoadInstrument(); private: // - friend classes -------------------------------------------------------- diff --git a/src/tracker/TrackerKeyboard.cpp b/src/tracker/TrackerKeyboard.cpp index f4507bfd..9060ab24 100644 --- a/src/tracker/TrackerKeyboard.cpp +++ b/src/tracker/TrackerKeyboard.cpp @@ -160,7 +160,7 @@ void Tracker::initKeyBindings() eventKeyDownBindingsMilkyTracker->addBinding(VK_F7, KeyModifierALT, &Tracker::eventKeyDownBinding_TransposeCurInsBlockDown); eventKeyDownBindingsMilkyTracker->addBinding(VK_F8, KeyModifierALT, &Tracker::eventKeyDownBinding_TransposeCurInsBlockUp); - eventKeyDownBindingsMilkyTracker->addBinding(VK_NUMPAD0, 0, &Tracker::eventKeyDownBinding_InvokeQuickChooseInstrument); + //eventKeyDownBindingsMilkyTracker->addBinding(VK_NUMPAD0, 0, &Tracker::eventKeyDownBinding_InvokeQuickChooseInstrument); eventKeyDownBindingsMilkyTracker->addBinding(VK_NUMPAD1, 0, &Tracker::eventKeyDownBinding_InvokeQuickChooseInstrument); eventKeyDownBindingsMilkyTracker->addBinding(VK_NUMPAD2, 0, &Tracker::eventKeyDownBinding_InvokeQuickChooseInstrument); eventKeyDownBindingsMilkyTracker->addBinding(VK_NUMPAD3, 0, &Tracker::eventKeyDownBinding_InvokeQuickChooseInstrument); @@ -179,6 +179,15 @@ void Tracker::initKeyBindings() eventKeyDownBindingsMilkyTracker->addBinding('V', KeyModifierCTRL | KeyModifierSHIFT, &Tracker::eventKeyDownBinding_InvokePatternCapture); + // brujo's secret sauce + eventKeyDownBindingsMilkyTracker->addBinding(VK_OEM_6 /*]*/ , KeyModifierCTRL, & Tracker::eventKeyDownBinding_BpmPlus); + eventKeyDownBindingsMilkyTracker->addBinding(VK_OEM_4 /*[*/ , KeyModifierCTRL, & Tracker::eventKeyDownBinding_BpmMinus); + eventKeyDownBindingsMilkyTracker->addBinding(VK_OEM_6 /*]*/ , KeyModifierCTRL|KeyModifierSHIFT, & Tracker::eventKeyDownBinding_CoarseBpmPlus); + eventKeyDownBindingsMilkyTracker->addBinding(VK_OEM_4 /*[*/ , KeyModifierCTRL|KeyModifierSHIFT, & Tracker::eventKeyDownBinding_CoarseBpmMinus); + eventKeyDownBindingsMilkyTracker->addBinding('J', KeyModifierCTRL, &Tracker::eventKeyDownBinding_AddPlus); + eventKeyDownBindingsMilkyTracker->addBinding('J', KeyModifierCTRL|KeyModifierSHIFT, &Tracker::eventKeyDownBinding_AddMinus); + eventKeyDownBindingsMilkyTracker->addBinding('I', KeyModifierALT, &Tracker::eventKeyDownBinding_LoadInstrument); + // TODO: sequencer controls // Key-down bindings for Fasttracker // tab stuff @@ -275,6 +284,7 @@ void Tracker::initKeyBindings() eventKeyDownBindingsFastTracker->addBinding('V', KeyModifierCTRL|KeyModifierSHIFT, &Tracker::eventKeyDownBinding_InvokePatternCapture); eventKeyDownBindings = eventKeyDownBindingsMilkyTracker; + } void Tracker::eventKeyDownBinding_OpenTab() @@ -1036,3 +1046,54 @@ void Tracker::eventKeyDownBinding_InvokeHelp() dialog = new DialogHelp(screen, responder,PP_DEFAULT_ID,"Help",true); dialog->show(); } + +// brujo sauce definitions +void Tracker::eventKeyDownBinding_BpmPlus() { + moduleEditor->setChanged(); + updateWindowTitle(); + mp_sint32 bpm, speed; + playerController->getSpeed(bpm, speed); + playerController->setSpeed(bpm + 1, speed); + updateSpeed(); +} + +void Tracker::eventKeyDownBinding_BpmMinus() { + moduleEditor->setChanged(); + updateWindowTitle(); + mp_sint32 bpm, speed; + playerController->getSpeed(bpm, speed); + playerController->setSpeed(bpm - 1, speed); + updateSpeed(); +} + +void Tracker::eventKeyDownBinding_CoarseBpmPlus() { + moduleEditor->setChanged(); + updateWindowTitle(); + mp_sint32 bpm, speed; + playerController->getSpeed(bpm, speed); + playerController->setSpeed(bpm + 5, speed); + updateSpeed(); +} + +void Tracker::eventKeyDownBinding_CoarseBpmMinus() { + moduleEditor->setChanged(); + updateWindowTitle(); + mp_sint32 bpm, speed; + playerController->getSpeed(bpm, speed); + playerController->setSpeed(bpm - 5, speed); + updateSpeed(); +} + +void Tracker::eventKeyDownBinding_AddPlus() { + getPatternEditorControl()->increaseRowInsertAdd(); + updatePatternAddAndOctave(); +} + +void Tracker::eventKeyDownBinding_AddMinus() { + getPatternEditorControl()->decreaseRowInsertAdd(); + updatePatternAddAndOctave(); +} + +void Tracker::eventKeyDownBinding_LoadInstrument() { + loadTypeWithDialog(FileTypes::FileTypeSongAllInstruments); +} From ada5f10ccf542a7170ef30333c09f973af79cca3 Mon Sep 17 00:00:00 2001 From: Claytone Date: Wed, 10 Aug 2022 15:59:15 -0500 Subject: [PATCH 029/152] Removed commented line --- src/tracker/TrackerKeyboard.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tracker/TrackerKeyboard.cpp b/src/tracker/TrackerKeyboard.cpp index 9060ab24..6c2ea621 100644 --- a/src/tracker/TrackerKeyboard.cpp +++ b/src/tracker/TrackerKeyboard.cpp @@ -160,7 +160,7 @@ void Tracker::initKeyBindings() eventKeyDownBindingsMilkyTracker->addBinding(VK_F7, KeyModifierALT, &Tracker::eventKeyDownBinding_TransposeCurInsBlockDown); eventKeyDownBindingsMilkyTracker->addBinding(VK_F8, KeyModifierALT, &Tracker::eventKeyDownBinding_TransposeCurInsBlockUp); - //eventKeyDownBindingsMilkyTracker->addBinding(VK_NUMPAD0, 0, &Tracker::eventKeyDownBinding_InvokeQuickChooseInstrument); + eventKeyDownBindingsMilkyTracker->addBinding(VK_NUMPAD0, 0, &Tracker::eventKeyDownBinding_InvokeQuickChooseInstrument); eventKeyDownBindingsMilkyTracker->addBinding(VK_NUMPAD1, 0, &Tracker::eventKeyDownBinding_InvokeQuickChooseInstrument); eventKeyDownBindingsMilkyTracker->addBinding(VK_NUMPAD2, 0, &Tracker::eventKeyDownBinding_InvokeQuickChooseInstrument); eventKeyDownBindingsMilkyTracker->addBinding(VK_NUMPAD3, 0, &Tracker::eventKeyDownBinding_InvokeQuickChooseInstrument); From 3dd036ca9970d12513e76dbc7d6afe71ce2d3bd5 Mon Sep 17 00:00:00 2001 From: Claytone Date: Wed, 10 Aug 2022 16:52:28 -0500 Subject: [PATCH 030/152] Replaced VK_OEM keys with regular letters because cmake didn't like them on Linux --- docs/MilkyTracker.html | 12 ++++++------ src/tracker/TrackerKeyboard.cpp | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/MilkyTracker.html b/docs/MilkyTracker.html index 9cab50e2..df9786d2 100644 --- a/docs/MilkyTracker.html +++ b/docs/MilkyTracker.html @@ -765,27 +765,27 @@

Pattern Editor:

- + - + - + - + - + - + diff --git a/src/tracker/TrackerKeyboard.cpp b/src/tracker/TrackerKeyboard.cpp index 6c2ea621..c48943ab 100644 --- a/src/tracker/TrackerKeyboard.cpp +++ b/src/tracker/TrackerKeyboard.cpp @@ -180,12 +180,12 @@ void Tracker::initKeyBindings() eventKeyDownBindingsMilkyTracker->addBinding('V', KeyModifierCTRL | KeyModifierSHIFT, &Tracker::eventKeyDownBinding_InvokePatternCapture); // brujo's secret sauce - eventKeyDownBindingsMilkyTracker->addBinding(VK_OEM_6 /*]*/ , KeyModifierCTRL, & Tracker::eventKeyDownBinding_BpmPlus); - eventKeyDownBindingsMilkyTracker->addBinding(VK_OEM_4 /*[*/ , KeyModifierCTRL, & Tracker::eventKeyDownBinding_BpmMinus); - eventKeyDownBindingsMilkyTracker->addBinding(VK_OEM_6 /*]*/ , KeyModifierCTRL|KeyModifierSHIFT, & Tracker::eventKeyDownBinding_CoarseBpmPlus); - eventKeyDownBindingsMilkyTracker->addBinding(VK_OEM_4 /*[*/ , KeyModifierCTRL|KeyModifierSHIFT, & Tracker::eventKeyDownBinding_CoarseBpmMinus); - eventKeyDownBindingsMilkyTracker->addBinding('J', KeyModifierCTRL, &Tracker::eventKeyDownBinding_AddPlus); - eventKeyDownBindingsMilkyTracker->addBinding('J', KeyModifierCTRL|KeyModifierSHIFT, &Tracker::eventKeyDownBinding_AddMinus); + eventKeyDownBindingsMilkyTracker->addBinding('N', KeyModifierCTRL, &Tracker::eventKeyDownBinding_BpmPlus); + eventKeyDownBindingsMilkyTracker->addBinding('B', KeyModifierCTRL, &Tracker::eventKeyDownBinding_BpmMinus); + eventKeyDownBindingsMilkyTracker->addBinding('N', KeyModifierCTRL | KeyModifierSHIFT, &Tracker::eventKeyDownBinding_CoarseBpmPlus); + eventKeyDownBindingsMilkyTracker->addBinding('B', KeyModifierCTRL | KeyModifierSHIFT, &Tracker::eventKeyDownBinding_CoarseBpmMinus); + eventKeyDownBindingsMilkyTracker->addBinding('K', KeyModifierCTRL, &Tracker::eventKeyDownBinding_AddPlus); + eventKeyDownBindingsMilkyTracker->addBinding('J', KeyModifierCTRL, &Tracker::eventKeyDownBinding_AddMinus); eventKeyDownBindingsMilkyTracker->addBinding('I', KeyModifierALT, &Tracker::eventKeyDownBinding_LoadInstrument); // TODO: sequencer controls From 639a3af28b7c3b62581f445fbb8a89df1c913988 Mon Sep 17 00:00:00 2001 From: Claytone Date: Wed, 10 Aug 2022 17:11:44 -0500 Subject: [PATCH 031/152] Switched to single-modifier shortcuts and more sensible layout --- src/tracker/TrackerKeyboard.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/tracker/TrackerKeyboard.cpp b/src/tracker/TrackerKeyboard.cpp index c48943ab..574c4ca1 100644 --- a/src/tracker/TrackerKeyboard.cpp +++ b/src/tracker/TrackerKeyboard.cpp @@ -180,12 +180,12 @@ void Tracker::initKeyBindings() eventKeyDownBindingsMilkyTracker->addBinding('V', KeyModifierCTRL | KeyModifierSHIFT, &Tracker::eventKeyDownBinding_InvokePatternCapture); // brujo's secret sauce - eventKeyDownBindingsMilkyTracker->addBinding('N', KeyModifierCTRL, &Tracker::eventKeyDownBinding_BpmPlus); - eventKeyDownBindingsMilkyTracker->addBinding('B', KeyModifierCTRL, &Tracker::eventKeyDownBinding_BpmMinus); - eventKeyDownBindingsMilkyTracker->addBinding('N', KeyModifierCTRL | KeyModifierSHIFT, &Tracker::eventKeyDownBinding_CoarseBpmPlus); - eventKeyDownBindingsMilkyTracker->addBinding('B', KeyModifierCTRL | KeyModifierSHIFT, &Tracker::eventKeyDownBinding_CoarseBpmMinus); - eventKeyDownBindingsMilkyTracker->addBinding('K', KeyModifierCTRL, &Tracker::eventKeyDownBinding_AddPlus); - eventKeyDownBindingsMilkyTracker->addBinding('J', KeyModifierCTRL, &Tracker::eventKeyDownBinding_AddMinus); + eventKeyDownBindingsMilkyTracker->addBinding('J', KeyModifierCTRL, &Tracker::eventKeyDownBinding_BpmPlus); + eventKeyDownBindingsMilkyTracker->addBinding('H', KeyModifierCTRL, &Tracker::eventKeyDownBinding_BpmMinus); + eventKeyDownBindingsMilkyTracker->addBinding('K', KeyModifierCTRL, &Tracker::eventKeyDownBinding_CoarseBpmPlus); + eventKeyDownBindingsMilkyTracker->addBinding('G', KeyModifierCTRL, &Tracker::eventKeyDownBinding_CoarseBpmMinus); + eventKeyDownBindingsMilkyTracker->addBinding('J', KeyModifierSHIFT, &Tracker::eventKeyDownBinding_AddPlus); + eventKeyDownBindingsMilkyTracker->addBinding('H', KeyModifierSHIFT, &Tracker::eventKeyDownBinding_AddMinus); eventKeyDownBindingsMilkyTracker->addBinding('I', KeyModifierALT, &Tracker::eventKeyDownBinding_LoadInstrument); // TODO: sequencer controls From 06ae8b4b198cc3cce3b7c21f800c050e130f32c8 Mon Sep 17 00:00:00 2001 From: Claytone Date: Wed, 10 Aug 2022 17:17:48 -0500 Subject: [PATCH 032/152] Updated docs --- docs/MilkyTracker.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/MilkyTracker.html b/docs/MilkyTracker.html index df9786d2..30a903ab 100644 --- a/docs/MilkyTracker.html +++ b/docs/MilkyTracker.html @@ -765,27 +765,27 @@

Pattern Editor:

- + - + - + - + - + - + From c40e8ece1f39420627977f77a89dd42de2ec1832 Mon Sep 17 00:00:00 2001 From: Leon Date: Fri, 2 Sep 2022 11:03:03 +0200 Subject: [PATCH 033/152] improvements + show selected channel by highlighting scope --- src/tracker/PatternEditorControlKeyboard.cpp | 7 ++++-- src/tracker/ScopesControl.cpp | 23 +++++++++++++++----- src/tracker/ScopesControl.h | 3 +++ src/tracker/TrackerUpdate.cpp | 3 ++- 4 files changed, 28 insertions(+), 8 deletions(-) diff --git a/src/tracker/PatternEditorControlKeyboard.cpp b/src/tracker/PatternEditorControlKeyboard.cpp index e99ab6c8..4d222c19 100644 --- a/src/tracker/PatternEditorControlKeyboard.cpp +++ b/src/tracker/PatternEditorControlKeyboard.cpp @@ -37,8 +37,8 @@ void PatternEditorControl::initKeyBindings() eventKeyDownBindingsMilkyTracker = new PPKeyBindings; // Key-down bindings MilkyTracker - eventKeyDownBindingsMilkyTracker->addBinding(VK_LEFT, 0xFFFF, &PatternEditorControl::eventKeyDownBinding_LEFT); - eventKeyDownBindingsMilkyTracker->addBinding(VK_RIGHT, 0xFFFF, &PatternEditorControl::eventKeyDownBinding_RIGHT); + eventKeyDownBindingsMilkyTracker->addBinding(VK_LEFT, 0, &PatternEditorControl::eventKeyDownBinding_LEFT); + eventKeyDownBindingsMilkyTracker->addBinding(VK_RIGHT, 0, &PatternEditorControl::eventKeyDownBinding_RIGHT); eventKeyDownBindingsMilkyTracker->addBinding(VK_UP, 0xFFFF, &PatternEditorControl::eventKeyDownBinding_UP); eventKeyDownBindingsMilkyTracker->addBinding(VK_DOWN, 0xFFFF, &PatternEditorControl::eventKeyDownBinding_DOWN); eventKeyDownBindingsMilkyTracker->addBinding(VK_PRIOR, 0xFFFF, &PatternEditorControl::eventKeyDownBinding_PRIOR); @@ -50,6 +50,8 @@ void PatternEditorControl::initKeyBindings() eventKeyDownBindingsMilkyTracker->addBinding(VK_TAB, KeyModifierALT, &PatternEditorControl::eventKeyDownBinding_PreviousChannel); eventKeyDownBindingsMilkyTracker->addBinding(VK_TAB, KeyModifierCTRL, &PatternEditorControl::eventKeyDownBinding_PreviousChannel); eventKeyDownBindingsMilkyTracker->addBinding(VK_TAB, KeyModifierSHIFT|KeyModifierALT, &PatternEditorControl::eventKeyDownBinding_PreviousChannel); + eventKeyDownBindingsMilkyTracker->addBinding(VK_LEFT, KeyModifierCTRL, &PatternEditorControl::eventKeyDownBinding_PreviousChannel); + eventKeyDownBindingsMilkyTracker->addBinding(VK_RIGHT, KeyModifierCTRL, &PatternEditorControl::eventKeyDownBinding_NextChannel); eventKeyDownBindingsMilkyTracker->addBinding(VK_DELETE, KeyModifierSHIFT, &PatternEditorControl::eventKeyDownBinding_DeleteNoteVolumeAndEffect); eventKeyDownBindingsMilkyTracker->addBinding(VK_DELETE, KeyModifierCTRL, &PatternEditorControl::eventKeyDownBinding_DeleteVolumeAndEffect); @@ -70,6 +72,7 @@ void PatternEditorControl::initKeyBindings() eventKeyDownBindingsMilkyTracker->addBinding('V', KeyModifierCTRL, &PatternEditorControl::eventKeyCharBinding_Paste); eventKeyDownBindingsMilkyTracker->addBinding('A', KeyModifierCTRL, &PatternEditorControl::eventKeyCharBinding_SelectAll); eventKeyDownBindingsMilkyTracker->addBinding('M', KeyModifierSHIFT, &PatternEditorControl::eventKeyCharBinding_MuteChannel); + eventKeyDownBindingsMilkyTracker->addBinding('M', KeyModifierCTRL, &PatternEditorControl::eventKeyCharBinding_MuteChannel); eventKeyDownBindingsMilkyTracker->addBinding('M', KeyModifierSHIFT|KeyModifierCTRL, &PatternEditorControl::eventKeyCharBinding_InvertMuting); eventKeyDownBindingsMilkyTracker->addBinding('I', KeyModifierCTRL, &PatternEditorControl::eventKeyCharBinding_Interpolate); diff --git a/src/tracker/ScopesControl.cpp b/src/tracker/ScopesControl.cpp index 130c082d..c8659edc 100644 --- a/src/tracker/ScopesControl.cpp +++ b/src/tracker/ScopesControl.cpp @@ -109,6 +109,7 @@ ScopesControl::ScopesControl(pp_int32 id, backgroundButton = new PPButton(0, parentScreen, NULL, PPPoint(location.x, location.y), PPSize(size.width, size.height), false, false); backgroundButton->setColor(PPUIConfig::getInstance()->getColor(PPUIConfig::ColorListBoxBackground)); backgroundButton->setInvertShading(true); + selectedChannel = 0; } ScopesControl::~ScopesControl() @@ -250,7 +251,12 @@ void ScopesControl::paint(PPGraphicsAbstract* g) backgroundButton->paint(g); - g->setRect(location.x, location.y, location.x + size.width+1, location.y + size.height+1); + PPRect scopesRect; + scopesRect.x1 = location.x; + scopesRect.y1 = location.y; + scopesRect.x2 = location.x + size.width+1; + scopesRect.y2 = location.y + size.height+1; + g->setRect(scopesRect); if (border) { @@ -259,9 +265,6 @@ void ScopesControl::paint(PPGraphicsAbstract* g) g->setRect(location.x + 2, location.y + 2, location.x + size.width - 2, location.y + size.height - 2); - //g->setColor(0,0,0); - //g->fill(); - if (!playerController || numChannels < 2) return; @@ -356,6 +359,16 @@ void ScopesControl::paint(PPGraphicsAbstract* g) pp_int32 sy = locy - channelHeight / 2 + 3; pp_int32 sy2 = locy + channelHeight / 2 - smallFont->getCharHeight() - 1; + + if( selectedChannel == c ){ + g->setRect(channelRects[c]); + PPColor highlight = g->getColor(); + highlight.scale(0.4); + g->setColor( highlight ); + g->fill(); + g->setRect(scopesRect); + g->setColor( TrackerConfig::colorScopes ); + } if (!muteChannels[c]) { @@ -688,4 +701,4 @@ pp_int32 ScopesControl::pointToChannel(const PPPoint& pt) } return -1; -} +} \ No newline at end of file diff --git a/src/tracker/ScopesControl.h b/src/tracker/ScopesControl.h index 12a51b2d..c9185b50 100644 --- a/src/tracker/ScopesControl.h +++ b/src/tracker/ScopesControl.h @@ -76,6 +76,7 @@ class ScopesControl : public PPControl PlayerController* playerController; + pp_int32 selectedChannel; pp_int32 numChannels; pp_int32 channelWidthTable[TrackerConfig::MAXCHANNELS]; bool onOffState[TrackerConfig::MAXCHANNELS]; @@ -149,6 +150,8 @@ class ScopesControl : public PPControl void setAppearance(AppearanceTypes appearance) { this->appearance = appearance; } AppearanceTypes getAppearance() const { return appearance; } + void selectChannel(pp_int32 c ){ this->selectedChannel = c; } + private: pp_int32 pointToChannel(const PPPoint& pt); diff --git a/src/tracker/TrackerUpdate.cpp b/src/tracker/TrackerUpdate.cpp index 1fdc707c..1e119bf1 100644 --- a/src/tracker/TrackerUpdate.cpp +++ b/src/tracker/TrackerUpdate.cpp @@ -939,7 +939,8 @@ void Tracker::doFollowSong() bool updateScopes = false; if (scopesControl && scopesControl->isVisible()) { - updateScopes = scopesControl->needsUpdate(); + updateScopes = true; + scopesControl->selectChannel( patternEditorControl->isActive() ? patternEditorControl->getCurrentChannel() : -1); if (updateScopes && !updatePiano && !importantRefresh && !updatePlayTime && !updatePeak) { screen->paintControl(scopesControl); From c0c783b63e6f92970f4aa6c057f407d8233213ed Mon Sep 17 00:00:00 2001 From: mothcompute Date: Thu, 13 Apr 2023 01:40:05 -0700 Subject: [PATCH 034/152] fix wrong cwd when loading file from command line --- src/tracker/sdl/SDL_Main.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/tracker/sdl/SDL_Main.cpp b/src/tracker/sdl/SDL_Main.cpp index e0697fb0..867ab47e 100644 --- a/src/tracker/sdl/SDL_Main.cpp +++ b/src/tracker/sdl/SDL_Main.cpp @@ -978,15 +978,17 @@ int main(int argc, char *argv[]) if (loadFile) { + PPSystemString newCwd = path.getCurrent(); + path.change(oldCwd); + struct stat statBuf; - if (stat(loadFile, &statBuf) != 0) + + if (stat(realpath(loadFile, loadFileAbsPath), &statBuf) != 0) { fprintf(stderr, "could not open %s: %s\n", loadFile, strerror(errno)); } else { - PPSystemString newCwd = path.getCurrent(); - path.change(oldCwd); SendFile(realpath(loadFile, loadFileAbsPath)); path.change(newCwd); pp_uint16 chr[3] = {VK_RETURN, 0, 0}; From eb7305c956183578d4e1c1b1acb7024ce7b77df8 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 30 Jun 2023 19:48:26 +0200 Subject: [PATCH 035/152] build linux --- appveyor.yml | 65 ++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 58 insertions(+), 7 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 69a5837e..6bcb702f 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -5,6 +5,13 @@ platform: - Win32 - x64 +image: + - Ubuntu1604 + - Visual Studio 2017 + +environment: + APPVEYOR_YML_DISABLE_PS_LINUX: true + install: - git submodule update --init --recursive - ps: | @@ -12,21 +19,65 @@ install: Update-AppveyorBuild -Version "$env:GIT_TAG-$env:APPVEYOR_BUILD_NUMBER" before_build: - - md c:\projects\milkytracker\build - - cd c:\projects\milkytracker\build - - if %platform% == Win32 cmake -G "Visual Studio 14" -T v140_xp .. - - if %platform% == x64 cmake -G "Visual Studio 14 Win64" -T v140_xp .. + - sh: sudo apt-get update + - sh: sudo apt-get install libjack-dev liblhasa-dev librtmidi-dev libsdl2-dev libzzip-dev -y + - sh: if [ $PLATFORM == "Win32" ]; then exit 0; fi + - sh: mkdir -p build + - sh: cd build + - sh: + - cmd: pwd + - cmd: md build + - cmd: cd build + - cmd: if %platform% == Win32 cmake -G "Visual Studio 15 2017" -T v140_xp .. + - cmd: if %platform% == x64 cmake -G "Visual Studio 15 2017 Win64" -T v140_xp .. + - cmd: dir + +for: +- + matrix: + only: + - image: Ubuntu1604 + + build_script: + - sh: cmake -DCMAKE_BUILD_TYPE=Debug .. + - sh: pwd + - sh: make + - sh: cpack -C %configuration% -D CPACK_GENERATOR="ZIP" + - sh: cd .. + - sh: unzip build/milkytracker*.zip + - sh: echo create AppImage + - sh: ls -la + - sh: cp -r milkytracker-* MilkyTrackerX-x86_64.AppDir + - sh: cd MilkyTrackerX-x86_64.AppDir + - sh: echo -e '#!/bin/sh\nHERE="$(dirname "$(readlink -f "${0}")")"\nLD_LIBRARY_PATH="$HERE/usr/lib:$LD_LIBRARY_PATH" $HERE/bin/milkytracker "$@"' > AppRun && chmod +x AppRun + - sh: echo CHECKING LIBS && find . -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq + - sh: mkdir -p usr/share usr/lib + - sh: objdump -p bin/milkytracker | awk '/ NEEDED/ {print $2}' + #- sh: objdump -p bin/milkytracker | awk '/ NEEDED/ {print $2}' | while read lib; do { set +e; test -f /usr/lib/x86_64-linux-gnu/$lib && cp /usr/lib/x86_64-linux-gnu/$lib usr/lib/.; set -e; } done + - sh: cp /usr/lib/x86_64-linux-gnu/{librtmidi*,libzzip-0.so.13,libsnd*,libvorb*,libFLAC*,libffi*,libogg*} usr/lib/. + - sh: cd usr && ln -s lib x86_64-linux-gnu && cd - + - sh: cp ../resources/pictures/carton.png milkytracker.png + - sh: cp ../resources/milkytracker.desktop . + - sh: sed -i 's|MilkyTracker|MilkyTrackerX|g;s|Comment=.*|Comment=A Portable SampleTracker DAW|g' milkytracker.desktop + #- sh: cp ../resources/milkytracker.appdata /usr/share/metainfo + - sh: find . + - sh: cd .. + - sh: wget 'https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage'; + - sh: chmod +x appimagetool*.AppImage + - sh: ./appimagetool-* MilkyTrackerX-x86_64.AppDir + - sh: pwd build: - project: c:\projects\milkytracker\build\MilkyTracker.sln + project: build\MilkyTracker.sln after_build: # https://github.com/chocolatey/chocolatey/issues/431 - - cmake -E remove -f c:\programdata\chocolatey\bin\cpack.exe - - cpack -C %configuration% + - cmd: cmake -E remove -f c:\programdata\chocolatey\bin\cpack.exe + - cmd: cpack -C %configuration% artifacts: - path: build\milkytracker*.zip + - path: Milky*.AppImage deploy: description: Release $(appveyor_repo_tag_name) From 51ae20a8a81f008ef23f1c65ce33cf498a0edd44 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 30 Jun 2023 21:34:06 +0200 Subject: [PATCH 036/152] typofix --- appveyor.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 6bcb702f..536f249c 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -47,8 +47,8 @@ for: - sh: unzip build/milkytracker*.zip - sh: echo create AppImage - sh: ls -la - - sh: cp -r milkytracker-* MilkyTrackerX-x86_64.AppDir - - sh: cd MilkyTrackerX-x86_64.AppDir + - sh: cp -r milkytracker-* Milkytracker-x86_64.AppDir + - sh: cd Milkytracker-x86_64.AppDir - sh: echo -e '#!/bin/sh\nHERE="$(dirname "$(readlink -f "${0}")")"\nLD_LIBRARY_PATH="$HERE/usr/lib:$LD_LIBRARY_PATH" $HERE/bin/milkytracker "$@"' > AppRun && chmod +x AppRun - sh: echo CHECKING LIBS && find . -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq - sh: mkdir -p usr/share usr/lib @@ -58,13 +58,13 @@ for: - sh: cd usr && ln -s lib x86_64-linux-gnu && cd - - sh: cp ../resources/pictures/carton.png milkytracker.png - sh: cp ../resources/milkytracker.desktop . - - sh: sed -i 's|MilkyTracker|MilkyTrackerX|g;s|Comment=.*|Comment=A Portable SampleTracker DAW|g' milkytracker.desktop + - sh: sed -i 's|MilkyTracker|Milkytracker|g;s|Comment=.*|Comment=A Portable SampleTracker DAW|g' milkytracker.desktop #- sh: cp ../resources/milkytracker.appdata /usr/share/metainfo - sh: find . - sh: cd .. - sh: wget 'https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage'; - sh: chmod +x appimagetool*.AppImage - - sh: ./appimagetool-* MilkyTrackerX-x86_64.AppDir + - sh: ./appimagetool-* Milkytracker-x86_64.AppDir - sh: pwd build: From b6be2b23f8e1ced8a39f65404dc22f2a07aa3ea6 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 30 Jun 2023 21:47:23 +0200 Subject: [PATCH 037/152] regression bugfix: shift+left/right should do selection --- src/tracker/PatternEditorControlKeyboard.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tracker/PatternEditorControlKeyboard.cpp b/src/tracker/PatternEditorControlKeyboard.cpp index 4d222c19..623dcad4 100644 --- a/src/tracker/PatternEditorControlKeyboard.cpp +++ b/src/tracker/PatternEditorControlKeyboard.cpp @@ -52,6 +52,8 @@ void PatternEditorControl::initKeyBindings() eventKeyDownBindingsMilkyTracker->addBinding(VK_TAB, KeyModifierSHIFT|KeyModifierALT, &PatternEditorControl::eventKeyDownBinding_PreviousChannel); eventKeyDownBindingsMilkyTracker->addBinding(VK_LEFT, KeyModifierCTRL, &PatternEditorControl::eventKeyDownBinding_PreviousChannel); eventKeyDownBindingsMilkyTracker->addBinding(VK_RIGHT, KeyModifierCTRL, &PatternEditorControl::eventKeyDownBinding_NextChannel); + eventKeyDownBindingsMilkyTracker->addBinding(VK_LEFT, KeyModifierSHIFT, &PatternEditorControl::eventKeyDownBinding_LEFT); + eventKeyDownBindingsMilkyTracker->addBinding(VK_RIGHT, KeyModifierSHIFT, &PatternEditorControl::eventKeyDownBinding_RIGHT); eventKeyDownBindingsMilkyTracker->addBinding(VK_DELETE, KeyModifierSHIFT, &PatternEditorControl::eventKeyDownBinding_DeleteNoteVolumeAndEffect); eventKeyDownBindingsMilkyTracker->addBinding(VK_DELETE, KeyModifierCTRL, &PatternEditorControl::eventKeyDownBinding_DeleteVolumeAndEffect); From 70824e4529f15986561baa785789e0aea6248b99 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Sun, 2 Jul 2023 14:05:43 +0200 Subject: [PATCH 038/152] add rpi builder script --- build_rpi.sh | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100755 build_rpi.sh diff --git a/build_rpi.sh b/build_rpi.sh new file mode 100755 index 00000000..5e97a8d7 --- /dev/null +++ b/build_rpi.sh @@ -0,0 +1,68 @@ +#!/bin/sh +# Usage: +# locally: ./build_rpi.sh compile alpine +# ./build_rpi.sh compile raspbian +# and so on +# +# thru docker/podman: +# ./build_rpi.sh oci # this will build all binaries + +toolkit(){ + test -d rpi || git clone --depth=1 https://github.com/raspberrypi/tools rpi + test -d || mkdir build + export CC=$(pwd)/rpi/arm-bcm2708/arm-bcm2708-linux-gnueabi/bin/arm-bcm2708-linux-gnueabi-gcc + export CPP=$(pwd)/rpi/arm-bcm2708/arm-bcm2708-linux-gnueabi/bin/arm-bcm2708-linux-gnueabi-c++ + cd build + cmake -D CMAKE_C_COMPILER=$CC -D CMAKE_CXX_COMPILER=$CPP .. + # 32bit: /rpi/arm-bcm2708/arm-bcm2708-linux-gnueabi/bin/arm-bcm2708-linux-gnueabi-gcc + # 64bit: /rpi/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc +} + +compile(){ + echo $1 | grep alpine && { + apk update + apk add sdl2-dev cmake build-base + } + echo $1 | grep raspbian && { + apt-get update + apt-get install cmake libsdl2-dev + } + cd /src + test -d build && rm -rf build + mkdir build + cd build + cmake .. + make +} + +oci(){ + OCI=$(which docker || which podman) + which qemu-arm || sudo apt install -y qemu qemu-user-static qemu-user binfmt-support + + alpine(){ + IMAGES="arm64v8/alpine:3.18.2 arm32v7/alpine:3.18.2 arm32v6/alpine:3.18.2" + $OCI run --rm --privileged multiarch/qemu-user-static:register --reset + for IMG in $IMAGES; do + set -x + $OCI run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3 # enable arm + $OCI run -it --privileged --rm --volume=$(pwd):/src $IMG src/build_rpi.sh compile $IMG + cp build/src/tracker/milkytracker milkytracker.$( echo $IMG | sed 's/[\/:]/-/g') + done + } + + raspbian(){ + ARCHS="linux/arm/v6 linux/arm/v7 linux/arm64" + for ARCH in $ARCHS; do + set -x + $OCI run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3 # enable arm + $OCI run -it --privileged --rm --volume=$(pwd):/src --platform=$ARCH navikey/raspbian-buster src/build_rpi.sh compile raspbian + cp build/src/tracker/milkytracker milkytracker.$( echo $ARCH | sed 's/linux//g;s/[\/:]//g') + done + + } + + raspbian + #alpine +} + +"$@" From 592d07640b0506560f8dd24f10bee6db1c92afb2 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 3 Jul 2023 11:10:21 +0200 Subject: [PATCH 039/152] resolved milkyshortcut-conflicts to get to the following coherent experience: ALT +/-/left/right --- orderlist navigation/manipulation CTRL +/- --- increase/decreate stepsize for both (non)keypad CTRL up/down --- instrument navigation CTRLSHIFT up/down --- sample navigation CTRL-SPACE --- cycle instrument/sample/pattern editor --- src/tracker/PatternEditorControlKeyboard.cpp | 8 +-- src/tracker/Tracker.h | 9 ++- src/tracker/TrackerKeyboard.cpp | 63 ++++++++++++++++++++ src/tracker/TrackerShortCuts.cpp | 2 +- 4 files changed, 76 insertions(+), 6 deletions(-) diff --git a/src/tracker/PatternEditorControlKeyboard.cpp b/src/tracker/PatternEditorControlKeyboard.cpp index 3e8d60fe..0b34d002 100644 --- a/src/tracker/PatternEditorControlKeyboard.cpp +++ b/src/tracker/PatternEditorControlKeyboard.cpp @@ -77,11 +77,11 @@ void PatternEditorControl::initKeyBindings() // Alternate binding for eventKeyDownBinding_SC_IncreaseRowInsertAdd // for modern ANSI keyboards without section symbol key - scanCodeBindingsMilkyTracker->addBinding(SC_SS, KeyModifierALT, &PatternEditorControl::eventKeyDownBinding_SC_DecreaseRowInsertAdd); - scanCodeBindingsMilkyTracker->addBinding(SC_TICK, KeyModifierALT, &PatternEditorControl::eventKeyDownBinding_SC_IncreaseRowInsertAdd); + scanCodeBindingsMilkyTracker->addBinding(SC_SS, KeyModifierCTRL, &PatternEditorControl::eventKeyDownBinding_SC_DecreaseRowInsertAdd); + scanCodeBindingsMilkyTracker->addBinding(SC_TICK, KeyModifierCTRL, &PatternEditorControl::eventKeyDownBinding_SC_IncreaseRowInsertAdd); - scanCodeBindingsMilkyTracker->addBinding(SC_SS, KeyModifierCTRL, &PatternEditorControl::eventKeyDownBinding_InsDecSelection); - scanCodeBindingsMilkyTracker->addBinding(SC_TICK, KeyModifierCTRL, &PatternEditorControl::eventKeyDownBinding_InsIncSelection); + scanCodeBindingsMilkyTracker->addBinding(SC_SS, KeyModifierALT, &PatternEditorControl::eventKeyDownBinding_InsDecSelection); + scanCodeBindingsMilkyTracker->addBinding(SC_TICK, KeyModifierALT, &PatternEditorControl::eventKeyDownBinding_InsIncSelection); scanCodeBindingsMilkyTracker->addBinding(SC_SS, KeyModifierSHIFT|KeyModifierCTRL, &PatternEditorControl::eventKeyDownBinding_InsDecTrack); scanCodeBindingsMilkyTracker->addBinding(SC_TICK, KeyModifierSHIFT|KeyModifierCTRL, &PatternEditorControl::eventKeyDownBinding_InsIncTrack); diff --git a/src/tracker/Tracker.h b/src/tracker/Tracker.h index c16b5304..baf13f5e 100644 --- a/src/tracker/Tracker.h +++ b/src/tracker/Tracker.h @@ -591,7 +591,14 @@ class Tracker : public EventListenerInterface void eventKeyDownBinding_InvokePatternCapture(); void eventKeyDownBinding_InvokeHelp(); - + // brujo sauce + void eventKeyDownBinding_BpmPlus(); + void eventKeyDownBinding_BpmMinus(); + void eventKeyDownBinding_CoarseBpmPlus(); + void eventKeyDownBinding_CoarseBpmMinus(); + void eventKeyDownBinding_AddPlus(); + void eventKeyDownBinding_AddMinus(); + void eventKeyDownBinding_LoadInstrument(); private: // - friend classes -------------------------------------------------------- diff --git a/src/tracker/TrackerKeyboard.cpp b/src/tracker/TrackerKeyboard.cpp index 4ac1989a..a97edc09 100644 --- a/src/tracker/TrackerKeyboard.cpp +++ b/src/tracker/TrackerKeyboard.cpp @@ -180,6 +180,18 @@ void Tracker::initKeyBindings() eventKeyDownBindingsMilkyTracker->addBinding('V', KeyModifierCTRL | KeyModifierSHIFT, &Tracker::eventKeyDownBinding_InvokePatternCapture); + // brujo's secret sauce + eventKeyDownBindingsMilkyTracker->addBinding('J', KeyModifierCTRL, &Tracker::eventKeyDownBinding_BpmPlus); + eventKeyDownBindingsMilkyTracker->addBinding('H', KeyModifierCTRL, &Tracker::eventKeyDownBinding_BpmMinus); + eventKeyDownBindingsMilkyTracker->addBinding('K', KeyModifierCTRL, &Tracker::eventKeyDownBinding_CoarseBpmPlus); + eventKeyDownBindingsMilkyTracker->addBinding('G', KeyModifierCTRL, &Tracker::eventKeyDownBinding_CoarseBpmMinus); + eventKeyDownBindingsMilkyTracker->addBinding('J', KeyModifierSHIFT, &Tracker::eventKeyDownBinding_AddPlus); + eventKeyDownBindingsMilkyTracker->addBinding('H', KeyModifierSHIFT, &Tracker::eventKeyDownBinding_AddMinus); + eventKeyDownBindingsMilkyTracker->addBinding('I', KeyModifierALT, &Tracker::eventKeyDownBinding_LoadInstrument); + + eventKeyDownBindingsMilkyTracker->addBinding(VK_ADD, KeyModifierCTRL, &Tracker::eventKeyDownBinding_AddPlus); + eventKeyDownBindingsMilkyTracker->addBinding(VK_SUBTRACT, KeyModifierCTRL, &Tracker::eventKeyDownBinding_AddMinus); + // Key-down bindings for Fasttracker // tab stuff @@ -1062,3 +1074,54 @@ void Tracker::eventKeyDownBinding_InvokeHelp() dialog = new DialogHelp(screen, responder,PP_DEFAULT_ID,"Help",true); dialog->show(); } + +// brujo sauce definitions +void Tracker::eventKeyDownBinding_BpmPlus() { + moduleEditor->setChanged(); + updateWindowTitle(); + mp_sint32 bpm, speed; + playerController->getSpeed(bpm, speed); + playerController->setSpeed(bpm + 1, speed); + updateSpeed(); +} + +void Tracker::eventKeyDownBinding_BpmMinus() { + moduleEditor->setChanged(); + updateWindowTitle(); + mp_sint32 bpm, speed; + playerController->getSpeed(bpm, speed); + playerController->setSpeed(bpm - 1, speed); + updateSpeed(); +} + +void Tracker::eventKeyDownBinding_CoarseBpmPlus() { + moduleEditor->setChanged(); + updateWindowTitle(); + mp_sint32 bpm, speed; + playerController->getSpeed(bpm, speed); + playerController->setSpeed(bpm + 5, speed); + updateSpeed(); +} + +void Tracker::eventKeyDownBinding_CoarseBpmMinus() { + moduleEditor->setChanged(); + updateWindowTitle(); + mp_sint32 bpm, speed; + playerController->getSpeed(bpm, speed); + playerController->setSpeed(bpm - 5, speed); + updateSpeed(); +} + +void Tracker::eventKeyDownBinding_AddPlus() { + getPatternEditorControl()->increaseRowInsertAdd(); + updatePatternAddAndOctave(); +} + +void Tracker::eventKeyDownBinding_AddMinus() { + getPatternEditorControl()->decreaseRowInsertAdd(); + updatePatternAddAndOctave(); +} + +void Tracker::eventKeyDownBinding_LoadInstrument() { + loadTypeWithDialog(FileTypes::FileTypeSongAllInstruments); +} diff --git a/src/tracker/TrackerShortCuts.cpp b/src/tracker/TrackerShortCuts.cpp index 5c7c25fb..dce6f29b 100644 --- a/src/tracker/TrackerShortCuts.cpp +++ b/src/tracker/TrackerShortCuts.cpp @@ -91,7 +91,7 @@ void Tracker::processShortcutsMilkyTracker(PPEvent* event) pp_uint16 keyCode = *((pp_uint16*)event->getDataPtr()); pp_uint16 scanCode = *(((pp_uint16 *)event->getDataPtr()) + 1); - if (::getKeyModifier() == (KeyModifierSHIFT)) + if (::getKeyModifier() == (KeyModifierALT)) { switch (scanCode) From 3eed11ce1816c5b13d8e9a422cec120e1477f066 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 3 Jul 2023 11:25:21 +0200 Subject: [PATCH 040/152] added call to action for new users --- src/tracker/Tracker.h | 2 ++ src/tracker/TrackerInit.cpp | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/src/tracker/Tracker.h b/src/tracker/Tracker.h index baf13f5e..4fb3ab35 100644 --- a/src/tracker/Tracker.h +++ b/src/tracker/Tracker.h @@ -471,6 +471,8 @@ class Tracker : public EventListenerInterface void sendNoteDown(pp_int32 note, pp_int32 volume = -1); void sendNoteUp(pp_int32 note); + ModuleEditor* getModuleEditor(){ return moduleEditor; } + private: void switchEditMode(EditModes mode); diff --git a/src/tracker/TrackerInit.cpp b/src/tracker/TrackerInit.cpp index 352f7661..3c2b4510 100644 --- a/src/tracker/TrackerInit.cpp +++ b/src/tracker/TrackerInit.cpp @@ -1149,6 +1149,23 @@ void Tracker::initListboxesSection(pp_int32 x, pp_int32 y) #endif screen->addControl(container); + + PPString str = PPString("welcome 2 Milkytracker"); + getModuleEditor()->setInstrumentName(2,str.getStrBuffer(),str.length()); + str.replace("CTRL+h = help"); + getModuleEditor()->setInstrumentName(4,str.getStrBuffer(),str.length()); + str.replace("CTRL+space = uirotate"); + getModuleEditor()->setInstrumentName(5,str.getStrBuffer(),str.length()); + str.replace("CTRL\x18\x19 = instrsel"); + getModuleEditor()->setInstrumentName(6,str.getStrBuffer(),str.length()); + str.replace("CTRLSHIFT\x18\x19= smp"); + getModuleEditor()->setInstrumentName(7,str.getStrBuffer(),str.length()); + str.replace("ALT +/- = pat add/del"); + getModuleEditor()->setInstrumentName(8,str.getStrBuffer(),str.length()); + str.replace("ALT \x18\x19\x1a\x1b+- = pat nav"); + getModuleEditor()->setInstrumentName(9,str.getStrBuffer(),str.length()); + str.replace(""); + getModuleEditor()->setInstrumentName(10,str.getStrBuffer(),str.length()); } void Tracker::showMessageBox(pp_int32 id, const PPString& caption, MessageBoxTypes type, bool update/* = true*/) From a974a2025512bfb21469c30e4e963bc8c1b8a53e Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 3 Jul 2023 11:40:19 +0200 Subject: [PATCH 041/152] updated help --- docs/MilkyTracker.html | 22 +- src/tracker/DialogHelpText.h | 7053 +++++++++++++++++----------------- 2 files changed, 3575 insertions(+), 3500 deletions(-) diff --git a/docs/MilkyTracker.html b/docs/MilkyTracker.html index 30a903ab..6fec6975 100644 --- a/docs/MilkyTracker.html +++ b/docs/MilkyTracker.html @@ -496,10 +496,10 @@

5. Keyboard shortcuts

- + - + @@ -514,6 +514,14 @@

I. MilkyTracker edit mode

Section switching:

Enter key-off (OS X only)
Alt-Plus or Ctrl-JAlt-Plus or Ctrl-K Increase Add value
Alt-Minus or Ctrl-Shift-J Alt-Minus or Ctrl-J Decrease Add value
Ctrl-[Ctrl-N Increase BPM by 1
Ctrl-]Ctrl-B Decrease BPM by 1
Ctrl-Shift-[Ctrl-Shift-N Increase BPM by 5
Ctrl-Shift-]Ctrl-Shift-B Decrease BPM by 5
Enter key-off (OS X only)
Alt-Plus or Ctrl-KAlt-Plus or Shift-J Increase Add value
Alt-Minus or Ctrl-J Alt-Minus or Shift-H Decrease Add value
Ctrl-NCtrl-J Increase BPM by 1
Ctrl-BCtrl-H Decrease BPM by 1
Ctrl-Shift-NCtrl-K Increase BPM by 5
Ctrl-Shift-BCtrl-G Decrease BPM by 5
Ctrl-Shift-RightSelect next tab
Ctrl-=Increment instrument number of all notes in the current selectionAlt-=Increment instrument number of all notes in the current selection
Ctrl--Decrement instrument number of all notes in the current selectionAlt--Decrement instrument number of all notes in the current selection
Ctrl-Shift-=Increment instrument number of all notes in the current track under the cursor
+ + + +
Ctrl-Alt-Space (cycles thru pattern/instrument/sampler section)
+ + + + @@ -834,6 +842,12 @@

Transpose:

Ctrl-Alt-
Ctrl-Alt-

Sample Editor:

+ + + + + + @@ -1229,10 +1243,10 @@

Transpose:

Instrument selection:

Ctrl-Shift up/downSelect next/previous sample
Shift & dragQuick draw
Shift & dragQuick draw
- + - + diff --git a/src/tracker/DialogHelpText.h b/src/tracker/DialogHelpText.h index a704487d..c2d898e2 100644 --- a/src/tracker/DialogHelpText.h +++ b/src/tracker/DialogHelpText.h @@ -792,2620 +792,2793 @@ unsigned char milkytracker_help[] = { 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x3d, 0x20, 0x49, 0x6e, 0x63, 0x72, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, - 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, - 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, - 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x65, - 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x2d, 0x20, 0x44, 0x65, 0x63, - 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, - 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, - 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x3d, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, - 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, - 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, - 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x2d, 0x20, - 0x44, 0x65, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, - 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, - 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x6e, 0x64, 0x65, - 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, - 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, - 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x62, 0x61, 0x73, 0x69, - 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x62, - 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x22, 0x6d, 0x6f, 0x64, - 0x65, 0x72, 0x6e, 0x22, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, - 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x20, 0x6f, 0x6e, 0x20, - 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, - 0x72, 0x74, 0x73, 0x20, 0x28, 0x65, 0x2e, 0x67, 0x2e, 0x20, 0x50, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, - 0x2c, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x20, 0x6c, 0x69, 0x73, 0x74, 0x62, 0x6f, 0x78, 0x2c, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6c, - 0x69, 0x73, 0x74, 0x62, 0x6f, 0x78, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x29, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, - 0x75, 0x27, 0x72, 0x65, 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6e, - 0x67, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x79, - 0x27, 0x72, 0x65, 0x20, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x64, 0x20, 0x74, - 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x66, 0x6f, 0x63, 0x75, 0x73, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6e, 0x74, - 0x72, 0x6f, 0x6c, 0x2e, 0x20, 0x4b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, - 0x64, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, - 0x61, 0x72, 0x65, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6d, 0x6f, 0x72, - 0x65, 0x20, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x3b, 0x20, - 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x79, 0x20, - 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x53, 0x48, 0x49, 0x46, 0x54, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x6e, 0x61, 0x76, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6e, - 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, - 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x2c, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x75, 0x74, 0x2c, 0x20, 0x63, - 0x6f, 0x70, 0x79, 0x20, 0x26, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, - 0x62, 0x79, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x58, 0x2f, 0x43, 0x2f, 0x56, 0x20, 0x65, 0x74, 0x63, 0x2e, - 0x20, 0x55, 0x73, 0x65, 0x72, 0x73, 0x20, 0x77, 0x68, 0x6f, 0x20, 0x61, - 0x72, 0x65, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, - 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, - 0x6c, 0x79, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x69, 0x73, - 0x20, 0x61, 0x20, 0x62, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, - 0x69, 0x6e, 0x74, 0x75, 0x69, 0x74, 0x69, 0x76, 0x65, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, - 0x69, 0x6e, 0x67, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x3d, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, + 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, + 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x2d, + 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x65, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, + 0x3d, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, + 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, + 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x6e, + 0x64, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, + 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x2d, 0x20, 0x44, 0x65, + 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, + 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x62, 0x61, 0x73, 0x69, 0x63, 0x61, + 0x6c, 0x6c, 0x79, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x62, 0x69, 0x74, + 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x72, + 0x6e, 0x22, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x79, + 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x64, 0x69, + 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x72, 0x74, + 0x73, 0x20, 0x28, 0x65, 0x2e, 0x67, 0x2e, 0x20, 0x50, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x2c, 0x20, + 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6c, + 0x69, 0x73, 0x74, 0x62, 0x6f, 0x78, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6c, 0x69, 0x73, + 0x74, 0x62, 0x6f, 0x78, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x29, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x27, + 0x72, 0x65, 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x20, + 0x6b, 0x65, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x79, 0x27, 0x72, + 0x65, 0x20, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, + 0x63, 0x75, 0x73, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, + 0x6c, 0x2e, 0x20, 0x4b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, + 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, 0x61, 0x72, + 0x65, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, + 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x3b, 0x20, 0x79, 0x6f, + 0x75, 0x20, 0x63, 0x61, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x79, 0x20, 0x70, 0x72, + 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x53, + 0x48, 0x49, 0x46, 0x54, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x6e, 0x61, 0x76, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x2c, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x63, 0x75, 0x74, 0x2c, 0x20, 0x63, 0x6f, 0x70, + 0x79, 0x20, 0x26, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x62, 0x79, + 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x58, 0x2f, 0x43, 0x2f, 0x56, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x20, 0x55, + 0x73, 0x65, 0x72, 0x73, 0x20, 0x77, 0x68, 0x6f, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x6e, 0x65, 0x77, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x77, + 0x69, 0x6c, 0x6c, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, + 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x61, + 0x20, 0x62, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x69, 0x6e, + 0x74, 0x75, 0x69, 0x74, 0x69, 0x76, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6e, + 0x67, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x53, 0x70, + 0x61, 0x63, 0x65, 0x20, 0x28, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x73, 0x20, + 0x74, 0x68, 0x72, 0x75, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2f, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x20, 0x41, 0x64, 0x76, - 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x65, 0x64, 0x69, 0x74, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x44, 0x20, 0x44, 0x69, 0x73, 0x6b, 0x20, 0x6f, 0x70, - 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x49, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x20, 0x44, 0x69, 0x73, 0x6b, 0x20, - 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, - 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58, 0x20, 0x4d, 0x61, 0x69, - 0x6e, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x5a, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, - 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x32, 0x2c, 0x20, 0x33, 0x2c, 0x20, 0x35, 0x2c, 0x20, 0x36, 0xe2, 0x80, - 0xa6, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x2f, 0x20, 0x69, 0x6e, 0x73, - 0x65, 0x72, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x28, 0x64, - 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, - 0x77, 0x68, 0x65, 0x74, 0x68, 0x65, 0x72, 0x20, 0x65, 0x64, 0x69, 0x74, - 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x6e, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x51, 0x2c, 0x20, 0x57, 0x2c, - 0x20, 0x45, 0x2c, 0x20, 0x52, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x2c, 0x20, 0x44, 0x2c, 0x20, 0x46, 0x2c, 0x20, - 0x47, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, - 0x2c, 0x20, 0x58, 0x2c, 0x20, 0x43, 0x2c, 0x20, 0x56, 0xe2, 0x80, 0xa6, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0xe2, 0x80, 0xa6, - 0x46, 0x38, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x63, - 0x74, 0x61, 0x76, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x31, 0xe2, - 0x80, 0xa6, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, - 0x61, 0x63, 0x65, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, - 0x72, 0x20, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x20, 0x28, 0x65, 0x64, 0x69, - 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x2f, 0x6f, 0x66, - 0x66, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x74, - 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, - 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, - 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, - 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, - 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x46, 0x39, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x28, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x61, 0x73, - 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x46, 0x31, 0x30, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x41, 0x6c, 0x74, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x20, 0x41, 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x65, 0x64, + 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x43, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x44, 0x69, 0x73, + 0x6b, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x20, 0x49, 0x6e, 0x73, + 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, + 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x20, 0x44, + 0x69, 0x73, 0x6b, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x65, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x20, 0x53, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, + 0x70, 0x6f, 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58, + 0x20, 0x4d, 0x61, 0x69, 0x6e, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x20, 0x54, 0x6f, 0x67, + 0x67, 0x6c, 0x65, 0x20, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, + 0x6f, 0x62, 0x61, 0x6c, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x32, 0x2c, 0x20, 0x33, 0x2c, 0x20, 0x35, 0x2c, + 0x20, 0x36, 0xe2, 0x80, 0xa6, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x2f, + 0x20, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x73, 0x20, 0x28, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, + 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x74, 0x68, 0x65, 0x72, 0x20, + 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, + 0x20, 0x6f, 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x51, + 0x2c, 0x20, 0x57, 0x2c, 0x20, 0x45, 0x2c, 0x20, 0x52, 0xe2, 0x80, 0xa6, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x2c, 0x20, 0x44, 0x2c, + 0x20, 0x46, 0x2c, 0x20, 0x47, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5a, 0x2c, 0x20, 0x58, 0x2c, 0x20, 0x43, 0x2c, 0x20, + 0x56, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, + 0x31, 0xe2, 0x80, 0xa6, 0x46, 0x38, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, + 0x74, 0x20, 0x6f, 0x63, 0x74, 0x61, 0x76, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x31, 0xe2, 0x80, 0xa6, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x54, 0x6f, 0x67, 0x67, + 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x65, + 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x20, + 0x28, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x6f, + 0x6e, 0x2f, 0x6f, 0x66, 0x66, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, + 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x71, 0x75, 0x61, 0x72, - 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, + 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, + 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x39, 0x20, 0x50, 0x6c, 0x61, 0x79, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, + 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x28, 0x73, 0x61, 0x6d, + 0x65, 0x20, 0x61, 0x73, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, + 0x74, 0x65, 0x72, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x30, 0x20, 0x50, 0x6c, 0x61, + 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, + 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, + 0x46, 0x31, 0x31, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, + 0x74, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x31, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x32, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, - 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, - 0x6f, 0x6e, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, - 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x32, 0x20, 0x50, 0x6c, 0x61, 0x79, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x69, 0x72, 0x64, 0x20, 0x71, - 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x53, 0x70, 0x61, - 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, - 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, 0x73, 0x74, 0x6f, 0x70, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x77, - 0x68, 0x65, 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x61, 0x72, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x6c, 0x65, 0x61, - 0x73, 0x65, 0x64, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, - 0x6c, 0x61, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x62, 0x79, 0x20, 0x72, - 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x73, 0x63, - 0x20, 0x53, 0x74, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, - 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, - 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x50, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x72, - 0x6f, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x57, 0x20, - 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x77, 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, - 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x62, - 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x28, 0x6c, 0x69, 0x76, - 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4f, 0x20, 0x4c, 0x6f, 0x61, - 0x64, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, 0x65, - 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, - 0x20, 0x53, 0x61, 0x76, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x61, - 0x73, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x51, 0x20, 0x45, 0x78, 0x69, 0x74, 0x20, 0x70, - 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x72, - 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x4d, 0x6f, 0x76, - 0x65, 0x20, 0x61, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, - 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x63, 0x68, 0x61, 0x6e, - 0x6e, 0x65, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, - 0x67, 0x65, 0x55, 0x70, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, - 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x44, 0x6f, 0x77, 0x6e, 0x20, - 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, - 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, - 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x64, 0x20, 0x4a, 0x75, 0x6d, - 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, - 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x39, 0x20, 0x4a, - 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x69, + 0x72, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, + 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, + 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, + 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, 0x73, + 0x74, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x73, + 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, + 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, 0x70, 0x61, + 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x20, + 0x62, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x73, 0x63, 0x20, 0x53, 0x74, 0x6f, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x20, 0x54, + 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, + 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x50, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, + 0x65, 0x20, 0x70, 0x72, 0x6f, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, + 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x76, 0x69, + 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x57, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, 0x72, 0x61, 0x70, 0x70, + 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, + 0x67, 0x65, 0x20, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, + 0x28, 0x6c, 0x69, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4f, + 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x20, + 0x53, 0x61, 0x76, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, 0x65, 0x20, 0x73, 0x6f, + 0x6e, 0x67, 0x20, 0x61, 0x73, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x51, 0x20, 0x45, 0x78, + 0x69, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x34, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, + 0x72, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, + 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x61, 0x72, 0x6f, 0x75, 0x6e, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x61, 0x62, 0x20, 0x4a, + 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, + 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x54, 0x61, 0x62, 0x20, 0x4a, + 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, + 0x6f, 0x75, 0x73, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x55, 0x70, + 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, + 0x73, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, + 0x61, 0x67, 0x65, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x4a, 0x75, 0x6d, 0x70, + 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, 0x6d, 0x65, + 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x69, 0x72, + 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x6e, 0x64, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, + 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x46, 0x39, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, + 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, + 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, + 0x30, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0xc2, 0xbc, 0x20, 0x74, 0x68, + 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x46, 0x31, 0x31, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68, 0x61, 0x6c, + 0x66, 0x77, 0x61, 0x79, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x32, 0x20, 0x4a, + 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0xc2, 0xbe, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, + 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x5a, 0x20, 0x55, 0x6e, 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x59, 0x20, 0x52, 0x65, + 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, + 0x79, 0x73, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x6c, + 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, + 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x45, 0x78, 0x74, 0x65, + 0x6e, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x20, 0x53, 0x65, + 0x6c, 0x65, 0x63, 0x74, 0x20, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x46, 0x31, 0x30, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, - 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0xc2, - 0xbc, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x31, 0x20, 0x4a, 0x75, 0x6d, 0x70, - 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x20, 0x68, 0x61, 0x6c, 0x66, 0x77, 0x61, 0x79, 0x20, 0x74, 0x68, 0x72, - 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, - 0x31, 0x32, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0xc2, 0xbe, 0x20, 0x74, - 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x5a, 0x20, 0x55, 0x6e, 0x64, 0x6f, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x59, 0x20, 0x52, 0x65, 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, - 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, - 0x74, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, - 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, - 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x58, 0x20, 0x43, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x41, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x65, 0x6e, 0x74, - 0x69, 0x72, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x58, - 0x20, 0x43, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x43, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x56, 0x20, - 0x50, 0x61, 0x73, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x49, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, - 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, - 0x74, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2f, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x2c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, - 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x44, 0x65, - 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, - 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, - 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x63, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, 0x6e, 0x73, 0x65, - 0x72, 0x74, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, - 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, + 0x43, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x56, 0x20, 0x50, 0x61, 0x73, 0x74, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x43, 0x6f, 0x6e, + 0x76, 0x65, 0x72, 0x74, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x74, 0x6f, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x49, 0x20, 0x49, 0x6e, 0x74, 0x65, + 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, + 0x65, 0x74, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2f, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x2c, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x44, + 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, + 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, + 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x49, 0x6e, 0x73, 0x65, + 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, - 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, - 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x61, - 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, - 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, - 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, - 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, - 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, 0x6e, 0x73, + 0x65, 0x72, 0x74, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, + 0x6f, 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, + 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, + 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, + 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, - 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, + 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, - 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, - 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, - 0x75, 0x73, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x68, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x72, 0x69, 0x67, - 0x68, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x4c, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, - 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, - 0x20, 0x6b, 0x65, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x45, - 0x73, 0x63, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, - 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, - 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x31, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, - 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x4f, 0x53, 0x20, 0x58, 0x20, - 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x6c, 0x74, 0x2d, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x20, 0x49, 0x6e, - 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, - 0x72, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x50, 0x6c, 0x75, 0x73, 0x20, 0x44, - 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, - 0x73, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x37, 0x20, 0x20, 0x20, 0x54, - 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, - 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, - 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, - 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x46, 0x37, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, - 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, - 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, - 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, - 0x46, 0x38, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, - 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, - 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x37, 0x20, 0x20, 0x54, - 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x54, - 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, - 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, - 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, + 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, + 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, 0x77, + 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x61, 0x6c, 0x74, + 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, + 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, + 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x63, 0x6b, 0x73, + 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, + 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, + 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, + 0x6f, 0x75, 0x73, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x72, 0x69, + 0x67, 0x68, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x4c, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, + 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, + 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, + 0x45, 0x73, 0x63, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, + 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, + 0x77, 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x31, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, + 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x4f, 0x53, 0x20, 0x58, + 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x50, 0x6c, 0x75, 0x73, 0x20, 0x6f, 0x72, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x4a, 0x20, 0x49, 0x6e, 0x63, + 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, + 0x74, 0x2d, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x20, 0x6f, 0x72, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x48, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, + 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x4a, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, + 0x42, 0x50, 0x4d, 0x20, 0x62, 0x79, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x48, 0x20, 0x44, 0x65, + 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x62, + 0x79, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x4b, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, + 0x65, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x62, 0x79, 0x20, 0x35, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x47, 0x20, + 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x42, 0x50, 0x4d, + 0x20, 0x62, 0x79, 0x20, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6c, 0x74, 0x2d, 0x49, 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x49, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x28, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x6c, 0x6f, 0x74, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, + 0x2d, 0x46, 0x37, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, - 0x32, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, + 0x38, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, + 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x37, 0x20, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x54, 0x72, + 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, + 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x46, 0x37, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, + 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, + 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, + 0x31, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x54, 0x72, 0x61, - 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, - 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, - 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x20, 0x54, + 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, + 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, + 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x46, 0x32, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, + 0x2d, 0x46, 0x31, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x20, 0x20, 0x54, 0x72, 0x61, - 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, - 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, - 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, - 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, - 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x51, - 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x26, 0x20, 0x64, - 0x72, 0x61, 0x67, 0x20, 0x20, 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x20, + 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x54, + 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, + 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, + 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x46, 0x31, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, + 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x32, 0x20, + 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, + 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x45, + 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x20, 0x75, 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, + 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x2f, + 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, + 0x72, 0x61, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, + 0x72, 0x61, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, - 0x61, 0x67, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, - 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x6c, - 0x6f, 0x6f, 0x70, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x49, 0x2e, 0x20, 0x46, - 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, - 0x49, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, - 0x65, 0x20, 0x46, 0x54, 0x32, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, - 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x64, 0x69, 0x65, 0x2d, 0x68, 0x61, 0x72, 0x64, 0x20, - 0x46, 0x54, 0x32, 0x20, 0x75, 0x73, 0x65, 0x72, 0x73, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, 0x20, 0x69, - 0x73, 0x6e, 0x27, 0x74, 0x20, 0x76, 0x65, 0x72, 0x79, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x75, 0x69, 0x74, 0x69, 0x76, - 0x65, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x65, - 0x72, 0x73, 0x2e, 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x6e, 0x6f, 0x74, - 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x46, 0x54, 0x32, 0x20, 0x73, 0x68, 0x6f, - 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x65, 0x64, 0x20, 0x79, 0x65, 0x74, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x64, 0x69, - 0x66, 0x66, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x61, 0x72, - 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, 0x65, 0x63, 0x68, 0x6e, 0x69, 0x63, - 0x61, 0x6c, 0x20, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x73, 0x2e, 0x20, - 0x41, 0x6c, 0x73, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x69, - 0x73, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, - 0x6d, 0x61, 0x79, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x6f, - 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x6f, 0x6e, 0x20, 0x50, 0x6f, - 0x63, 0x6b, 0x65, 0x74, 0x20, 0x50, 0x43, 0x20, 0x62, 0x65, 0x63, 0x61, - 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x6f, 0x6d, 0x65, - 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, - 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, - 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x20, 0x41, 0x64, - 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x65, 0x64, 0x69, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x44, 0x69, 0x73, 0x6b, 0x20, 0x6f, - 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x49, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, - 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x20, 0x44, 0x69, 0x73, 0x6b, - 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58, 0x20, 0x4d, 0x61, - 0x69, 0x6e, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x5a, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, - 0x20, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, - 0x6c, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x32, 0x2c, 0x20, 0x33, 0x2c, 0x20, 0x35, 0x2c, 0x20, 0x36, 0xe2, - 0x80, 0xa6, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x2f, 0x20, 0x69, 0x6e, - 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x28, - 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, - 0x20, 0x77, 0x68, 0x65, 0x74, 0x68, 0x65, 0x72, 0x20, 0x65, 0x64, 0x69, - 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x6e, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x51, 0x2c, 0x20, 0x57, - 0x2c, 0x20, 0x45, 0x2c, 0x20, 0x52, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x2c, 0x20, 0x44, 0x2c, 0x20, 0x46, 0x2c, - 0x20, 0x47, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x5a, 0x2c, 0x20, 0x58, 0x2c, 0x20, 0x43, 0x2c, 0x20, 0x56, 0xe2, 0x80, - 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0xe2, 0x80, - 0xa6, 0x46, 0x38, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, - 0x63, 0x74, 0x61, 0x76, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x50, - 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, - 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, - 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, - 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, - 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x41, 0x6c, 0x74, - 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, - 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, - 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x26, 0x53, - 0x44, 0x4c, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, - 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, - 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x45, 0x6e, 0x74, + 0x61, 0x67, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, + 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x72, 0x61, + 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x49, 0x49, 0x2e, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x65, 0x64, 0x69, 0x74, + 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x46, 0x54, 0x32, 0x20, + 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x69, 0x65, + 0x2d, 0x68, 0x61, 0x72, 0x64, 0x20, 0x46, 0x54, 0x32, 0x20, 0x75, 0x73, + 0x65, 0x72, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x72, 0x6f, 0x62, + 0x61, 0x62, 0x6c, 0x79, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x76, + 0x65, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, + 0x74, 0x75, 0x69, 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x62, + 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x50, 0x6c, + 0x65, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, + 0x61, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x46, + 0x54, 0x32, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, + 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, + 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x79, + 0x65, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, + 0x6d, 0x61, 0x79, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x76, 0x61, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, + 0x65, 0x63, 0x68, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x72, 0x65, 0x61, + 0x73, 0x6f, 0x6e, 0x73, 0x2e, 0x20, 0x41, 0x6c, 0x73, 0x6f, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, + 0x61, 0x74, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x65, 0x64, 0x69, 0x74, + 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x6e, 0x6f, + 0x74, 0x20, 0x62, 0x65, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, + 0x20, 0x6f, 0x6e, 0x20, 0x50, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x50, + 0x43, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, + 0x69, 0x6d, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, + 0x66, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, + 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, + 0x6e, 0x67, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x41, 0x20, 0x41, 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, + 0x20, 0x65, 0x64, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x20, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, + 0x44, 0x69, 0x73, 0x6b, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x20, + 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, + 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x52, 0x20, 0x44, 0x69, 0x73, 0x6b, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, + 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x20, + 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x20, 0x54, 0x72, + 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x58, 0x20, 0x4d, 0x61, 0x69, 0x6e, 0x20, 0x73, 0x63, 0x72, + 0x65, 0x65, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x20, + 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x73, 0x63, 0x6f, 0x70, 0x65, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, 0x2c, 0x20, 0x33, 0x2c, + 0x20, 0x35, 0x2c, 0x20, 0x36, 0xe2, 0x80, 0xa6, 0x20, 0x50, 0x6c, 0x61, + 0x79, 0x20, 0x2f, 0x20, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x73, 0x20, 0x28, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, + 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x74, 0x68, + 0x65, 0x72, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, + 0x20, 0x69, 0x73, 0x20, 0x6f, 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x51, 0x2c, 0x20, 0x57, 0x2c, 0x20, 0x45, 0x2c, 0x20, 0x52, + 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x2c, + 0x20, 0x44, 0x2c, 0x20, 0x46, 0x2c, 0x20, 0x47, 0xe2, 0x80, 0xa6, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x2c, 0x20, 0x58, 0x2c, 0x20, + 0x43, 0x2c, 0x20, 0x56, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x46, 0x31, 0xe2, 0x80, 0xa6, 0x46, 0x38, 0x20, 0x53, 0x65, + 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x63, 0x74, 0x61, 0x76, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, + 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, + 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, + 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x69, 0x67, + 0x68, 0x74, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, + 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, + 0x6f, 0x77, 0x73, 0x20, 0x26, 0x53, 0x44, 0x4c, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, + 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, + 0x39, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, + 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x28, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x61, 0x73, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x2f, 0x52, 0x69, + 0x67, 0x68, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, + 0x74, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x46, 0x31, 0x30, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x71, 0x75, + 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, + 0x31, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, + 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, + 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x32, 0x20, 0x50, 0x6c, + 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, + 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x69, 0x72, 0x64, + 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x53, + 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, + 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, 0x73, 0x74, 0x6f, + 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, + 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x61, + 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x6c, + 0x65, 0x61, 0x73, 0x65, 0x64, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, + 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x62, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x39, 0x20, 0x50, 0x6c, 0x61, 0x79, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, - 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x28, 0x73, 0x61, 0x6d, - 0x65, 0x20, 0x61, 0x73, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, - 0x74, 0x65, 0x72, 0x2f, 0x52, 0x69, 0x67, 0x68, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x30, - 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, - 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, - 0x72, 0x73, 0x74, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, - 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, - 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x31, 0x20, 0x50, 0x6c, 0x61, 0x79, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, - 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, - 0x46, 0x31, 0x32, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x74, 0x68, 0x69, 0x72, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, - 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, - 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, - 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, - 0x77, 0x20, 0x28, 0x73, 0x74, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, - 0x6b, 0x65, 0x79, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, - 0x72, 0x6f, 0x77, 0x20, 0x62, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x53, - 0x74, 0x6f, 0x70, 0x20, 0x2f, 0x20, 0x45, 0x64, 0x69, 0x74, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x4c, - 0x65, 0x66, 0x74, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, - 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x44, 0x65, 0x63, - 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, - 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x52, 0x69, 0x67, 0x68, 0x74, - 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x39, 0x20, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x30, 0x20, 0x49, 0x6e, 0x73, 0x65, - 0x72, 0x74, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, - 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x31, - 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, + 0x70, 0x61, 0x63, 0x65, 0x20, 0x53, 0x74, 0x6f, 0x70, 0x20, 0x2f, 0x20, + 0x45, 0x64, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x49, 0x6e, + 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, 0x69, 0x67, + 0x68, 0x74, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, + 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, + 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x46, 0x31, 0x32, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, - 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, - 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4b, 0x65, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, - 0x45, 0x53, 0x43, 0x20, 0x28, 0x41, 0x4e, 0x53, 0x49, 0x3a, 0x20, 0x41, - 0x6c, 0x74, 0x2d, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x29, 0x2a, 0x20, 0x49, - 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x6b, 0x65, 0x79, 0x20, 0x62, 0x65, - 0x6c, 0x6f, 0x77, 0x20, 0x45, 0x53, 0x43, 0x20, 0x28, 0x41, 0x4e, 0x53, - 0x49, 0x3a, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x50, 0x6c, 0x75, 0x73, 0x29, - 0x2a, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, - 0x64, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x20, 0x54, 0x6f, - 0x67, 0x67, 0x6c, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x6f, - 0x6c, 0x6c, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x50, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, - 0x20, 0x70, 0x72, 0x6f, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x76, 0x69, 0x65, - 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x57, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, 0x72, 0x61, 0x70, 0x70, 0x69, - 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x4c, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x20, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x28, - 0x6c, 0x69, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x73, - 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x52, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, - 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x20, 0x6d, 0x6f, 0x64, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, 0x65, - 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x73, 0x63, 0x20, 0x45, 0x78, 0x69, 0x74, 0x20, 0x70, 0x72, 0x6f, - 0x67, 0x72, 0x61, 0x6d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, - 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2c, 0x20, 0x22, 0x4b, 0x65, 0x79, - 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x65, 0x73, 0x63, 0x22, 0x20, - 0x72, 0x65, 0x66, 0x65, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x74, 0x69, 0x6c, 0x64, 0x65, 0x20, 0x2f, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x79, - 0x2c, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x79, - 0x6d, 0x62, 0x6f, 0x6c, 0x20, 0x2f, 0x20, 0x70, 0x6c, 0x75, 0x73, 0x6d, - 0x69, 0x6e, 0x75, 0x73, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x6f, 0x72, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x63, 0x63, - 0x65, 0x6e, 0x74, 0x20, 0x2f, 0x20, 0x63, 0x69, 0x72, 0x63, 0x75, 0x6d, - 0x66, 0x6c, 0x65, 0x78, 0x20, 0x6b, 0x65, 0x79, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, - 0x20, 0x6f, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x49, 0x53, 0x4f, - 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2c, 0x20, 0x62, - 0x75, 0x74, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, - 0x65, 0x78, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x4e, 0x53, - 0x49, 0x20, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x73, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x65, 0x3a, 0x20, 0x5b, 0x32, - 0x33, 0x5d, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x73, 0x75, 0x65, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x65, 0x64, 0x69, 0x74, - 0x6f, 0x72, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, - 0x73, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x61, 0x72, 0x6f, 0x75, 0x6e, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, - 0x55, 0x70, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, - 0x6f, 0x77, 0x73, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x50, 0x61, 0x67, 0x65, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x4a, 0x75, - 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x64, - 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, - 0x6d, 0x65, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x66, - 0x69, 0x72, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x6e, 0x64, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, - 0x74, 0x6f, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, - 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x74, - 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, - 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, - 0x73, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x51, 0xe2, 0x80, 0xa6, 0x49, 0x20, - 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x20, 0x28, 0x30, 0xe2, 0x80, 0xa6, 0x37, 0x29, 0x20, 0x4d, 0x4f, - 0x44, 0x20, 0x4e, 0x2d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x41, - 0xe2, 0x80, 0xa6, 0x4b, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, - 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x28, 0x38, 0xe2, 0x80, 0xa6, - 0x31, 0x35, 0x29, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x4e, 0x2d, 0x43, 0x68, + 0x6c, 0x2d, 0x46, 0x39, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, + 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, + 0x30, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x65, 0x77, + 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x31, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, + 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x32, 0x20, + 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x65, 0x79, 0x20, + 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x45, 0x53, 0x43, 0x20, 0x28, 0x41, + 0x4e, 0x53, 0x49, 0x3a, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x4d, 0x69, 0x6e, + 0x75, 0x73, 0x29, 0x2a, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, + 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, + 0x6b, 0x65, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x45, 0x53, + 0x43, 0x20, 0x28, 0x41, 0x4e, 0x53, 0x49, 0x3a, 0x20, 0x41, 0x6c, 0x74, + 0x2d, 0x50, 0x6c, 0x75, 0x73, 0x29, 0x2a, 0x20, 0x44, 0x65, 0x63, 0x72, + 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x46, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x73, + 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x50, 0x20, + 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x73, 0x70, + 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x57, 0x20, 0x54, 0x6f, 0x67, + 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x77, 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x54, 0x6f, + 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x62, 0x65, 0x68, 0x61, + 0x76, 0x69, 0x6f, 0x72, 0x20, 0x28, 0x6c, 0x69, 0x76, 0x65, 0x20, 0x6d, + 0x6f, 0x64, 0x65, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x20, + 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, 0x20, + 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, + 0x64, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x53, 0x20, 0x53, 0x61, 0x76, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x73, 0x63, 0x20, 0x45, 0x78, + 0x69, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, + 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, + 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x2c, 0x20, 0x22, 0x4b, 0x65, 0x79, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, + 0x20, 0x65, 0x73, 0x63, 0x22, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x73, + 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x69, 0x6c, 0x64, + 0x65, 0x20, 0x2f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x6b, 0x65, 0x79, 0x2c, 0x20, 0x73, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x20, 0x2f, + 0x20, 0x70, 0x6c, 0x75, 0x73, 0x6d, 0x69, 0x6e, 0x75, 0x73, 0x20, 0x6b, + 0x65, 0x79, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x69, + 0x6e, 0x67, 0x20, 0x61, 0x63, 0x63, 0x65, 0x6e, 0x74, 0x20, 0x2f, 0x20, + 0x63, 0x69, 0x72, 0x63, 0x75, 0x6d, 0x66, 0x6c, 0x65, 0x78, 0x20, 0x6b, + 0x65, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x70, + 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x79, 0x6f, + 0x75, 0x72, 0x20, 0x49, 0x53, 0x4f, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, + 0x61, 0x72, 0x64, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x64, 0x6f, 0x65, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x78, 0x69, 0x73, 0x74, 0x20, + 0x6f, 0x6e, 0x20, 0x41, 0x4e, 0x53, 0x49, 0x20, 0x6c, 0x61, 0x79, 0x6f, + 0x75, 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x65, 0x65, 0x3a, 0x20, 0x5b, 0x32, 0x33, 0x5d, 0x74, 0x68, 0x69, 0x73, + 0x20, 0x69, 0x73, 0x73, 0x75, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x64, + 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x72, 0x73, + 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x4d, 0x6f, 0x76, 0x65, + 0x20, 0x61, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x55, 0x70, 0x20, 0x4a, 0x75, 0x6d, + 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x75, 0x70, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x44, + 0x6f, 0x77, 0x6e, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, + 0x72, 0x6f, 0x77, 0x73, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x4a, 0x75, 0x6d, + 0x70, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x72, + 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x64, + 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x61, 0x73, + 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, + 0x6e, 0x65, 0x78, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x54, + 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, + 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, + 0x51, 0xe2, 0x80, 0xa6, 0x49, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, + 0x6f, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x28, 0x30, 0xe2, 0x80, + 0xa6, 0x37, 0x29, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x4e, 0x2d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x46, 0x39, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, - 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x30, 0x20, 0x4a, - 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x20, 0xc2, 0xbc, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, - 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x31, - 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x77, 0x61, - 0x79, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x32, 0x20, 0x4a, 0x75, 0x6d, 0x70, - 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x20, 0xc2, 0xbe, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6b, 0x65, - 0x79, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x4c, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, - 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x61, 0x70, 0x73, 0x2d, 0x4c, 0x6f, 0x63, 0x6b, 0x20, + 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x41, 0xe2, 0x80, 0xa6, 0x4b, 0x20, 0x4a, + 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x20, 0x28, 0x38, 0xe2, 0x80, 0xa6, 0x31, 0x35, 0x29, 0x20, 0x4d, 0x4f, + 0x44, 0x20, 0x4e, 0x2d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x39, 0x20, 0x4a, 0x75, + 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x46, 0x31, 0x30, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, + 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0xc2, 0xbc, + 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x46, 0x31, 0x31, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, + 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x68, 0x61, 0x6c, 0x66, 0x77, 0x61, 0x79, 0x20, 0x74, 0x68, 0x72, 0x6f, + 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, + 0x32, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0xc2, 0xbe, 0x20, 0x74, 0x68, + 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x68, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x72, 0x69, 0x67, 0x68, + 0x74, 0x20, 0x6f, 0x66, 0x20, 0x4c, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, - 0x66, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x6f, - 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, - 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, - 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, - 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, - 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, - 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x2c, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, - 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, - 0x2d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, - 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x49, 0x6e, 0x73, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, - 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, - 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x46, 0x31, 0x33, 0x20, - 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x63, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, 0x6e, 0x73, 0x20, - 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x61, - 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x73, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x46, 0x31, 0x33, 0x20, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x63, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x42, - 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, - 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, - 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, - 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, - 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, - 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, - 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, - 0x72, 0x6f, 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, - 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, - 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, - 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, - 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, - 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, - 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, - 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, - 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6c, - 0x69, 0x70, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x6f, 0x70, 0x65, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, - 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, - 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x45, 0x78, 0x74, - 0x65, 0x6e, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x75, 0x74, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x34, + 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x61, 0x70, 0x73, + 0x2d, 0x4c, 0x6f, 0x63, 0x6b, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, + 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x57, 0x69, 0x6e, + 0x64, 0x6f, 0x77, 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, + 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, + 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, 0x65, + 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x2c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, + 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, + 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x73, 0x20, + 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x20, 0x6f, 0x6e, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, + 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x28, 0x46, 0x31, 0x33, 0x20, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x63, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x49, 0x6e, 0x73, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, + 0x20, 0x72, 0x6f, 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, + 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x28, 0x73, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x33, 0x20, 0x6f, + 0x6e, 0x20, 0x6d, 0x61, 0x63, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, + 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, + 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x61, + 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, + 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, + 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, + 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x61, 0x74, + 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, + 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, + 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, + 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, + 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, + 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x42, + 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, + 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, + 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, + 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x74, 0x6f, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6c, 0x69, + 0x70, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, + 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x6c, + 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, + 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x45, 0x78, 0x74, 0x65, + 0x6e, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x20, 0x28, 0x79, 0x65, 0x73, 0x2c, 0x20, 0x65, 0x76, 0x65, - 0x6e, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x57, 0x69, 0x6e, 0x64, - 0x6f, 0x77, 0x73, 0x20, 0x3d, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, - 0x61, 0x73, 0x74, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x36, 0x20, + 0x20, 0x43, 0x75, 0x74, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, + 0x20, 0x20, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x62, 0x6c, 0x6f, 0x63, + 0x6b, 0x20, 0x28, 0x79, 0x65, 0x73, 0x2c, 0x20, 0x65, 0x76, 0x65, 0x6e, + 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, + 0x77, 0x73, 0x20, 0x3d, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x33, + 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x75, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, - 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, - 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, - 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, - 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x34, 0x20, + 0x20, 0x20, 0x50, 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, + 0x74, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, + 0x20, 0x43, 0x75, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, + 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, + 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x36, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x50, 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, - 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x64, 0x64, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x73, 0x68, 0x6f, 0x72, - 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, 0x28, 0x6e, 0x6f, 0x74, 0x20, 0x66, - 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x29, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x5a, 0x20, 0x55, - 0x6e, 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x59, 0x20, 0x52, 0x65, 0x64, - 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x41, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, - 0x74, 0x20, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, - 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x56, 0x20, - 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, - 0x6c, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x56, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x56, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, - 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6d, 0x61, 0x63, 0x72, 0x6f, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x31, 0xe2, - 0x80, 0xa6, 0x30, 0x20, 0x52, 0x65, 0x61, 0x64, 0x20, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x31, 0xe2, 0x80, 0xa6, - 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x72, 0x69, 0x74, - 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, - 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, - 0x6c, 0x74, 0x2d, 0x46, 0x37, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, - 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, - 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, - 0x2d, 0x46, 0x38, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, - 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, - 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, - 0x37, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, + 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x50, 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x64, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, + 0x63, 0x75, 0x74, 0x73, 0x20, 0x28, 0x6e, 0x6f, 0x74, 0x20, 0x66, 0x6f, + 0x75, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x29, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x5a, 0x20, 0x55, 0x6e, + 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x59, 0x20, 0x52, 0x65, 0x64, 0x6f, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x41, 0x6c, 0x74, 0x2d, 0x41, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, + 0x20, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x49, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x74, + 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, + 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x56, 0x20, 0x20, + 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, + 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x56, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x56, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x56, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6d, 0x61, 0x63, 0x72, 0x6f, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x31, 0xe2, 0x80, + 0xa6, 0x30, 0x20, 0x52, 0x65, 0x61, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, + 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x31, 0xe2, 0x80, 0xa6, 0x30, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x72, 0x69, 0x74, 0x65, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, + 0x74, 0x2d, 0x46, 0x37, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, + 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, + 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, + 0x46, 0x38, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, + 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x37, + 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x54, + 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x46, 0x37, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, + 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, + 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, + 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, + 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, + 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, + 0x46, 0x31, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, + 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x20, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, + 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x46, 0x31, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x38, 0x20, - 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, - 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x37, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, - 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, - 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, - 0x2d, 0x46, 0x31, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, - 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x20, - 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, - 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, - 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, - 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, - 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, - 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x32, - 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, - 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, - 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, - 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x46, 0x31, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, - 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, - 0x32, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, - 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, - 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, 0x70, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, - 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x69, 0x6e, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x32, 0x20, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, + 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x46, 0x31, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x32, + 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, + 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, 0x70, 0x20, 0x6f, 0x72, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x55, 0x70, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x70, 0x72, 0x65, 0x76, + 0x69, 0x6f, 0x75, 0x73, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x6f, 0x72, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x53, 0x65, + 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, 0x6f, 0x77, - 0x6e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, - 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, - 0x70, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x70, - 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, 0x6f, 0x77, 0x6e, - 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, - 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, - 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, - 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x65, - 0x78, 0x2d, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, - 0x6e, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, - 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x65, 0x6c, - 0x65, 0x63, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, - 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x20, 0x6b, 0x65, 0x79, 0x70, 0x61, - 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x79, 0x6f, 0x75, - 0x74, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, - 0x69, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x50, 0x43, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4d, 0x61, 0x63, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, - 0x6d, 0x20, 0x30, 0xe2, 0x80, 0xa6, 0x39, 0x20, 0x20, 0x20, 0x4e, 0x75, - 0x6d, 0x20, 0x30, 0xe2, 0x80, 0xa6, 0x39, 0x20, 0x20, 0x20, 0x44, 0x69, - 0x67, 0x69, 0x74, 0x20, 0x30, 0xe2, 0x80, 0xa6, 0x39, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2f, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x3d, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x75, 0x6d, 0x20, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, - 0x67, 0x69, 0x74, 0x20, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x75, 0x6d, 0x20, 0x2d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, - 0x6d, 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, - 0x74, 0x20, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, - 0x6d, 0x20, 0x2b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, - 0x2d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, - 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, - 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2b, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x45, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2c, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x45, 0x6e, 0x74, 0x65, - 0x72, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x46, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x51, - 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x26, 0x20, 0x64, - 0x72, 0x61, 0x67, 0x20, 0x20, 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x20, - 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, - 0x61, 0x67, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, - 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x6c, - 0x6f, 0x6f, 0x70, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x36, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, - 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x47, 0x6c, 0x6f, - 0x73, 0x73, 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x54, 0x72, 0x61, 0x64, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x42, 0x65, - 0x61, 0x74, 0x73, 0x20, 0x50, 0x65, 0x72, 0x20, 0x4d, 0x69, 0x6e, 0x75, - 0x74, 0x65, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, 0x72, 0x6d, 0x69, - 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x6f, 0x66, - 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, - 0x6f, 0x72, 0x79, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x61, 0x6e, 0x20, - 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x30, 0x20, 0x70, 0x61, 0x72, 0x61, - 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, - 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x52, 0x6f, 0x77, 0x2f, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x52, - 0x65, 0x66, 0x65, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x6e, 0x65, - 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x22, 0x74, 0x65, - 0x78, 0x74, 0x22, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x70, 0x6c, 0x61, - 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x69, 0x74, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, - 0x68, 0x6f, 0x77, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x20, 0x74, 0x69, 0x63, - 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, - 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, 0x53, 0x70, - 0x65, 0x65, 0x64, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x66, 0x61, 0x73, - 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x79, - 0x20, 0x61, 0x72, 0x65, 0x20, 0x28, 0x42, 0x50, 0x4d, 0x29, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x2f, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x50, 0x65, 0x72, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x73, 0x65, 0x74, - 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, - 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, - 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, - 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, - 0x74, 0x6f, 0x72, 0x20, 0x28, 0x74, 0x68, 0x75, 0x73, 0x20, 0x61, 0x6c, - 0x73, 0x6f, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x69, 0x6e, - 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x65, 0x74, 0x63, 0x29, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, - 0x61, 0x62, 0x6c, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x2e, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x73, 0x20, 0x73, 0x75, 0x70, - 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, - 0x73, 0x20, 0x77, 0x65, 0x6c, 0x6c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, - 0x77, 0x65, 0x72, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, - 0x6e, 0x2e, 0x20, 0x28, 0x53, 0x61, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x6f, 0x61, 0x64, - 0x20, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6e, 0x66, - 0x6f, 0x72, 0x63, 0x65, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x70, 0x72, - 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x29, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x63, 0x6b, 0x20, 0x54, 0x68, 0x65, - 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x75, - 0x6e, 0x69, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x64, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2c, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, - 0x74, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x41, 0x6d, - 0x69, 0x67, 0x61, 0x2e, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x61, - 0x72, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, 0x64, - 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, - 0x74, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, - 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x75, - 0x6e, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x65, - 0x64, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, - 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, - 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x69, 0x63, 0x6b, - 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6d, - 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x6d, - 0x61, 0x6c, 0x6c, 0x65, 0x73, 0x74, 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, - 0x61, 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x20, - 0x69, 0x6e, 0x20, 0x57, 0x65, 0x73, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6d, - 0x75, 0x73, 0x69, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, 0x41, 0x20, 0x43, 0x23, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x6e, 0x65, - 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x61, 0x77, - 0x61, 0x79, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x43, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x53, 0x70, 0x64, - 0x2e, 0x29, 0x20, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, - 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, - 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x49, 0x49, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x74, 0x61, 0x6e, - 0x64, 0x61, 0x72, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x20, 0x28, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x26, 0x2e, 0x58, 0x4d, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x30, 0x78, 0x79, 0x20, 0x5b, 0x32, 0x34, 0x5d, - 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x78, 0x78, 0x20, 0x5b, - 0x32, 0x35, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, - 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x32, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x36, 0x5d, 0x50, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, - 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x33, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x37, 0x5d, 0x50, 0x6f, 0x72, - 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x34, 0x78, 0x79, 0x20, 0x5b, 0x32, 0x38, 0x5d, 0x56, 0x69, - 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x35, 0x78, 0x79, 0x20, 0x5b, 0x32, 0x39, 0x5d, - 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, - 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, - 0x78, 0x79, 0x20, 0x5b, 0x33, 0x30, 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, - 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x37, 0x78, 0x79, 0x20, 0x5b, - 0x33, 0x31, 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x38, 0x78, 0x78, - 0x20, 0x5b, 0x33, 0x32, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x39, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x33, - 0x5d, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, - 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x41, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x34, 0x5d, 0x56, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, 0x78, 0x78, 0x20, - 0x5b, 0x33, 0x35, 0x5d, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, - 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x43, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x36, 0x5d, - 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x44, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x37, 0x5d, 0x50, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x78, - 0x79, 0x20, 0x53, 0x75, 0x62, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x30, 0x78, 0x20, 0x41, 0x6d, - 0x69, 0x67, 0x61, 0x20, 0x4c, 0x45, 0x44, 0x20, 0x46, 0x69, 0x6c, 0x74, - 0x65, 0x72, 0x20, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x2a, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2b, 0x20, 0x45, 0x31, 0x78, 0x20, 0x5b, 0x33, 0x38, 0x5d, 0x46, - 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, - 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x32, 0x78, - 0x20, 0x5b, 0x33, 0x39, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x33, 0x78, 0x20, 0x5b, 0x34, 0x30, - 0x5d, 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, - 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, - 0x20, 0x45, 0x34, 0x78, 0x20, 0x5b, 0x34, 0x31, 0x5d, 0x56, 0x69, 0x62, - 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, - 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x35, 0x78, 0x20, 0x5b, - 0x34, 0x32, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, - 0x20, 0x45, 0x36, 0x78, 0x20, 0x5b, 0x34, 0x33, 0x5d, 0x50, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x55, 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x70, 0x72, + 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, + 0x63, 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x73, + 0x6f, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x2d, 0x74, 0x79, 0x70, 0x65, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x65, 0x78, 0x2d, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x79, 0x6f, + 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, + 0x63, 0x20, 0x6b, 0x65, 0x79, 0x70, 0x61, 0x64, 0x2c, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x20, 0x69, 0x73, 0x20, + 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x43, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x61, 0x63, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x30, 0xe2, 0x80, + 0xa6, 0x39, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x30, 0xe2, 0x80, + 0xa6, 0x39, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x30, + 0xe2, 0x80, 0xa6, 0x39, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, + 0x75, 0x6d, 0x20, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, + 0x20, 0x3d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, + 0x20, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, + 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2f, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x42, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2d, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x43, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2b, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2d, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, + 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, + 0x69, 0x67, 0x69, 0x74, 0x20, 0x45, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, + 0x75, 0x6d, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x44, 0x69, 0x67, + 0x69, 0x74, 0x20, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x65, + 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x26, + 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, + 0x64, 0x72, 0x61, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, + 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x6c, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, + 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x72, + 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x36, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x49, 0x2e, 0x20, 0x47, 0x6c, 0x6f, 0x73, 0x73, 0x61, 0x72, 0x79, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, + 0x50, 0x4d, 0x20, 0x54, 0x72, 0x61, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x42, 0x65, 0x61, 0x74, 0x73, 0x20, 0x50, + 0x65, 0x72, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x2c, 0x20, 0x62, + 0x75, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, + 0x79, 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, + 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, + 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x57, + 0x68, 0x65, 0x6e, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, + 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x30, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, + 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x6f, 0x77, + 0x2f, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x73, + 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x6c, 0x69, 0x6e, 0x65, + 0x20, 0x6f, 0x66, 0x20, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x6f, + 0x6e, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, + 0x20, 0x49, 0x6e, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, + 0x20, 0x69, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, + 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x64, 0x65, 0x70, 0x65, + 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x6d, + 0x61, 0x6e, 0x79, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, + 0x72, 0x6f, 0x77, 0x20, 0x28, 0x53, 0x70, 0x65, 0x65, 0x64, 0x29, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x66, 0x61, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x79, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x28, 0x42, 0x50, 0x4d, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, + 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x2f, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x50, 0x65, 0x72, + 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, + 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x28, + 0x74, 0x68, 0x75, 0x73, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x63, 0x61, + 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, + 0x74, 0x63, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, + 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x20, 0x2e, 0x4d, + 0x4f, 0x44, 0x73, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, 0x73, 0x20, 0x77, 0x65, 0x6c, + 0x6c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x70, + 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x28, 0x53, + 0x61, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x20, 0x62, 0x61, 0x63, 0x6b, + 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6e, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x20, + 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, + 0x6f, 0x6e, 0x2e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x69, 0x63, 0x6b, 0x20, 0x54, 0x68, 0x65, 0x20, 0x62, 0x61, 0x73, 0x65, + 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x69, + 0x6e, 0x20, 0x74, 0x72, 0x61, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, + 0x6c, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x73, 0x20, 0x6c, + 0x69, 0x6b, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x2e, 0x20, + 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x74, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x75, 0x6e, 0x6c, 0x65, 0x73, 0x73, + 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x29, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x73, 0x20, 0x61, 0x72, + 0x65, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, + 0x6e, 0x67, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, + 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x65, 0x73, + 0x74, 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x20, 0x69, 0x6e, 0x20, 0x57, 0x65, + 0x73, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x2e, 0x20, 0x41, 0x20, 0x43, 0x23, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x69, 0x73, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, + 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x61, 0x77, 0x61, 0x79, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x43, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x65, + 0x65, 0x64, 0x20, 0x28, 0x53, 0x70, 0x64, 0x2e, 0x29, 0x20, 0x4e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, + 0x73, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x49, 0x2e, 0x20, + 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x28, 0x2e, 0x4d, + 0x4f, 0x44, 0x20, 0x26, 0x2e, 0x58, 0x4d, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, + 0x78, 0x79, 0x20, 0x5b, 0x32, 0x34, 0x5d, 0x41, 0x72, 0x70, 0x65, 0x67, + 0x67, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x31, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x35, 0x5d, 0x50, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x78, + 0x78, 0x20, 0x5b, 0x32, 0x36, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x33, 0x78, 0x78, 0x20, + 0x5b, 0x32, 0x37, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x78, 0x79, + 0x20, 0x5b, 0x32, 0x38, 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, + 0x78, 0x79, 0x20, 0x5b, 0x32, 0x39, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x78, 0x79, 0x20, 0x5b, 0x33, + 0x30, 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x37, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x31, 0x5d, 0x54, 0x72, + 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x38, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x32, 0x5d, + 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x39, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x33, 0x5d, 0x53, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x78, 0x79, 0x20, + 0x5b, 0x33, 0x34, 0x5d, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x42, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x35, 0x5d, 0x4a, + 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, + 0x78, 0x78, 0x20, 0x5b, 0x33, 0x36, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, 0x78, 0x78, + 0x20, 0x5b, 0x33, 0x37, 0x5d, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x78, 0x79, 0x20, 0x53, 0x75, 0x62, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, - 0x20, 0x45, 0x37, 0x78, 0x20, 0x5b, 0x34, 0x34, 0x5d, 0x54, 0x72, 0x65, - 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, - 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x38, 0x78, 0x20, 0x5b, - 0x34, 0x35, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x2a, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x45, 0x30, 0x78, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x4c, + 0x45, 0x44, 0x20, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x20, 0x74, 0x6f, + 0x67, 0x67, 0x6c, 0x65, 0x20, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x31, + 0x78, 0x20, 0x5b, 0x33, 0x38, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2b, 0x20, 0x45, 0x32, 0x78, 0x20, 0x5b, 0x33, 0x39, 0x5d, + 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, - 0x45, 0x39, 0x78, 0x20, 0x5b, 0x34, 0x36, 0x5d, 0x52, 0x65, 0x2d, 0x74, - 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2b, 0x20, 0x45, 0x41, 0x78, 0x20, 0x5b, 0x34, 0x37, 0x5d, 0x46, - 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x45, 0x33, 0x78, 0x20, 0x5b, 0x34, 0x30, 0x5d, 0x47, 0x6c, 0x69, 0x73, + 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, + 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x34, 0x78, 0x20, + 0x5b, 0x34, 0x31, 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, + 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2b, 0x20, 0x45, 0x35, 0x78, 0x20, 0x5b, 0x34, 0x32, 0x5d, 0x53, 0x65, + 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, + 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x36, 0x78, 0x20, + 0x5b, 0x34, 0x33, 0x5d, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x37, 0x78, 0x20, + 0x5b, 0x34, 0x34, 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, + 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2b, 0x20, 0x45, 0x38, 0x78, 0x20, 0x5b, 0x34, 0x35, 0x5d, 0x53, 0x65, + 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x2a, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x39, 0x78, 0x20, 0x5b, + 0x34, 0x36, 0x5d, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, + 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x41, + 0x78, 0x20, 0x5b, 0x34, 0x37, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x42, 0x78, 0x20, 0x5b, 0x34, + 0x38, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2b, 0x20, 0x45, 0x43, 0x78, 0x20, 0x5b, 0x34, 0x39, 0x5d, + 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, + 0x45, 0x44, 0x78, 0x20, 0x5b, 0x35, 0x30, 0x5d, 0x4e, 0x6f, 0x74, 0x65, + 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x45, + 0x78, 0x20, 0x5b, 0x35, 0x31, 0x5d, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, - 0x42, 0x78, 0x20, 0x5b, 0x34, 0x38, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, + 0x46, 0x78, 0x20, 0x46, 0x75, 0x6e, 0x6b, 0x20, 0x69, 0x74, 0x21, 0x20, + 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x46, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x32, 0x5d, 0x53, 0x65, 0x74, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, + 0x50, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x28, 0x2e, 0x58, 0x4d, + 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x47, 0x78, 0x78, + 0x20, 0x5b, 0x35, 0x33, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x67, 0x6c, 0x6f, + 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x48, 0x78, 0x79, + 0x20, 0x5b, 0x35, 0x34, 0x5d, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4b, + 0x78, 0x78, 0x20, 0x5b, 0x35, 0x35, 0x5d, 0x4b, 0x65, 0x79, 0x2d, 0x6f, + 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x4c, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x36, 0x5d, 0x53, 0x65, 0x74, + 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x37, + 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x52, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x38, 0x5d, 0x52, 0x65, 0x2d, + 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x54, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x39, + 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x58, 0x78, 0x79, 0x20, 0x45, 0x78, + 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x73, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, + 0x20, 0x58, 0x31, 0x78, 0x20, 0x5b, 0x36, 0x30, 0x5d, 0x45, 0x78, 0x74, + 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, + 0x20, 0x58, 0x32, 0x78, 0x20, 0x5b, 0x36, 0x31, 0x5d, 0x45, 0x78, 0x74, + 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x28, 0x2e, + 0x58, 0x4d, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x78, + 0x78, 0x20, 0x5b, 0x36, 0x32, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x2b, 0x78, 0x20, 0x5b, + 0x36, 0x33, 0x5d, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x2d, 0x78, 0x20, 0x5b, 0x36, 0x34, 0x5d, + 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x43, 0x78, - 0x20, 0x5b, 0x34, 0x39, 0x5d, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, - 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x44, 0x78, 0x20, 0x5b, 0x35, 0x30, - 0x5d, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2b, 0x20, 0x45, 0x45, 0x78, 0x20, 0x5b, 0x35, 0x31, 0x5d, 0x50, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2b, 0x20, 0x45, 0x46, 0x78, 0x20, 0x46, 0x75, 0x6e, 0x6b, - 0x20, 0x69, 0x74, 0x21, 0x20, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x32, - 0x5d, 0x53, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, - 0x64, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x20, 0x28, 0x2e, 0x58, 0x4d, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x47, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x33, 0x5d, 0x53, 0x65, - 0x74, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x48, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x34, 0x5d, 0x47, 0x6c, - 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x4b, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x35, 0x5d, - 0x4b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x78, 0x78, 0x20, 0x5b, 0x35, - 0x36, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, - 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x78, - 0x79, 0x20, 0x5b, 0x35, 0x37, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x52, 0x78, 0x79, 0x20, 0x5b, 0x35, - 0x38, 0x5d, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x54, 0x78, - 0x79, 0x20, 0x5b, 0x35, 0x39, 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x58, - 0x78, 0x79, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, - 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x58, 0x31, 0x78, 0x20, 0x5b, 0x36, - 0x30, 0x5d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, - 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, - 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x58, 0x32, 0x78, 0x20, 0x5b, 0x36, - 0x31, 0x5d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, - 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, - 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x73, 0x20, 0x28, 0x2e, 0x58, 0x4d, 0x20, 0x6f, 0x6e, 0x6c, 0x79, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x78, 0x78, 0x20, 0x5b, 0x36, 0x32, 0x5d, 0x53, - 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x2b, 0x78, 0x20, 0x5b, 0x36, 0x33, 0x5d, 0x56, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x2d, 0x78, - 0x20, 0x5b, 0x36, 0x34, 0x5d, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, 0x78, 0x20, - 0x5b, 0x36, 0x35, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, - 0x77, 0x6e, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, - 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xbc, 0x78, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x78, 0x20, - 0x5b, 0x36, 0x36, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x28, - 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, - 0x20, 0xe2, 0x97, 0x80, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x78, 0x20, 0x5b, 0x36, 0x37, 0x5d, - 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, - 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x78, 0x20, 0x5b, 0x36, 0x38, 0x5d, - 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x52, 0x78, 0x20, 0x5b, 0x36, 0x39, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, - 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, - 0x68, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, - 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb6, 0x78, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x53, 0x78, 0x20, - 0x5b, 0x37, 0x30, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x76, 0x69, 0x62, 0x72, - 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x55, 0x78, 0x20, 0x5b, - 0x37, 0x31, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, - 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, - 0x73, 0x20, 0xe2, 0x96, 0xb2, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x78, 0x20, 0x5b, 0x37, 0x32, - 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x29, 0x20, 0x4e, 0x6f, - 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, - 0x64, 0x2c, 0x20, 0x6e, 0x6f, 0x20, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x20, - 0x74, 0x6f, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, - 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, - 0x20, 0x79, 0x65, 0x74, 0x2c, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, - 0x65, 0x20, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x63, - 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x6e, 0x65, 0x73, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x2a, 0x2a, 0x29, 0x20, 0x4e, - 0x6f, 0x74, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, - 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x6e, 0x6f, - 0x72, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x2c, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, 0x65, 0x6c, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x38, 0x78, 0x78, 0x2c, 0x20, 0x50, 0x78, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x64, 0x76, 0x69, - 0x73, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x30, 0x78, 0x79, 0x20, 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, - 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x30, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x65, 0x6d, 0x69, - 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x73, 0x65, + 0x20, 0x20, 0x2a, 0x20, 0x44, 0x78, 0x20, 0x5b, 0x36, 0x35, 0x5d, 0x46, + 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x28, 0x64, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, + 0xe2, 0x96, 0xbc, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x78, 0x20, 0x5b, 0x36, 0x36, 0x5d, 0x50, + 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, + 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x97, 0x80, 0x78, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x4d, 0x78, 0x20, 0x5b, 0x36, 0x37, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x50, 0x78, 0x20, 0x5b, 0x36, 0x38, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x52, 0x78, 0x20, 0x5b, 0x36, + 0x39, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x64, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, + 0xe2, 0x96, 0xb6, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x53, 0x78, 0x20, 0x5b, 0x37, 0x30, 0x5d, 0x53, + 0x65, 0x74, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x55, 0x78, 0x20, 0x5b, 0x37, 0x31, 0x5d, 0x46, 0x69, + 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, + 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb2, + 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x56, 0x78, 0x20, 0x5b, 0x37, 0x32, 0x5d, 0x56, 0x69, 0x62, 0x72, + 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, + 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x6e, 0x6f, + 0x20, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x79, 0x65, 0x74, 0x2c, + 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x65, + 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, + 0x74, 0x65, 0x6e, 0x65, 0x73, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x2a, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x73, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x41, + 0x6d, 0x69, 0x67, 0x61, 0x20, 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, + 0x46, 0x54, 0x32, 0x2c, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x72, 0x65, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, + 0x38, 0x78, 0x78, 0x2c, 0x20, 0x50, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x30, 0x78, 0x79, 0x20, + 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, + 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x79, 0x20, 0x3d, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, + 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x33, + 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x72, 0x70, 0x65, 0x67, + 0x67, 0x69, 0x6f, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x6c, 0x79, 0x20, + 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x62, 0x65, + 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x61, + 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x28, 0x43, 0x2d, 0x34, + 0x29, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, + 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x20, 0x78, 0x20, 0x28, + 0x33, 0x20, 0x3d, 0x20, 0x44, 0x23, 0x34, 0x29, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x79, 0x20, 0x28, 0x37, 0x20, 0x3d, 0x20, 0x47, 0x2d, 0x34, 0x29, + 0x2e, 0x20, 0x45, 0x61, 0x63, 0x68, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, + 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, + 0x20, 0x31, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x2e, 0x20, 0x49, 0x66, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x68, 0x69, 0x67, + 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x33, 0x20, 0x28, + 0x6d, 0x65, 0x61, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x72, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x33, 0x20, + 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, + 0x77, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x71, 0x75, + 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x6f, 0x6f, 0x70, + 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, + 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, + 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, + 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, + 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x31, 0x2c, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x33, 0x37, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x71, 0x75, 0x69, - 0x63, 0x6b, 0x6c, 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, - 0x63, 0x68, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x28, 0x43, 0x2d, 0x34, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, - 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, - 0x73, 0x20, 0x78, 0x20, 0x28, 0x33, 0x20, 0x3d, 0x20, 0x44, 0x23, 0x34, - 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x28, 0x37, 0x20, 0x3d, - 0x20, 0x47, 0x2d, 0x34, 0x29, 0x2e, 0x20, 0x45, 0x61, 0x63, 0x68, 0x20, - 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, - 0x79, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, - 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x31, 0x20, 0x74, 0x69, 0x63, 0x6b, - 0x2e, 0x20, 0x49, 0x66, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, - 0x73, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, - 0x6e, 0x20, 0x33, 0x20, 0x28, 0x6d, 0x65, 0x61, 0x6e, 0x69, 0x6e, 0x67, - 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x61, 0x72, 0x65, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x74, 0x68, - 0x61, 0x6e, 0x20, 0x33, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, - 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, - 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, - 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, + 0x74, 0x20, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, + 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, + 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, + 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, + 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, + 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x79, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x31, 0x2c, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, - 0x20, 0x31, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, - 0x65, 0x6e, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x79, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, - 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, - 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x20, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, - 0x20, 0x31, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, - 0x65, 0x6e, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x4d, - 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, - 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, - 0x64, 0x65, 0x65, 0x64, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x43, 0x41, 0x4e, - 0x27, 0x54, 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x30, 0x2e, 0x20, 0x4a, - 0x75, 0x73, 0x74, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x65, 0x74, 0x65, 0x72, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x77, 0x69, 0x6c, - 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x66, - 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, - 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, - 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, - 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x49, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x20, 0x49, 0x49, 0x2c, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, - 0x67, 0x69, 0x6f, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x20, 0x66, 0x61, - 0x69, 0x6c, 0x73, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x6f, 0x6e, - 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x31, - 0x36, 0x20, 0x28, 0x30, 0x78, 0x31, 0x30, 0x29, 0x20, 0x6f, 0x72, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, - 0x2e, 0x20, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x72, 0x70, 0x65, - 0x67, 0x67, 0x69, 0x6f, 0x20, 0x61, 0x74, 0x20, 0x73, 0x75, 0x63, 0x68, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x20, 0x6d, 0x61, 0x79, 0x20, - 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, - 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, - 0x6c, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, - 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, - 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x68, - 0x65, 0x6e, 0x20, 0x62, 0x6f, 0x74, 0x68, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, - 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2c, 0x20, - 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x77, 0x69, 0x73, 0x65, 0x20, 0x74, - 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x64, 0x69, 0x76, 0x69, 0x73, - 0x69, 0x62, 0x6c, 0x65, 0x20, 0x62, 0x79, 0x20, 0x33, 0x20, 0x69, 0x6e, - 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, - 0x20, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x63, 0x61, - 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x73, 0x6d, 0x6f, 0x6f, 0x74, 0x68, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x31, 0x78, 0x78, 0x20, - 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, - 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x31, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, - 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x33, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x69, - 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x75, 0x70, 0x20, 0x6f, 0x72, - 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x68, - 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x66, 0x61, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x74, 0x20, 0x67, 0x6f, - 0x65, 0x73, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, - 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, - 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x41, 0x6d, 0x69, 0x67, - 0x61, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x69, 0x65, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x64, 0x65, 0x70, - 0x65, 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, - 0x65, 0x6e, 0x63, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, + 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, 0x6f, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x65, 0x64, 0x20, + 0x79, 0x6f, 0x75, 0x20, 0x43, 0x41, 0x4e, 0x27, 0x54, 0x20, 0x65, 0x6e, + 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x67, + 0x69, 0x74, 0x20, 0x30, 0x2e, 0x20, 0x4a, 0x75, 0x73, 0x74, 0x20, 0x73, + 0x74, 0x61, 0x72, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, + 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x64, 0x69, + 0x67, 0x69, 0x74, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x66, 0x69, 0x6c, 0x6c, 0x65, 0x64, + 0x20, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x32, 0x78, 0x78, 0x20, 0x50, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x32, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, - 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x32, 0x30, 0x33, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, - 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x37, 0x33, - 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, - 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, - 0x20, 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, - 0x68, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, - 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x75, 0x70, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, - 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, - 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, - 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, - 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x46, 0x61, + 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, + 0x2c, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x6c, + 0x6f, 0x67, 0x69, 0x63, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x73, 0x20, 0x77, + 0x68, 0x65, 0x6e, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x31, 0x36, 0x20, 0x28, 0x30, 0x78, + 0x31, 0x30, 0x29, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x2e, 0x20, 0x55, 0x73, 0x69, + 0x6e, 0x67, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, + 0x61, 0x74, 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x73, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x63, 0x61, 0x75, 0x73, 0x65, + 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, + 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, + 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x62, 0x6f, + 0x74, 0x68, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x75, 0x73, 0x65, 0x64, 0x2c, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, + 0x20, 0x77, 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x75, 0x73, 0x65, + 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x20, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, + 0x62, 0x79, 0x20, 0x33, 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, + 0x72, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, + 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x73, 0x65, 0x71, 0x75, + 0x65, 0x6e, 0x63, 0x65, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, + 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x6d, 0x6f, 0x6f, + 0x74, 0x68, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x31, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x78, 0x3a, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, + 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, + 0x68, 0x20, 0x75, 0x70, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x78, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x61, 0x73, 0x74, 0x65, + 0x72, 0x20, 0x69, 0x74, 0x20, 0x67, 0x6f, 0x65, 0x73, 0x2e, 0x20, 0x45, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x65, 0x76, 0x65, 0x72, + 0x79, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x66, 0x72, 0x65, + 0x71, 0x75, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x61, + 0x6c, 0x73, 0x6f, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x73, 0x20, + 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, + 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, + 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x32, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x32, 0x30, + 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x20, 0x57, 0x6f, 0x72, + 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, + 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x37, 0x33, 0x5d, 0x31, 0x78, 0x78, 0x20, + 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, + 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x62, 0x65, 0x6e, 0x64, + 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, + 0x20, 0x75, 0x70, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, + 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, + 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, + 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, + 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x33, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, + 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, + 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x33, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x20, 0x62, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, + 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, + 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, + 0x68, 0x20, 0x74, 0x6f, 0x77, 0x61, 0x72, 0x64, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, + 0x6f, 0x6e, 0x65, 0x2c, 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x33, 0x78, + 0x78, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x49, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x2c, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x69, 0x73, 0x20, 0x62, 0x65, + 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, 0x77, + 0x61, 0x72, 0x64, 0x73, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x61, 0x74, 0x20, + 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x30, 0x34, 0x20, 0x77, 0x68, 0x69, 0x63, + 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x66, 0x61, 0x73, 0x74, + 0x20, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x6f, 0x20, 0x72, + 0x65, 0x61, 0x63, 0x68, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, + 0x20, 0x64, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x74, 0x77, 0x6f, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x61, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, + 0x36, 0x2f, 0x31, 0x32, 0x35, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x2c, 0x20, 0x33, + 0x31, 0x30, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, + 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x6f, 0x77, 0x20, + 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x66, 0x61, + 0x73, 0x74, 0x65, 0x72, 0x2c, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, + 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x61, 0x72, 0x67, 0x65, + 0x74, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x34, 0x78, + 0x79, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, + 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x31, 0x30, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x70, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x20, - 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x74, 0x6f, 0x77, 0x61, 0x72, - 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6e, 0x6f, - 0x74, 0x68, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x65, 0x2c, 0x20, 0x65, 0x6e, - 0x74, 0x65, 0x72, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2c, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0x69, 0x73, 0x20, 0x62, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x74, 0x6f, 0x77, 0x61, 0x72, 0x64, 0x73, 0x20, 0x45, 0x2d, - 0x34, 0x20, 0x61, 0x74, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, - 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x30, 0x34, - 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, - 0x20, 0x66, 0x61, 0x73, 0x74, 0x20, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, - 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x61, 0x63, 0x68, 0x20, 0x74, 0x68, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, - 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x75, 0x72, 0x69, 0x6e, 0x67, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x72, 0x6f, 0x77, - 0x73, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x20, 0x28, 0x36, 0x2f, 0x31, 0x32, 0x35, 0x29, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, 0x77, 0x65, 0x76, - 0x65, 0x72, 0x2c, 0x20, 0x33, 0x31, 0x30, 0x20, 0x6f, 0x6e, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, - 0x20, 0x72, 0x6f, 0x77, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, - 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x65, - 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x75, - 0x63, 0x68, 0x20, 0x66, 0x61, 0x73, 0x74, 0x65, 0x72, 0x2c, 0x20, 0x61, - 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x70, - 0x69, 0x74, 0x63, 0x68, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x34, 0x78, 0x79, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, - 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x34, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, - 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, - 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x34, 0x30, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x36, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, - 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x75, 0x70, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x72, 0x61, - 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x66, 0x75, 0x6c, - 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, 0x6e, 0x65, - 0x2e, 0x20, 0x41, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x78, 0x79, 0x20, 0x70, - 0x61, 0x69, 0x72, 0x2c, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, - 0x65, 0x72, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x73, - 0x65, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, - 0x6c, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, - 0x68, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, - 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, - 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, - 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x35, 0x78, 0x79, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, - 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x35, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x35, 0x30, 0x34, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, - 0x73, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, - 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x37, 0x34, 0x5d, 0x33, 0x78, - 0x78, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, - 0x37, 0x35, 0x5d, 0x4d, 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, - 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x37, 0x36, 0x5d, 0x41, 0x78, 0x79, 0x20, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x32, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x34, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x34, 0x36, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, + 0x72, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, + 0x68, 0x20, 0x75, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x78, + 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, + 0x66, 0x20, 0x61, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x20, 0x41, 0x66, 0x74, + 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, + 0x61, 0x6c, 0x20, 0x78, 0x79, 0x20, 0x70, 0x61, 0x69, 0x72, 0x2c, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x63, + 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, + 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, 0x69, + 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, + 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, + 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x35, 0x78, 0x79, 0x20, + 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, + 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, - 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, - 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, - 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, - 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x73, 0x2c, 0x20, 0x35, 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, - 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x30, - 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x36, 0x78, 0x79, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x35, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, + 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, + 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, + 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x34, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x35, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x35, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x69, 0x6e, 0x69, 0x74, + 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x5b, 0x37, 0x34, 0x5d, 0x33, 0x78, 0x78, 0x20, 0x6f, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x37, 0x35, 0x5d, 0x4d, 0x78, + 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, + 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x69, + 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, + 0x37, 0x36, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, + 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x2c, 0x20, 0x35, 0x30, + 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, + 0x79, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x30, 0x30, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x36, 0x78, 0x79, 0x20, 0x56, + 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x36, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, + 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, + 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x31, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x36, 0x30, + 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x36, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x36, 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x76, 0x69, + 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x69, 0x6e, + 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x5b, 0x37, 0x37, 0x5d, 0x34, 0x78, 0x79, 0x20, 0x6f, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x37, 0x38, 0x5d, + 0x53, 0x78, 0x2b, 0x5b, 0x37, 0x39, 0x5d, 0x56, 0x78, 0x20, 0x77, 0x68, + 0x69, 0x6c, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, + 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x30, 0x5d, + 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, + 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, + 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x73, 0x2c, 0x20, 0x36, 0x30, 0x30, 0x20, 0x77, + 0x6f, 0x72, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, + 0x64, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, + 0x6f, 0x20, 0x34, 0x30, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x37, 0x78, 0x79, 0x20, 0x54, 0x72, 0x65, 0x6d, + 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x37, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, + 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x34, 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0x37, 0x38, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x36, 0x30, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x36, 0x30, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x36, 0x43, 0x30, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, - 0x6d, 0x73, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x73, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, - 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x37, 0x37, 0x5d, - 0x34, 0x78, 0x79, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x5b, 0x37, 0x38, 0x5d, 0x53, 0x78, 0x2b, 0x5b, 0x37, 0x39, 0x5d, - 0x56, 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, - 0x20, 0x5b, 0x38, 0x30, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, - 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x2c, 0x20, - 0x36, 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, - 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x34, 0x30, 0x30, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x37, 0x78, 0x79, - 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x38, 0x37, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x30, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, - 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, - 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, - 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x75, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x2e, 0x20, 0x41, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x78, 0x79, 0x20, - 0x70, 0x61, 0x69, 0x72, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x63, - 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, - 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x2e, 0x20, - 0x54, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x69, - 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, - 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, - 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, - 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x38, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, - 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, + 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x41, 0x66, + 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x69, 0x74, + 0x69, 0x61, 0x6c, 0x20, 0x78, 0x79, 0x20, 0x70, 0x61, 0x69, 0x72, 0x2c, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, + 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, + 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, + 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x38, 0x78, 0x78, 0x20, + 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x38, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x38, 0x38, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x38, 0x41, 0x30, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x38, 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x38, 0x46, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x73, 0x74, 0x65, 0x72, 0x65, 0x6f, 0x20, 0x70, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x61, + 0x72, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x30, 0x30, 0x20, 0x74, 0x6f, + 0x20, 0x66, 0x61, 0x72, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x46, + 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x76, 0x65, 0x72, + 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x65, + 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4f, 0x6e, 0x20, 0x41, + 0x6d, 0x69, 0x67, 0x61, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x34, 0x20, + 0x4d, 0x4f, 0x44, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, + 0x20, 0x61, 0x72, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x20, 0x70, 0x61, + 0x6e, 0x6e, 0x65, 0x64, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x2c, 0x20, 0x72, + 0x69, 0x67, 0x68, 0x74, 0x2c, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, + 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x62, 0x79, 0x20, 0x68, 0x61, + 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x20, 0x75, + 0x73, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6d, + 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x72, + 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, + 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, + 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, + 0x6f, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, + 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x39, 0x78, 0x78, 0x20, 0x53, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x39, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, + 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x38, - 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x38, 0x41, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x38, 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x38, 0x46, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x73, 0x74, 0x65, 0x72, 0x65, - 0x6f, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, - 0x6f, 0x6d, 0x20, 0x66, 0x61, 0x72, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, - 0x30, 0x30, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x61, 0x72, 0x20, 0x72, 0x69, - 0x67, 0x68, 0x74, 0x20, 0x46, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, - 0x6e, 0x67, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x4f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x2c, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x34, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x63, 0x68, 0x61, - 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x68, 0x61, - 0x72, 0x64, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x65, 0x64, 0x20, 0x6c, 0x65, - 0x66, 0x74, 0x2c, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x2c, 0x20, 0x72, - 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, - 0x62, 0x79, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x2c, - 0x20, 0x6e, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x6c, 0x79, - 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x70, - 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, - 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, - 0x74, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x39, 0x78, 0x78, - 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, - 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x39, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, + 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x39, 0x30, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x39, 0x30, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, - 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, - 0x72, 0x6f, 0x6d, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, - 0x78, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, - 0x20, 0x73, 0x70, 0x72, 0x65, 0x61, 0x64, 0x20, 0x32, 0x35, 0x36, 0x20, - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x70, 0x61, 0x72, - 0x74, 0x20, 0x73, 0x6f, 0x20, 0x39, 0x30, 0x38, 0x20, 0x73, 0x6b, 0x69, - 0x70, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, - 0x20, 0x28, 0x30, 0x78, 0x38, 0x2a, 0x32, 0x35, 0x36, 0x3d, 0x29, 0x20, - 0x32, 0x30, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, - 0x79, 0x74, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, - 0x6c, 0x61, 0x79, 0x73, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x66, - 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x20, 0x54, - 0x68, 0x69, 0x73, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, 0x74, 0x68, - 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x66, 0x75, 0x72, 0x74, 0x68, 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, - 0x69, 0x6e, 0x74, 0x20, 0x39, 0x78, 0x78, 0x20, 0x63, 0x61, 0x6e, 0x20, - 0x72, 0x65, 0x61, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x28, 0x30, 0x78, - 0x46, 0x46, 0x2a, 0x32, 0x35, 0x36, 0x20, 0x3d, 0x29, 0x20, 0x36, 0x35, - 0x32, 0x38, 0x30, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, - 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x52, 0x65, 0x73, - 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x6c, 0x6f, - 0x6f, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x78, 0x61, 0x63, 0x74, 0x6c, - 0x79, 0x20, 0x28, 0x30, 0x78, 0x31, 0x30, 0x30, 0x30, 0x30, 0x3d, 0x29, - 0x20, 0x36, 0x35, 0x35, 0x33, 0x36, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, - 0x20, 0x67, 0x69, 0x76, 0x65, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, - 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, - 0x68, 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, - 0x65, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x63, - 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x41, 0x78, 0x79, - 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x41, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, - 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x41, 0x30, 0x34, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x41, - 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x41, 0x30, - 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x41, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, - 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, - 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, - 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, - 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, - 0x64, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, - 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, - 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, - 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x20, 0x61, 0x63, 0x74, 0x73, 0x20, 0x61, 0x73, 0x20, 0x61, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, - 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, - 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, - 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, 0x20, 0x62, - 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2c, - 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x6d, 0x6f, - 0x73, 0x74, 0x20, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, - 0x73, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, - 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, - 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, - 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, - 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x42, 0x78, 0x78, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, - 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, - 0x3d, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, - 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x42, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, - 0x6d, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x62, - 0x72, 0x65, 0x61, 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, - 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, - 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6f, 0x72, 0x64, - 0x65, 0x72, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x28, 0x50, 0x4f, - 0x54, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, - 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, - 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x20, - 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, - 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x20, 0x6c, 0x6f, 0x6f, - 0x70, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, - 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, - 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x73, 0x20, 0x75, 0x73, 0x69, 0x6e, - 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x73, - 0x65, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, - 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x20, 0x53, 0x75, 0x63, 0x68, 0x20, - 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, - 0x64, 0x20, 0x69, 0x6e, 0x20, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x77, 0x68, 0x65, 0x72, - 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x74, 0x72, - 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x61, 0x6c, 0x6c, - 0x79, 0x20, 0x62, 0x79, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, - 0x20, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x43, 0x78, 0x78, 0x20, 0x53, 0x65, - 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x43, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, - 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x43, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x43, 0x34, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, + 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x74, 0x68, 0x61, + 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x69, 0x73, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x6f, + 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x78, 0x2e, 0x20, 0x54, 0x68, + 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, 0x20, 0x73, 0x70, 0x72, 0x65, + 0x61, 0x64, 0x20, 0x32, 0x35, 0x36, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x73, 0x20, 0x61, 0x70, 0x61, 0x72, 0x74, 0x20, 0x73, 0x6f, 0x20, + 0x39, 0x30, 0x38, 0x20, 0x73, 0x6b, 0x69, 0x70, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x28, 0x30, 0x78, 0x38, + 0x2a, 0x32, 0x35, 0x36, 0x3d, 0x29, 0x20, 0x32, 0x30, 0x34, 0x38, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, + 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x73, 0x20, + 0x69, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, + 0x68, 0x65, 0x72, 0x65, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x6d, + 0x65, 0x61, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x75, 0x72, 0x74, + 0x68, 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x39, + 0x78, 0x78, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x72, 0x65, 0x61, 0x63, 0x68, + 0x20, 0x69, 0x73, 0x20, 0x28, 0x30, 0x78, 0x46, 0x46, 0x2a, 0x32, 0x35, + 0x36, 0x20, 0x3d, 0x29, 0x20, 0x36, 0x35, 0x32, 0x38, 0x30, 0x20, 0x62, + 0x79, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x68, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, + 0x70, 0x73, 0x3a, 0x20, 0x52, 0x65, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x69, + 0x6e, 0x67, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x74, 0x6f, + 0x20, 0x65, 0x78, 0x61, 0x63, 0x74, 0x6c, 0x79, 0x20, 0x28, 0x30, 0x78, + 0x31, 0x30, 0x30, 0x30, 0x30, 0x3d, 0x29, 0x20, 0x36, 0x35, 0x35, 0x33, + 0x36, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x67, 0x69, 0x76, 0x65, + 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, + 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x6c, 0x65, 0x76, + 0x65, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, + 0x6c, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x41, 0x78, 0x79, 0x20, 0x56, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x41, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x41, 0x30, 0x34, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x41, 0x30, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x43, 0x30, 0x30, 0x0a, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x41, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x20, - 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, - 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, - 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x73, 0x65, 0x74, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x78, - 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, - 0x61, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x72, 0x6f, - 0x77, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x20, - 0x6e, 0x65, 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x44, - 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x72, 0x65, 0x61, - 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, - 0x72, 0x6f, 0x77, 0x20, 0x78, 0x78, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, - 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x55, 0x6e, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x6a, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, - 0x2c, 0x20, 0x68, 0x65, 0x72, 0x65, 0x20, 0x78, 0x78, 0x20, 0x69, 0x73, - 0x20, 0x61, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, - 0x61, 0x74, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x68, - 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x2e, 0x20, - 0x48, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, - 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x20, 0x62, 0x75, 0x74, 0x20, - 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, - 0x72, 0x73, 0x74, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x69, 0x73, - 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, - 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x64, 0x65, - 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, - 0x73, 0x20, 0x62, 0x65, 0x73, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x76, - 0x6f, 0x69, 0x64, 0x20, 0x68, 0x65, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, - 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x72, - 0x6f, 0x77, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x79, 0x6f, - 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, 0x74, - 0x6f, 0x20, 0x69, 0x73, 0x20, 0x36, 0x33, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x31, 0x78, 0x20, 0x46, 0x69, - 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, - 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, - 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, - 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x31, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x75, 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, + 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, + 0x69, 0x63, 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, + 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, + 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x63, 0x74, + 0x73, 0x20, 0x61, 0x73, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, + 0x64, 0x20, 0x4e, 0x4f, 0x54, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, + 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, + 0x67, 0x20, 0x73, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x67, 0x75, + 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, 0x6e, 0x70, + 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, + 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, + 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, + 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, + 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, + 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x42, 0x78, 0x78, 0x20, + 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x42, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x6f, 0x6e, + 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x42, 0x30, 0x34, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6d, 0x6d, 0x65, 0x64, 0x69, + 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, + 0x64, 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x20, 0x28, 0x50, 0x4f, 0x54, 0x29, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x61, 0x6e, + 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, + 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, + 0x67, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, + 0x61, 0x74, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x69, 0x6e, 0x67, 0x20, + 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, + 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x20, 0x73, 0x6f, 0x6e, + 0x67, 0x73, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x66, + 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, + 0x2e, 0x20, 0x53, 0x75, 0x63, 0x68, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, + 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, + 0x67, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, + 0x63, 0x68, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x63, 0x61, + 0x6e, 0x20, 0x62, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x62, 0x79, 0x20, + 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x65, 0x76, 0x65, 0x6e, + 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x43, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x45, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0x43, 0x34, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0x20, 0x43, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, + 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, + 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, + 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, + 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, + 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, + 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, + 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x78, 0x20, 0x3d, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x34, 0x0a, 0x0a, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x44, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, - 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x38, - 0x31, 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, - 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, 0x66, 0x69, 0x6e, - 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x63, - 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, - 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, 0x6e, 0x63, 0x65, - 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x32, 0x78, 0x20, 0x46, - 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, - 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x20, 0x20, 0x20, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6a, 0x75, + 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, + 0x78, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x78, + 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x6e, + 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x6f, + 0x66, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2c, 0x20, 0x68, 0x65, 0x72, + 0x65, 0x20, 0x78, 0x78, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x64, 0x65, + 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, 0x61, 0x74, 0x68, 0x65, 0x72, + 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, + 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x2e, 0x20, 0x48, 0x65, 0x78, 0x61, 0x64, + 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, + 0x65, 0x64, 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x64, + 0x69, 0x67, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x73, 0x74, 0x69, 0x6c, + 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, + 0x64, 0x20, 0x61, 0x73, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, + 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x62, 0x65, 0x73, + 0x74, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x68, + 0x65, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x69, + 0x73, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x68, 0x69, + 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, + 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x73, 0x20, + 0x36, 0x33, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x31, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x31, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x32, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, + 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x45, 0x31, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, + 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, + 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x31, 0x5d, 0x31, 0x78, 0x78, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, + 0x6c, 0x6f, 0x74, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, + 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, + 0x6c, 0x79, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, + 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x32, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x32, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, + 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x31, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, + 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x45, 0x31, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, + 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x32, 0x5d, + 0x32, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x62, 0x65, 0x6e, 0x64, + 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, + 0x63, 0x68, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, + 0x6f, 0x74, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, + 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x38, 0x33, 0x5d, 0x45, + 0x31, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x33, 0x78, 0x20, 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, + 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, + 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, + 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x6f, 0x6e, 0x2f, 0x6f, 0x66, + 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x33, 0x31, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x33, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, 0x69, 0x73, 0x73, + 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x20, 0x45, 0x33, 0x31, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, + 0x72, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x20, 0x5b, 0x38, 0x34, 0x5d, 0x33, 0x78, 0x78, 0x2c, 0x20, + 0x5b, 0x38, 0x35, 0x5d, 0x35, 0x78, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x5b, 0x38, 0x36, 0x5d, 0x4d, 0x78, 0x2e, 0x20, 0x49, 0x6e, 0x73, 0x74, + 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x74, 0x65, 0x70, 0x6c, + 0x65, 0x73, 0x73, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x62, 0x65, + 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x3d, 0x67, + 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x29, 0x2c, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x69, + 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x6f, 0x75, 0x6e, 0x64, + 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x61, 0x72, 0x65, 0x73, + 0x74, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x20, + 0x54, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x76, + 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, + 0x2c, 0x20, 0x75, 0x73, 0x65, 0x20, 0x45, 0x33, 0x30, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, + 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, + 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, + 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x34, 0x78, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, + 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x45, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, - 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x45, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0x3a, 0x20, 0x45, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, + 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, 0x65, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, + 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x30, 0x20, 0x45, + 0x34, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x30, 0x20, + 0x45, 0x34, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0x20, 0x45, 0x34, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, + 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x5b, 0x38, 0x37, 0x5d, 0x34, 0x78, 0x79, 0x2c, + 0x20, 0x5b, 0x38, 0x38, 0x5d, 0x36, 0x78, 0x79, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x5b, 0x38, 0x39, 0x5d, 0x56, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, + 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x77, 0x61, 0x76, 0x65, + 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x69, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, + 0x2c, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x65, + 0x76, 0x65, 0x72, 0x79, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x45, 0x34, 0x30, + 0x29, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, + 0x3d, 0x20, 0x53, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x52, 0x61, 0x6d, + 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x53, 0x71, 0x75, + 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, + 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, + 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x72, + 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x43, + 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x71, + 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, + 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x35, + 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, + 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x45, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x20, 0x3d, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x35, 0x34, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, + 0x35, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x20, 0x6f, 0x76, + 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, + 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, + 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x20, + 0x61, 0x20, 0x6c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x66, + 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x2e, 0x58, + 0x4d, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x20, + 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x62, 0x6f, 0x74, 0x68, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, 0x61, 0x6e, + 0x67, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6c, 0x6f, 0x67, 0x69, + 0x63, 0x61, 0x6c, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, + 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x2e, 0x20, 0x53, 0x65, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x65, 0x72, 0x65, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x50, 0x72, 0x6f, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x20, 0x46, + 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, + 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x20, 0x30, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2d, 0x31, 0x32, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x31, 0x20, 0x2b, 0x31, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, 0x31, 0x32, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x32, 0x20, 0x2b, 0x33, 0x32, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x39, 0x36, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x20, 0x2b, 0x34, 0x38, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2d, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x34, 0x20, + 0x2b, 0x36, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2d, 0x36, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x35, 0x20, 0x2b, 0x38, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x34, 0x38, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x36, 0x20, 0x2b, 0x39, 0x36, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x33, 0x32, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x37, 0x20, 0x2b, 0x31, 0x31, + 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2d, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x38, 0x20, + 0x2d, 0x31, 0x32, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x39, + 0x20, 0x2d, 0x31, 0x31, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2b, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x41, 0x20, 0x2d, 0x39, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x33, 0x32, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x20, 0x2d, 0x38, 0x30, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x34, + 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x2d, 0x36, + 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2b, 0x36, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, + 0x20, 0x2d, 0x34, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2b, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x20, 0x2d, 0x33, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x39, 0x36, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x20, 0x2d, 0x31, 0x36, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x31, + 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x36, 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, + 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x73, 0x65, 0x74, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, + 0x6e, 0x74, 0x20, 0x2f, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, + 0x6f, 0x66, 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x36, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x2d, + 0x34, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x36, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4c, 0x6f, 0x6f, 0x70, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x78, 0x20, 0x74, 0x69, 0x6d, 0x65, + 0x73, 0x2e, 0x20, 0x45, 0x36, 0x30, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x28, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, + 0x6c, 0x29, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x36, 0x78, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, + 0x31, 0xe2, 0x80, 0x93, 0x46, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x65, 0x6e, 0x64, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, + 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, + 0x20, 0x49, 0x66, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x73, 0x74, 0x61, + 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, + 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x62, 0x65, 0x67, + 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, + 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x68, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x73, 0x20, 0x6e, 0x65, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, + 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, + 0x6c, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x20, 0x74, + 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x6c, 0x79, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x6e, 0x65, 0x20, + 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, + 0x28, 0x69, 0x6e, 0x29, 0x66, 0x61, 0x6d, 0x6f, 0x75, 0x73, 0x20, 0x46, + 0x54, 0x32, 0x20, 0x62, 0x75, 0x67, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x62, 0x75, 0x67, 0x3a, 0x20, + 0x57, 0x68, 0x65, 0x6e, 0x20, 0x45, 0x36, 0x30, 0x20, 0x69, 0x73, 0x20, + 0x75, 0x73, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x72, 0x6f, 0x77, 0x20, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, + 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x73, 0x74, + 0x61, 0x72, 0x74, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x72, 0x6f, + 0x77, 0x20, 0x78, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, + 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, + 0x62, 0x65, 0x20, 0x61, 0x76, 0x6f, 0x69, 0x64, 0x65, 0x64, 0x20, 0x62, + 0x79, 0x20, 0x70, 0x6c, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x39, 0x30, 0x5d, 0x44, 0x30, + 0x30, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, + 0x65, 0x61, 0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, + 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6f, 0x66, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, + 0x68, 0x65, 0x72, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x77, 0x61, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, + 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x69, 0x61, 0x6e, 0x73, 0x20, 0x63, + 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x70, 0x6c, + 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, + 0x65, 0x69, 0x72, 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, + 0x6e, 0x20, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x62, 0x75, 0x67, 0x20, 0x74, 0x6f, + 0x20, 0x73, 0x6b, 0x69, 0x70, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x28, 0x6f, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x29, 0x20, 0x73, 0x6f, 0x6e, + 0x67, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x6c, 0x65, 0x73, 0x73, 0x65, 0x72, 0x20, 0x70, 0x6c, 0x61, 0x79, + 0x65, 0x72, 0x73, 0x2e, 0x20, 0x3b, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x37, 0x78, 0x20, 0x54, 0x72, 0x65, + 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x37, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x65, 0x6d, + 0x6f, 0x6c, 0x6f, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, + 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x45, 0x37, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x33, 0x0a, 0x0a, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x36, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x34, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, - 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, - 0x20, 0x5b, 0x38, 0x32, 0x5d, 0x32, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, - 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, - 0x20, 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x6f, 0x77, 0x6e, - 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x6c, 0x79, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, - 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, 0x66, 0x69, 0x6e, 0x65, - 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x5b, 0x38, 0x33, 0x5d, 0x45, 0x31, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x33, 0x78, 0x20, 0x47, 0x6c, - 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, - 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x33, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x67, - 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, - 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, - 0x6f, 0x6e, 0x2f, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, - 0x33, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x2d, 0x34, - 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x35, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x37, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x33, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x45, 0x33, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, + 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x65, + 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, + 0x6f, 0x72, 0x6d, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x5b, 0x39, 0x31, 0x5d, 0x37, 0x78, 0x79, 0x20, 0x74, 0x72, 0x65, + 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x2e, 0x20, 0x41, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x32, 0x5d, 0x45, 0x34, 0x78, 0x20, + 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, + 0x72, 0x6f, 0x6c, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, + 0x6d, 0x20, 0x69, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x53, + 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, + 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, + 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, + 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, 0x70, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, + 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x38, 0x78, 0x20, 0x53, + 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, - 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x45, 0x33, 0x31, 0x20, 0x63, 0x68, - 0x61, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x62, 0x65, - 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x5b, 0x38, 0x34, 0x5d, - 0x33, 0x78, 0x78, 0x2c, 0x20, 0x5b, 0x38, 0x35, 0x5d, 0x35, 0x78, 0x79, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x36, 0x5d, 0x4d, 0x78, 0x2e, - 0x20, 0x49, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, - 0x73, 0x74, 0x65, 0x70, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x70, 0x69, 0x74, - 0x63, 0x68, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x28, 0x3d, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, - 0x6f, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, - 0x75, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, - 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x6e, - 0x65, 0x61, 0x72, 0x65, 0x73, 0x74, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, - 0x6f, 0x6e, 0x65, 0x2e, 0x20, 0x54, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x72, 0x65, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x67, 0x6c, 0x69, 0x73, - 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x2c, 0x20, 0x75, 0x73, 0x65, 0x20, 0x45, - 0x33, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, - 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, - 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x34, 0x78, 0x20, 0x56, 0x69, 0x62, - 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x34, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x69, 0x62, 0x72, - 0x61, 0x74, 0x6f, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, - 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x56, 0x30, 0x20, 0x45, 0x34, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x56, 0x30, 0x20, 0x45, 0x34, 0x32, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x34, 0x30, 0x0a, + 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, + 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x73, 0x6f, 0x6d, + 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x73, 0xe2, 0x80, + 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xe2, 0x80, 0xa6, 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x2c, + 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x74, 0x20, 0x64, 0x6f, + 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x20, + 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x28, 0x62, 0x65, + 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x29, + 0x20, 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, + 0x68, 0x6d, 0x6d, 0x2c, 0x20, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x20, + 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, + 0x3f, 0x29, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, 0x65, 0x6c, 0x6f, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x33, 0x5d, 0x38, + 0x78, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x39, 0x34, 0x5d, 0x50, 0x78, + 0x20, 0x69, 0x73, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x64, 0x20, + 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, + 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x6c, 0x65, + 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x39, 0x78, 0x20, 0x52, + 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x39, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x39, + 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, - 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x5b, 0x38, 0x37, - 0x5d, 0x34, 0x78, 0x79, 0x2c, 0x20, 0x5b, 0x38, 0x38, 0x5d, 0x36, 0x78, - 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x39, 0x5d, 0x56, 0x78, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, - 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, - 0x20, 0x54, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, - 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x69, 0x73, - 0x20, 0x73, 0x69, 0x6e, 0x65, 0x2c, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, - 0x20, 0x6f, 0x6e, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x6e, 0x65, - 0x77, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x28, 0x45, 0x34, 0x30, 0x29, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, - 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, - 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, - 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x53, 0x69, 0x6e, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, - 0x3d, 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, - 0x3d, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x43, - 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x69, - 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, - 0x6f, 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, - 0x75, 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, - 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, - 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x35, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x35, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x66, 0x69, 0x6e, - 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, - 0x35, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, + 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x78, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x41, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, + 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x41, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, + 0x31, 0x20, 0x31, 0x30, 0x20, 0x45, 0x41, 0x32, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x41, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, + 0x41, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x35, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0xb7, 0x20, 0x45, 0x41, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, + 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, + 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x35, 0x5d, 0x41, 0x78, + 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, + 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, + 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, + 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, + 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x42, 0x78, 0x20, 0x46, 0x69, 0x6e, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x45, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x45, 0x42, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x42, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x42, 0x34, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x42, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, - 0x6e, 0x65, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, - 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x69, 0x6e, - 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, - 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, - 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x69, 0x74, 0x74, 0x6c, - 0x65, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x6c, - 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x62, - 0x6f, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, - 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, - 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, 0x6c, 0x2c, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6c, 0x61, 0x74, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, - 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x2e, - 0x20, 0x53, 0x65, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, - 0x65, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x32, 0x2f, 0x33, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x30, 0x20, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, 0x32, 0x38, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, 0x2b, 0x31, 0x36, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, - 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, 0x20, 0x2b, - 0x33, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2d, 0x39, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x33, 0x20, 0x2b, 0x34, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x34, 0x20, 0x2b, 0x36, 0x34, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x36, 0x34, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x35, 0x20, 0x2b, 0x38, 0x30, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, - 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x36, 0x20, 0x2b, - 0x39, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2d, 0x33, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x37, 0x20, 0x2b, 0x31, 0x31, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x38, 0x20, 0x2d, 0x31, 0x32, 0x38, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x39, 0x20, 0x2d, 0x31, 0x31, 0x32, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x31, 0x36, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x20, 0x2d, 0x39, 0x36, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2b, 0x33, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x20, - 0x2d, 0x38, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2b, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x20, 0x2d, 0x36, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x36, 0x34, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x2d, 0x34, 0x38, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x38, 0x30, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x20, 0x2d, 0x33, 0x32, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2b, 0x39, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x20, - 0x2d, 0x31, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2b, 0x31, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x36, 0x78, 0x20, 0x50, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, + 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, + 0x6f, 0x20, 0x5b, 0x39, 0x36, 0x5d, 0x41, 0x30, 0x79, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, + 0x20, 0x6c, 0x6f, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, + 0x69, 0x6e, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x5b, 0x39, 0x37, 0x5d, 0x45, 0x41, 0x78, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x43, 0x78, + 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x45, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6c, 0x6f, 0x6f, - 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x2f, 0x20, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x74, 0x65, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, - 0x36, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x46, 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, + 0x61, 0x78, 0x3a, 0x20, 0x45, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x43, 0x31, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, + 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x43, 0x32, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, + 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x45, 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, + 0x74, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x62, 0x79, + 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x73, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x30, + 0x20, 0x61, 0x74, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x65, + 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, + 0x69, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x20, + 0xe2, 0x80, 0x93, 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, + 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, + 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x44, 0x78, 0x20, 0x4e, + 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x45, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, + 0x33, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x44, + 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x36, 0x33, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x6f, 0x6f, 0x70, 0x73, 0x20, - 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, - 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x78, - 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x2e, 0x20, 0x45, 0x36, 0x30, 0x20, - 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x28, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x29, 0x20, 0x6c, 0x6f, 0x6f, 0x70, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, - 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, - 0x36, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x78, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x73, 0x20, 0x31, 0xe2, 0x80, 0x93, 0x46, 0x20, 0x73, - 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x64, 0x20, - 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x6c, 0x6f, 0x6f, - 0x70, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, - 0x74, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x65, 0x74, - 0x2c, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x73, 0x20, - 0x75, 0x73, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, - 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x70, - 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x20, 0x6e, 0x65, 0x65, 0x64, - 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, - 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x63, - 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, - 0x68, 0x65, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, - 0x74, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x28, 0x69, 0x6e, 0x29, 0x66, 0x61, 0x6d, - 0x6f, 0x75, 0x73, 0x20, 0x46, 0x54, 0x32, 0x20, 0x62, 0x75, 0x67, 0x73, - 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, - 0x62, 0x75, 0x67, 0x3a, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x45, 0x36, - 0x30, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x6f, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, 0x2c, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, - 0x67, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6c, - 0x73, 0x6f, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x73, 0x20, 0x66, 0x72, - 0x6f, 0x6d, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, 0x20, 0x69, 0x6e, 0x73, - 0x74, 0x65, 0x61, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, - 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, - 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x61, 0x76, 0x6f, 0x69, - 0x64, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x63, 0x69, - 0x6e, 0x67, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, - 0x39, 0x30, 0x5d, 0x44, 0x30, 0x30, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x20, 0x6f, 0x6e, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, - 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x45, 0x36, - 0x30, 0x20, 0x77, 0x61, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x69, - 0x61, 0x6e, 0x73, 0x20, 0x63, 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x6e, 0x65, - 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, - 0x63, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, - 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x2e, 0x58, 0x4d, - 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x75, 0x74, 0x69, 0x6c, 0x69, - 0x7a, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x62, - 0x75, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x6b, 0x69, 0x70, 0x20, 0x73, - 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x28, - 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x68, 0x6f, 0x6c, 0x65, - 0x29, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6c, 0x65, 0x73, 0x73, 0x65, 0x72, - 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x3b, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x37, - 0x78, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, - 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x45, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, - 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x77, 0x61, 0x76, - 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, - 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x37, 0x32, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x73, 0x20, 0x61, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x78, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, + 0x2e, 0x20, 0x4c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x5b, 0x39, 0x38, 0x5d, 0x45, 0x43, 0x78, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x63, 0x75, 0x74, 0x2c, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, + 0x6c, 0x65, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x20, + 0xe2, 0x80, 0x93, 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, + 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, + 0x70, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6c, + 0x61, 0x79, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x61, 0x6c, 0x74, 0x6f, 0x67, 0x65, 0x74, 0x68, 0x65, 0x72, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x45, 0x78, + 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, + 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x45, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x61, 0x6d, + 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x6f, 0x77, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, 0x20, 0x30, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x45, 0x35, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, - 0x36, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, + 0x65, 0x6c, 0x61, 0x79, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, + 0x63, 0x6b, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x69, + 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, + 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x78, + 0x20, 0x72, 0x6f, 0x77, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x46, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, + 0x50, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x46, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x20, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x46, 0x39, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x46, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x45, 0x37, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x75, 0x73, 0x65, - 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x5b, 0x39, 0x31, 0x5d, 0x37, 0x78, - 0x79, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x41, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x32, - 0x5d, 0x45, 0x34, 0x78, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, - 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2c, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x77, 0x61, - 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x69, 0x73, 0x20, 0x73, 0x69, - 0x6e, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, - 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, - 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x30, 0x20, 0x3d, 0x20, 0x53, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x52, - 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x53, - 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, - 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, - 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, - 0x20, 0x72, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, - 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, - 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, - 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, - 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, - 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, - 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x38, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, - 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x6f, - 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, - 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x62, - 0x79, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x73, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe2, 0x80, 0xa6, 0x48, 0x6f, 0x77, - 0x65, 0x76, 0x65, 0x72, 0x2c, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, - 0x69, 0x74, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, - 0x77, 0x6f, 0x72, 0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, - 0x61, 0x20, 0x28, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, - 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, - 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x29, 0x20, 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, - 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x20, 0x49, 0x49, 0x20, 0x28, 0x68, 0x6d, 0x6d, 0x2c, 0x20, 0x65, 0x6e, - 0x6f, 0x75, 0x67, 0x68, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, - 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x61, 0x6c, - 0x72, 0x65, 0x61, 0x64, 0x79, 0x3f, 0x29, 0x2c, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, 0x65, - 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, - 0x5b, 0x39, 0x33, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x5b, - 0x39, 0x34, 0x5d, 0x50, 0x78, 0x20, 0x69, 0x73, 0x20, 0x61, 0x64, 0x76, - 0x69, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, - 0x72, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, - 0x74, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x39, 0x78, 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, - 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x73, 0x20, 0x30, 0x31, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x31, + 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x2e, 0x65, 0x2e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x20, 0x56, 0x61, 0x6c, + 0x75, 0x65, 0x73, 0x20, 0x32, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x46, + 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x42, 0x50, + 0x4d, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x65, 0x73, 0x73, 0x65, + 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x69, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x46, 0x30, 0x30, 0x20, 0x73, 0x74, 0x6f, + 0x70, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x47, 0x78, + 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x45, 0x39, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x3d, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, - 0x67, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x45, 0x39, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x3a, 0x20, 0x47, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, + 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0xb7, 0x20, 0x47, 0x34, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x47, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, - 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, - 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, - 0x78, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x41, 0x78, 0x20, 0x46, 0x69, - 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x45, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, - 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x31, 0x30, 0x20, 0x45, 0x41, - 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x45, 0x41, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x41, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x41, 0x30, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, - 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, - 0x39, 0x35, 0x5d, 0x41, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, 0x20, - 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, - 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, - 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, - 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x42, - 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x47, 0x31, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x47, + 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, + 0x34, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x48, 0x78, 0x79, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x42, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x42, 0x32, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x42, 0x30, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x48, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, + 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, + 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x48, 0x30, 0x34, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x48, 0x30, + 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x48, 0x30, 0x46, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x48, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, + 0x64, 0x65, 0x73, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, + 0x6f, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, + 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, + 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, + 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x73, 0x70, + 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, 0x4f, + 0x54, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x74, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, + 0x6d, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, + 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, + 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, + 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x78, + 0x78, 0x20, 0x4b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x4b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4b, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x45, 0x42, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x45, 0x42, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, - 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x36, 0x5d, 0x41, - 0x30, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x6f, 0x6e, - 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x6c, 0x69, - 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x37, 0x5d, - 0x45, 0x41, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x43, 0x78, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x63, - 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x43, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x45, 0x43, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x45, 0x43, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x43, 0x30, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x62, 0x79, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, - 0x67, 0x20, 0x69, 0x74, 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x74, 0x6f, 0x20, 0x30, 0x20, 0x61, 0x74, 0x20, 0x74, 0x69, 0x63, - 0x6b, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, - 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, - 0x72, 0x65, 0x20, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x28, 0x73, 0x6f, - 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, - 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x44, 0x78, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, - 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x44, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x45, 0x44, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4b, 0x30, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6b, 0x65, + 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x6c, + 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x65, 0x72, 0x70, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, + 0x79, 0x20, 0x69, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, + 0x69, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, + 0x6e, 0x2e, 0x20, 0x41, 0x73, 0x20, 0x4b, 0x30, 0x30, 0x20, 0x69, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, + 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x6b, 0x65, 0x79, + 0x2d, 0x6f, 0x66, 0x66, 0x2c, 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x73, 0x20, 0x61, + 0x6e, 0x79, 0x20, 0x61, 0x63, 0x74, 0x75, 0x61, 0x6c, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x6f, + 0x77, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x78, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe2, 0x80, 0x93, + 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, + 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x68, 0x61, 0x76, + 0x65, 0x20, 0x6e, 0x6f, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, + 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, + 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, + 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4c, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, - 0x79, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x78, 0x20, - 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x4c, 0x69, 0x6b, 0x65, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x38, 0x5d, 0x45, 0x43, 0x78, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, 0x2c, 0x20, 0x70, - 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x78, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, - 0x72, 0x65, 0x20, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x28, 0x73, 0x6f, - 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, - 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x73, 0x20, 0x70, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x72, - 0x6f, 0x6d, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x74, 0x6f, 0x67, 0x65, 0x74, - 0x68, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x45, 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x45, 0x45, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x3d, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, - 0x20, 0x72, 0x6f, 0x77, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, - 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, - 0x45, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x73, 0x20, 0x70, - 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x6f, 0x67, - 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x20, 0x6f, 0x66, 0x20, 0x78, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x46, 0x78, 0x78, - 0x20, 0x53, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, - 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, - 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x46, - 0x39, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, - 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x46, 0x30, 0x33, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, - 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, - 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x30, 0x31, 0x20, - 0xe2, 0x80, 0x93, 0x20, 0x31, 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x73, - 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x2e, - 0x65, 0x2e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, - 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, - 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x6f, 0x77, - 0x2e, 0x20, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x32, 0x30, 0x20, - 0xe2, 0x80, 0x93, 0x20, 0x46, 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, - 0x20, 0x65, 0x73, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x6c, 0x79, - 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x46, 0x30, - 0x30, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, - 0x62, 0x61, 0x63, 0x6b, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x47, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x67, - 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x47, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, - 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x47, 0x34, 0x30, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x47, 0x32, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x47, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x47, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, 0x6c, - 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, - 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x48, 0x78, 0x79, 0x20, 0x47, 0x6c, - 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x48, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x48, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x48, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0xb7, 0x20, 0x4c, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x61, 0x6b, 0x65, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, + 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, + 0x6c, 0x6f, 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, + 0x69, 0x6d, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, + 0x65, 0x27, 0x73, 0x20, 0x73, 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, 0x74, + 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6a, 0x75, + 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, + 0x78, 0x78, 0x20, 0x28, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + 0x61, 0x6e, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x20, + 0x46, 0x54, 0x32, 0x20, 0x71, 0x75, 0x69, 0x72, 0x6b, 0x29, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x50, 0x78, 0x79, + 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x50, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, + 0x69, 0x67, 0x68, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, + 0x65, 0x66, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x48, 0x30, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xb7, 0x20, 0x50, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x48, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x67, 0x6c, 0x6f, - 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, - 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, - 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, - 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, - 0x69, 0x73, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x38, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, + 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, + 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x2f, 0x6c, 0x65, + 0x66, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, + 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, + 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, + 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, + 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, + 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x61, 0x63, + 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x73, 0x20, + 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, @@ -3420,1057 +3593,945 @@ unsigned char milkytracker_help[] = { 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x4b, 0x78, 0x78, 0x20, 0x4b, 0x65, 0x79, 0x2d, 0x6f, - 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4b, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x4b, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, - 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x4b, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, - 0x6e, 0x64, 0x73, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, - 0x6e, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x6d, - 0x75, 0x63, 0x68, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, - 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x61, 0x72, 0x74, - 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x69, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x65, - 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x41, 0x73, 0x20, 0x4b, - 0x30, 0x30, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x71, - 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, - 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, - 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x2c, 0x20, 0x69, - 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x63, - 0x65, 0x6c, 0x73, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x61, 0x63, 0x74, 0x75, - 0x61, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, - 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, - 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, - 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x4c, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x65, - 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4c, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, - 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4c, 0x32, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x52, 0x78, 0x79, 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x79, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, + 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x52, 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4c, 0x30, 0x30, 0x0a, 0x0a, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x52, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x52, 0x32, + 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x52, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x61, - 0x6b, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, - 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, - 0x74, 0x6f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x6f, - 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x6c, 0x69, 0x6e, 0x65, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, - 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x27, 0x73, 0x20, 0x73, 0x75, 0x73, - 0x74, 0x61, 0x69, 0x6e, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, - 0x73, 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, - 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, - 0x6f, 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, - 0x73, 0x6f, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, - 0x74, 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x28, 0x54, 0x68, 0x69, - 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x61, 0x6c, 0x20, 0x46, 0x54, 0x32, 0x20, 0x71, 0x75, 0x69, - 0x72, 0x6b, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x50, 0x78, 0x79, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x50, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, - 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, - 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x73, 0x70, 0x65, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x75, + 0x63, 0x68, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x39, 0x39, 0x5d, + 0x45, 0x39, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x61, 0x70, 0x69, 0x64, 0x6c, + 0x79, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x68, 0x69, + 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x73, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x2e, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, + 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, + 0x74, 0x68, 0x69, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x70, 0x72, 0x65, 0x76, + 0x69, 0x6f, 0x75, 0x73, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, + 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x32, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x33, + 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x38, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, + 0x20, 0x3d, 0x20, 0x2d, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, + 0x2e, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, + 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, + 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x37, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x37, 0x20, 0x3d, 0x20, + 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x38, 0x20, 0x3d, 0x20, 0x6e, 0x6f, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x39, + 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x32, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, + 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x38, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, + 0x20, 0x3d, 0x20, 0x2b, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x31, + 0x2e, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x46, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x20, 0x69, 0x73, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, 0x62, 0x75, 0x67, + 0x67, 0x79, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x74, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x73, 0x74, 0x72, 0x61, 0x69, + 0x67, 0x68, 0x74, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2c, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x49, 0x49, 0x2e, 0x20, 0x57, 0x68, 0x69, 0x6c, 0x65, + 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x6f, 0x77, 0x6e, 0x20, 0x64, + 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, + 0x74, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x73, 0x2c, + 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x66, + 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x2e, 0x20, 0x45, 0x78, 0x74, 0x65, + 0x6e, 0x73, 0x69, 0x76, 0x65, 0x20, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, + 0x67, 0x20, 0x68, 0x61, 0x73, 0x20, 0x72, 0x65, 0x76, 0x65, 0x61, 0x6c, + 0x65, 0x64, 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x62, 0x69, 0x7a, 0x61, 0x72, 0x72, 0x65, 0x20, + 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x75, 0x70, + 0x20, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6d, 0x75, 0x6c, + 0x61, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, + 0x20, 0x61, 0x6c, 0x6c, 0x2e, 0x20, 0x57, 0x69, 0x74, 0x68, 0x6f, 0x75, + 0x74, 0x20, 0x64, 0x6f, 0x75, 0x62, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x71, 0x75, 0x69, 0x72, 0x6b, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x65, + 0x61, 0x6d, 0x20, 0x68, 0x61, 0x73, 0x20, 0x73, 0x70, 0x65, 0x6e, 0x74, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x74, 0x69, + 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, + 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x67, + 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x20, 0x72, 0x69, + 0x67, 0x68, 0x74, 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, 0x73, 0x74, 0x69, + 0x6c, 0x6c, 0x20, 0x77, 0x65, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, + 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x63, 0x61, 0x72, 0x65, 0x66, 0x75, 0x6c, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x69, 0x74, 0x2e, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x75, + 0x73, 0x69, 0x6e, 0x67, 0x20, 0x52, 0x78, 0x79, 0x2c, 0x20, 0x63, 0x68, + 0x65, 0x63, 0x6b, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x73, 0x6f, 0x6e, + 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x46, 0x54, 0x32, 0x20, 0x28, + 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, 0x69, 0x66, 0x20, + 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, + 0x76, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, + 0x61, 0x72, 0x65, 0x20, 0x28, 0x74, 0x6f, 0x20, 0x65, 0x6d, 0x75, 0x6c, + 0x61, 0x74, 0x65, 0x29, 0x29, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x61, 0x74, + 0x20, 0x6c, 0x65, 0x61, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x42, 0x41, 0x53, 0x53, 0x2f, 0x58, 0x4d, 0x50, 0x6c, 0x61, 0x79, + 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, + 0x20, 0x64, 0x6f, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x6d, + 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x64, 0x64, 0x2c, 0x20, + 0x70, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, + 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x75, 0x67, 0x20, 0x61, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x63, 0x75, 0x72, + 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x65, + 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x70, 0x6f, + 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, + 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, + 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x28, 0x78, 0x78, 0x29, 0x20, 0x61, + 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, + 0x69, 0x6d, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x52, 0x78, 0x79, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x74, 0x6f, 0x20, 0x78, 0x78, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, + 0x65, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6d, 0x61, 0x6b, 0x69, 0x6e, 0x67, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x73, 0x65, 0x20, + 0x52, 0x38, 0x79, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, + 0x6f, 0x66, 0x20, 0x52, 0x30, 0x79, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, + 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, + 0x6b, 0x65, 0x65, 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x75, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, + 0x64, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, + 0x73, 0x65, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6f, 0x66, 0x74, 0x65, + 0x6e, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, + 0x20, 0x69, 0x6e, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x6c, + 0x79, 0x20, 0x61, 0x73, 0x20, 0x22, 0x4e, 0x6f, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, + 0x61, 0x6e, 0x67, 0x65, 0x22, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x22, 0x55, + 0x6e, 0x75, 0x73, 0x65, 0x64, 0x22, 0x2c, 0x20, 0x72, 0x65, 0x73, 0x70, + 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x54, 0x78, 0x79, 0x20, 0x54, + 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x54, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x2b, 0x20, + 0x31, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, + 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x6f, 0x66, 0x66, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x54, 0x31, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x54, 0x30, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x54, + 0x33, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x54, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, + 0x61, 0x70, 0x69, 0x64, 0x6c, 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, + 0x74, 0x6f, 0x20, 0x7a, 0x65, 0x72, 0x6f, 0x2c, 0x20, 0x78, 0x20, 0x2b, + 0x20, 0x31, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, + 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x74, 0x61, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x54, 0x30, 0x30, + 0x20, 0x6d, 0x61, 0x6b, 0x65, 0x73, 0x20, 0x61, 0x20, 0x66, 0x61, 0x73, + 0x74, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x74, 0x20, 0x61, + 0x6c, 0x73, 0x6f, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x20, 0x61, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, + 0x20, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x53, 0x6f, 0x20, 0x79, + 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, + 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x30, 0x30, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x63, 0x68, 0x61, + 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, + 0x79, 0x6f, 0x75, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x6e, 0x79, 0x20, + 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x58, 0x31, 0x78, + 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, + 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, + 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x58, 0x31, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, - 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x30, 0x34, 0x0a, 0x0a, + 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x30, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x50, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0x20, 0x58, 0x31, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x69, 0x67, - 0x68, 0x74, 0x2f, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, - 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, - 0x69, 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, - 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x73, - 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, - 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, - 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x20, 0x61, 0x63, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, - 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, - 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, - 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, 0x20, - 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, - 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x20, 0x61, - 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, - 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, - 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, - 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, - 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x78, 0x79, 0x20, - 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x69, - 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, 0x65, - 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x52, 0x38, 0x31, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x52, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x52, 0x32, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x52, 0x30, 0x34, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4d, 0x75, 0x63, 0x68, 0x20, 0x6c, 0x69, 0x6b, 0x65, - 0x20, 0x5b, 0x39, 0x39, 0x5d, 0x45, 0x39, 0x78, 0x2c, 0x20, 0x74, 0x68, - 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, - 0x61, 0x70, 0x69, 0x64, 0x6c, 0x79, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, - 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, - 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x20, 0x50, 0x61, - 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, - 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x78, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x31, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, - 0x3d, 0x20, 0x2d, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x33, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x34, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, - 0x3d, 0x20, 0x2d, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x2d, 0x31, 0x36, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, - 0x3d, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, - 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, - 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, - 0x36, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x37, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x38, 0x20, 0x3d, - 0x20, 0x6e, 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, - 0x68, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x39, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x31, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x20, - 0x3d, 0x20, 0x2b, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x42, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x34, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x20, - 0x3d, 0x20, 0x2b, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x44, 0x20, 0x3d, 0x20, 0x2b, 0x31, 0x36, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x20, - 0x3d, 0x20, 0x2a, 0x20, 0x31, 0x2e, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x20, 0x3d, 0x20, 0x2a, 0x20, - 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x76, 0x65, 0x72, - 0x79, 0x20, 0x62, 0x75, 0x67, 0x67, 0x79, 0x20, 0x66, 0x72, 0x6f, 0x6d, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x2c, 0x20, - 0x73, 0x74, 0x72, 0x61, 0x69, 0x67, 0x68, 0x74, 0x20, 0x66, 0x72, 0x6f, - 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, - 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x2e, 0x20, - 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, - 0x6f, 0x77, 0x6e, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x61, - 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x6d, - 0x61, 0x6e, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6c, - 0x61, 0x63, 0x65, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, - 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x2e, - 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, 0x20, 0x74, - 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x68, 0x61, 0x73, 0x20, 0x72, - 0x65, 0x76, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x20, 0x61, 0x6c, 0x6d, 0x6f, - 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x69, 0x7a, - 0x61, 0x72, 0x72, 0x65, 0x20, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x69, - 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x74, - 0x27, 0x73, 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x6f, - 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x2e, 0x20, 0x57, - 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x64, 0x6f, 0x75, 0x62, 0x74, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x71, 0x75, 0x69, 0x72, 0x6b, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x68, 0x61, 0x73, 0x20, - 0x73, 0x70, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, - 0x73, 0x74, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, - 0x20, 0x6f, 0x6e, 0x20, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, - 0x69, 0x74, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x2e, 0x20, 0x41, 0x6e, - 0x64, 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, 0x77, 0x65, 0x20, 0x61, - 0x64, 0x76, 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x72, 0x65, 0x66, 0x75, - 0x6c, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x69, 0x74, 0x2e, 0x20, 0x57, - 0x68, 0x65, 0x6e, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x52, 0x78, - 0x79, 0x2c, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x20, 0x79, 0x6f, 0x75, - 0x72, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x46, 0x54, 0x32, 0x20, 0x28, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x20, - 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, - 0x56, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x6e, - 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x20, 0x28, 0x74, 0x6f, - 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x29, 0x29, 0x2c, 0x20, - 0x6f, 0x72, 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, 0x61, 0x73, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x41, 0x53, 0x53, 0x2f, 0x58, - 0x4d, 0x50, 0x6c, 0x61, 0x79, 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, 0x69, - 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x20, 0x66, 0x69, 0x6e, - 0x64, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, - 0x6f, 0x64, 0x64, 0x2c, 0x20, 0x70, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, - 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, - 0x75, 0x67, 0x20, 0x61, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x20, - 0x61, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x28, - 0x78, 0x78, 0x29, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, - 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x52, 0x78, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x72, 0x65, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x78, 0x78, 0x20, - 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20, - 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6d, - 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, - 0x6e, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, - 0x70, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x55, 0x73, 0x65, 0x20, 0x52, 0x38, 0x79, 0x20, 0x69, 0x6e, 0x73, - 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x52, 0x30, 0x79, 0x20, - 0x77, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, - 0x74, 0x20, 0x74, 0x6f, 0x20, 0x6b, 0x65, 0x65, 0x70, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x6e, 0x63, - 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x74, 0x77, 0x6f, 0x20, - 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, - 0x20, 0x6f, 0x66, 0x74, 0x65, 0x6e, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x61, 0x63, 0x63, 0x75, - 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x61, 0x73, 0x20, 0x22, 0x4e, - 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x22, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x22, 0x55, 0x6e, 0x75, 0x73, 0x65, 0x64, 0x22, 0x2c, - 0x20, 0x72, 0x65, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, - 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x78, 0x79, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x54, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, - 0x6b, 0x73, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, - 0x73, 0x20, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x6a, 0x75, 0x73, 0x74, 0x20, + 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x30, 0x5d, 0x45, 0x31, + 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, + 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x74, 0x69, + 0x6d, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x58, 0x32, + 0x78, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x58, + 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x54, 0x31, - 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, + 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x54, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0x20, 0x58, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x54, 0x33, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x32, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x54, 0x30, 0x30, 0x0a, 0x0a, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x52, 0x61, 0x70, 0x69, 0x64, 0x6c, 0x79, 0x20, - 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, - 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x74, 0x6f, 0x20, 0x7a, 0x65, 0x72, 0x6f, - 0x2c, 0x20, 0x78, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, - 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x20, 0x69, - 0x6e, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x73, 0x69, 0x6e, - 0x67, 0x20, 0x54, 0x30, 0x30, 0x20, 0x6d, 0x61, 0x6b, 0x65, 0x73, 0x20, - 0x61, 0x20, 0x66, 0x61, 0x73, 0x74, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, - 0x72, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x62, 0x75, 0x74, - 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x66, 0x75, 0x6e, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x73, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, - 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, - 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, - 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, - 0x20, 0x53, 0x6f, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, - 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x69, - 0x73, 0x20, 0x30, 0x30, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, - 0x72, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x62, 0x65, - 0x66, 0x6f, 0x72, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x75, 0x73, 0x65, - 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x58, 0x31, 0x78, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, - 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, - 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x58, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, - 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x58, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x38, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x30, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, - 0x6a, 0x75, 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, - 0x30, 0x30, 0x5d, 0x45, 0x31, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, - 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, - 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x6a, 0x75, + 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x31, + 0x5d, 0x45, 0x32, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, - 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x58, 0x32, 0x78, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, + 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, + 0x30, 0x32, 0x5d, 0x45, 0x31, 0x78, 0x20, 0x65, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x58, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x32, 0x30, 0x0a, 0x0a, 0x20, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x31, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x30, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, 0xe2, + 0x80, 0x93, 0x20, 0x34, 0x30, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, + 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, + 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x68, 0x61, 0x74, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, + 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x70, 0x72, 0x69, 0x6d, + 0x61, 0x72, 0x69, 0x6c, 0x79, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, + 0x6f, 0x72, 0x2c, 0x20, 0x68, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6e, 0x6f, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, + 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x2e, 0x20, 0x49, 0x74, 0x27, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, + 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x33, + 0x5d, 0x43, 0x78, 0x78, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x78, + 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x2b, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0xc2, 0xb7, 0x31, 0x20, 0x31, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2b, 0x32, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x2b, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x32, 0x38, + 0xb7, 0xc2, 0xb7, 0x20, 0x2b, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x75, 0x70, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, + 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x20, 0x61, 0x63, 0x74, 0x69, + 0x6e, 0x67, 0x20, 0x61, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, + 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, + 0x31, 0x30, 0x34, 0x5d, 0x41, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, + 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x2d, 0x78, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x2d, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2d, 0x32, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x2d, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, + 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x20, 0x61, 0x63, 0x74, 0x69, + 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x73, 0x20, + 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, + 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, + 0x31, 0x30, 0x35, 0x5d, 0x41, 0x30, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, + 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, + 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xbc, 0x78, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x58, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, - 0x6b, 0x73, 0x20, 0x6a, 0x75, 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, - 0x20, 0x5b, 0x31, 0x30, 0x31, 0x5d, 0x45, 0x32, 0x78, 0x20, 0x66, 0x69, - 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, - 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, - 0x73, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6c, 0x69, - 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x32, 0x5d, 0x45, 0x31, 0x78, 0x20, - 0x65, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x30, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x20, 0x6f, - 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x69, - 0x73, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, - 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x69, 0x73, - 0x20, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x69, 0x6c, 0x79, 0x20, 0x75, - 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x2c, 0x20, 0x68, 0x65, 0x6e, - 0x63, 0x65, 0x20, 0x6e, 0x6f, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, - 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, - 0x2e, 0x20, 0x49, 0x74, 0x27, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, - 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, - 0x20, 0x5b, 0x31, 0x30, 0x33, 0x5d, 0x43, 0x78, 0x78, 0x20, 0x73, 0x65, - 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, - 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x2b, 0x78, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x2b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x31, 0x30, 0x20, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xbc, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x2b, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2b, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2b, 0x38, 0x20, + 0x20, 0xe2, 0x96, 0xbc, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xbc, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x20, 0x61, 0x74, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, - 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, - 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x34, 0x5d, 0x41, 0x78, 0x30, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x78, 0x20, - 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, + 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, + 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x36, 0x5d, 0x45, 0x42, 0x78, + 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, + 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, + 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x4c, 0x78, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x28, 0x64, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, + 0xe2, 0x97, 0x80, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2d, - 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2d, 0x38, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, - 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, - 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, - 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x35, 0x5d, 0x41, 0x30, 0x79, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x20, - 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x28, - 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, - 0x20, 0xe2, 0x96, 0xbc, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xe2, 0x96, 0xbc, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xbc, 0x34, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xe2, 0x96, 0xbc, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, - 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, - 0x36, 0x5d, 0x45, 0x42, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, - 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, - 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, - 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, 0x20, 0x50, 0x61, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, - 0x66, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, - 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x97, 0x80, 0x78, 0x29, 0x0a, 0x0a, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, + 0x97, 0x80, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x97, 0x80, 0x34, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, + 0x97, 0x80, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x74, 0x69, + 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, + 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x37, 0x5d, 0x50, 0x30, + 0x78, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, + 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x4d, 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4d, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x30, + 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4d, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4d, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, + 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, + 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x38, 0x5d, 0x33, 0x78, 0x78, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x2c, + 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, + 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, + 0x20, 0x4d, 0x31, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x31, 0x31, 0x2c, 0x20, + 0x4d, 0x32, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x32, 0x32, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x78, 0x20, 0x73, 0x68, 0x61, 0x72, + 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, + 0x6f, 0x72, 0x79, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, + 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, + 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x20, + 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x61, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, + 0x73, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, + 0x20, 0x69, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x4d, 0x30, 0x20, + 0x66, 0x72, 0x65, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, + 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x73, 0x2c, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x73, 0x2c, 0x20, + 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x6f, 0x72, 0x20, 0x77, + 0x68, 0x61, 0x74, 0x65, 0x76, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x50, 0x78, 0x20, 0x53, 0x65, 0x74, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x50, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x97, 0x80, 0x32, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x97, - 0x80, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x97, 0x80, 0x38, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, - 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, 0x74, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, - 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, - 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, - 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, - 0x30, 0x37, 0x5d, 0x50, 0x30, 0x78, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x78, 0x20, - 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, - 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4d, 0x30, + 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x50, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x4d, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x43, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, - 0x38, 0x5d, 0x33, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, - 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, - 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x4d, 0x31, 0x20, 0x63, 0x6f, 0x72, - 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, - 0x33, 0x31, 0x31, 0x2c, 0x20, 0x4d, 0x32, 0x20, 0x74, 0x6f, 0x20, 0x33, - 0x32, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, - 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, - 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x33, 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x78, - 0x20, 0x73, 0x68, 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, 0x73, 0x6f, - 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, - 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, - 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, - 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, - 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x4d, 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, 0x6e, 0x67, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, - 0x6f, 0x73, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, - 0x61, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, - 0x20, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, 0x65, 0x72, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x50, - 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, - 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x50, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, - 0xb7, 0x31, 0x20, 0x50, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x50, 0x43, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, - 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, - 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, - 0x66, 0x20, 0x5b, 0x31, 0x30, 0x39, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x70, - 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, - 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x50, 0x38, 0x20, 0x63, - 0x6f, 0x72, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, - 0x6f, 0x20, 0x38, 0x38, 0x38, 0x2c, 0x20, 0x50, 0x39, 0x20, 0x74, 0x6f, - 0x20, 0x38, 0x39, 0x39, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, - 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x4d, 0x78, 0x20, 0x73, 0x68, 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, - 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, - 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, - 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, - 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, - 0x65, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, - 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x73, 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x4d, 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, - 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, - 0x6d, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, - 0x67, 0x69, 0x6f, 0x73, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, - 0x65, 0x6c, 0x61, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, - 0x6c, 0x6f, 0x20, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, - 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x52, 0x78, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, - 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, - 0x73, 0x20, 0xe2, 0x96, 0xb6, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, - 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xe2, 0x96, 0xb6, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb6, 0x34, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xe2, 0x96, 0xb6, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, 0x74, 0x69, - 0x63, 0x6b, 0x73, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, - 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, - 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, - 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, 0x30, - 0x5d, 0x50, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x53, 0x78, 0x20, 0x53, 0x65, - 0x74, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x53, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, - 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x46, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x53, 0x34, 0x20, 0x41, 0x30, 0x31, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x36, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x69, 0x62, - 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x6c, - 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x78, 0x20, 0x69, 0x6e, - 0x20, 0x5b, 0x31, 0x31, 0x31, 0x5d, 0x34, 0x78, 0x79, 0x20, 0x76, 0x69, - 0x62, 0x72, 0x61, 0x74, 0x6f, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, - 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, - 0x66, 0x20, 0x34, 0x78, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x72, 0x65, - 0x65, 0x20, 0x75, 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x55, 0x78, 0x20, - 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x28, 0x64, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, - 0x96, 0xb2, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x55, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0x31, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0x39, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x67, + 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, + 0x6e, 0x2e, 0x20, 0x50, 0x38, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x38, 0x38, 0x38, + 0x2c, 0x20, 0x50, 0x39, 0x20, 0x74, 0x6f, 0x20, 0x38, 0x39, 0x39, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, + 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x78, 0x20, 0x73, 0x68, + 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, + 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, + 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, + 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, + 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x70, 0x72, 0x65, + 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, 0x73, 0x74, 0x61, + 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x4d, + 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x73, 0x2c, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x73, + 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x6f, 0x72, + 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, 0x65, 0x72, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x78, 0x20, 0x50, + 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, + 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb6, + 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, + 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb2, 0x32, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb6, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xe2, 0x96, 0xb2, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xe2, 0x96, 0xb6, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb2, 0x38, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb6, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, - 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, - 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x31, 0x32, 0x5d, 0x45, 0x41, - 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, - 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, - 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x56, - 0x78, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x56, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x34, 0x38, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x56, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x30, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, - 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x76, 0x69, 0x62, 0x72, - 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x64, 0x65, 0x70, - 0x74, 0x68, 0x20, 0x78, 0x20, 0x62, 0x75, 0x74, 0x20, 0x72, 0x65, 0x71, - 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, - 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, - 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, 0x33, 0x5d, - 0x34, 0x78, 0x30, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x31, 0x31, 0x34, 0x5d, - 0x53, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, - 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, - 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, 0x73, 0x65, - 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, - 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x37, 0x2e, 0x20, 0x4d, 0x49, - 0x44, 0x49, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x73, 0x75, - 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x62, 0x61, 0x73, 0x69, 0x63, - 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x2c, - 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, - 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x75, 0x73, 0x65, - 0x20, 0x79, 0x6f, 0x75, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4d, 0x49, 0x44, 0x49, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, - 0x74, 0x6f, 0x20, 0x66, 0x65, 0x65, 0x64, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x69, - 0x6e, 0x70, 0x75, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, 0x65, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6c, 0x69, 0x74, 0x74, - 0x6c, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6c, 0x61, 0x74, - 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6c, 0x61, 0x74, - 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x2d, 0x20, 0x68, 0x65, 0x72, 0x65, 0x27, - 0x73, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x20, - 0x69, 0x74, 0x20, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, - 0x77, 0x73, 0x3a, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x50, + 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x69, 0x67, + 0x68, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, + 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, + 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, + 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, 0x30, 0x5d, 0x50, 0x78, 0x30, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6c, + 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x76, 0x69, 0x62, + 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x53, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x53, 0x34, 0x20, 0x41, 0x30, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x36, 0x30, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x78, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x31, + 0x5d, 0x34, 0x78, 0x79, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, + 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, + 0x74, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, + 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x34, 0x78, 0x79, + 0x20, 0x74, 0x6f, 0x20, 0x66, 0x72, 0x65, 0x65, 0x20, 0x75, 0x70, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, + 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x55, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x75, 0x70, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, + 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb2, 0x78, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x55, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x31, + 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb2, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb2, + 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb2, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, + 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, + 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, + 0x5b, 0x31, 0x31, 0x32, 0x5d, 0x45, 0x41, 0x78, 0x20, 0x66, 0x69, 0x6e, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, + 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, + 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x56, 0x78, 0x20, 0x56, 0x69, 0x62, + 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x56, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x64, + 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x34, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x30, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x56, + 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x56, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, + 0x6d, 0x73, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x20, 0x78, 0x20, + 0x62, 0x75, 0x74, 0x20, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, + 0x62, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x69, + 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x5b, 0x31, 0x31, 0x33, 0x5d, 0x34, 0x78, 0x30, 0x20, 0x6f, + 0x72, 0x20, 0x5b, 0x31, 0x31, 0x34, 0x5d, 0x53, 0x78, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x6e, + 0x27, 0x74, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, + 0x69, 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x37, 0x2e, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x73, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, + 0x73, 0x20, 0x62, 0x61, 0x73, 0x69, 0x63, 0x20, 0x4d, 0x49, 0x44, 0x49, + 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x2c, 0x20, 0x77, 0x68, 0x69, 0x63, + 0x68, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, + 0x63, 0x61, 0x6e, 0x20, 0x75, 0x73, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, + 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x65, + 0x65, 0x64, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, + 0x6f, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x2e, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x69, 0x6e, 0x67, + 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20, + 0x76, 0x61, 0x72, 0x69, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x61, 0x20, 0x6c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, + 0x74, 0x6f, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, + 0x2d, 0x20, 0x68, 0x65, 0x72, 0x65, 0x27, 0x73, 0x20, 0x68, 0x6f, 0x77, + 0x20, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, + 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x3a, 0x20, 0x53, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x20, 0x6d, 0x65, + 0x6e, 0x75, 0x20, 0x28, 0x74, 0x6f, 0x70, 0x20, 0x6c, 0x65, 0x66, 0x74, + 0x20, 0x63, 0x6f, 0x72, 0x6e, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x69, 0x6e, + 0x64, 0x6f, 0x77, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, + 0x53, 0x58, 0x3a, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x66, - 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, - 0x65, 0x6d, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x28, 0x74, 0x6f, 0x70, - 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x63, 0x6f, 0x72, 0x6e, 0x65, 0x72, - 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x29, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4f, 0x53, 0x58, 0x3a, 0x20, 0x53, 0x65, 0x6c, - 0x65, 0x63, 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, - 0x63, 0x65, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x6f, 0x72, 0x20, 0x70, 0x72, - 0x65, 0x73, 0x73, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2d, - 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x69, 0x6e, 0x75, - 0x78, 0x3a, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x20, 0x62, - 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69, 0x66, - 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6f, - 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, - 0x2e, 0x20, 0x53, 0x65, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4c, 0x69, - 0x6e, 0x75, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, - 0x61, 0x64, 0x6d, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x64, 0x65, 0x74, - 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x38, 0x2e, 0x20, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x73, - 0x73, 0x75, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x75, 0x67, - 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x69, 0x6d, 0x73, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x46, 0x61, - 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, - 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, - 0x74, 0x79, 0x20, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x73, 0x20, 0x72, 0x65, - 0x70, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, - 0x75, 0x74, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x67, 0x6f, 0x61, 0x6c, - 0x20, 0x69, 0x73, 0x20, 0x65, 0x61, 0x73, 0x69, 0x65, 0x72, 0x20, 0x73, - 0x65, 0x74, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x61, 0x63, 0x68, 0x69, - 0x65, 0x76, 0x65, 0x64, 0x2e, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x20, 0x6f, - 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, - 0x61, 0x6c, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x64, 0x65, 0x66, 0x79, - 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, - 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, - 0x6f, 0x67, 0x69, 0x63, 0x2e, 0x20, 0x48, 0x65, 0x72, 0x65, 0x27, 0x73, - 0x20, 0x61, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, - 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x64, 0x69, 0x66, 0x66, - 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x62, 0x65, 0x74, 0x77, - 0x65, 0x65, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x33, 0x78, 0x20, 0x67, 0x6c, 0x69, - 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, - 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, - 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x34, 0x78, - 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, + 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6d, 0x65, 0x6e, + 0x75, 0x20, 0x6f, 0x72, 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x20, 0x43, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2d, 0x2c, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x3a, 0x20, 0x45, 0x6e, + 0x61, 0x62, 0x6c, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69, 0x66, 0x20, 0x61, 0x76, 0x61, 0x69, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x20, 0x42, 0x79, 0x20, + 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x6d, 0x69, 0x64, 0x69, 0x2d, 0x69, 0x6e, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x20, 0x30, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, + 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x2c, 0x20, + 0x62, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x69, + 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, + 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, + 0x49, 0x44, 0x49, 0x5f, 0x49, 0x4e, 0x3d, 0x78, 0x20, 0x61, 0x6c, 0x6c, + 0x6f, 0x77, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x6f, 0x20, 0x63, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x28, + 0x73, 0x65, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x20, + 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, + 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x73, 0x29, 0x2e, 0x20, 0x53, 0x65, 0x65, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x20, 0x72, 0x65, 0x61, 0x64, 0x6d, + 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x64, + 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x38, 0x2e, 0x20, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, + 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, + 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x69, + 0x6d, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, + 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x49, 0x49, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, + 0x6c, 0x69, 0x74, 0x79, 0x20, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x73, 0x20, + 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x67, 0x6f, + 0x61, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x65, 0x61, 0x73, 0x69, 0x65, 0x72, + 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x61, 0x63, + 0x68, 0x69, 0x65, 0x76, 0x65, 0x64, 0x2e, 0x20, 0x53, 0x6f, 0x6d, 0x65, + 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x61, 0x6c, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x64, 0x65, + 0x66, 0x79, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x2e, 0x20, 0x48, 0x65, 0x72, 0x65, + 0x27, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x64, 0x69, + 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x62, 0x65, + 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x33, 0x78, 0x20, 0x67, + 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, - 0x37, 0x78, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, + 0x34, 0x78, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, - 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x61, 0x6d, 0x65, 0x6e, - 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x20, - 0x6f, 0x66, 0x20, 0x45, 0x36, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x45, 0x45, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x64, 0x65, 0x6c, 0x61, 0x79, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6f, 0x72, 0x74, - 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x66, - 0x6c, 0x6f, 0x77, 0x20, 0x22, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x22, - 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, - 0x64, 0x75, 0x63, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, - 0x69, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x6a, 0x75, 0x6e, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x45, 0x44, 0x78, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, - 0x79, 0x6f, 0x75, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x6d, 0x6f, 0x72, - 0x65, 0x20, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, - 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, - 0x69, 0x66, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x63, 0x72, 0x61, 0x73, 0x68, 0x65, 0x73, 0x20, - 0x6f, 0x72, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, - 0x72, 0x65, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x73, 0x74, 0x75, 0x70, 0x69, - 0x64, 0x2c, 0x20, 0x77, 0x65, 0x27, 0x64, 0x20, 0x72, 0x65, 0x61, 0x6c, - 0x6c, 0x79, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x68, - 0x65, 0x61, 0x72, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x79, 0x6f, 0x75, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x74, 0x20, 0x77, 0x6f, 0x75, 0x6c, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x65, - 0x76, 0x65, 0x6e, 0x20, 0x63, 0x6f, 0x6f, 0x6c, 0x65, 0x72, 0x20, 0x69, - 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x6f, 0x75, 0x6c, 0x64, 0x20, - 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x20, 0x68, 0x6f, 0x77, - 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, - 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x6c, 0x65, - 0x6d, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, - 0x72, 0x65, 0x27, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x20, 0x64, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, - 0x20, 0x74, 0x6f, 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, 0x20, 0x77, - 0x65, 0x62, 0x20, 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x39, 0x2e, 0x20, 0x43, 0x72, 0x65, 0x64, - 0x69, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x78, 0x70, 0x65, - 0x72, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x62, 0x72, - 0x6f, 0x75, 0x67, 0x68, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x79, 0x6f, 0x75, - 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, - 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x70, 0x61, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x63, 0x6f, - 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, - 0x74, 0x61, 0x66, 0x69, 0x72, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, - 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x76, 0x30, 0x2e, 0x39, 0x30, - 0x2e, 0x38, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, - 0x64, 0x65, 0x72, 0x6f, 0x66, 0x73, 0x61, 0x6c, 0x76, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, - 0x72, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x76, 0x31, 0x2e, 0x30, - 0x33, 0x2e, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, - 0x65, 0x6e, 0x65, 0x74, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x61, 0x69, 0x6e, 0x61, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x63, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, - 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x6d, 0x75, 0x6c, 0x61, 0x6e, 0x64, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, - 0x6f, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x73, 0x75, 0x70, - 0x70, 0x6f, 0x72, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x77, 0x65, 0x62, 0x20, - 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x74, 0x72, 0x6f, 0x62, 0x65, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x52, 0x43, 0x20, - 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x61, 0x64, 0x6d, 0x69, - 0x6e, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, - 0x64, 0x65, 0x6d, 0x6f, 0x20, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x73, 0x2c, - 0x20, 0x77, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, - 0x70, 0x6f, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x41, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, - 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x61, 0x6e, 0x6b, 0x73, - 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, - 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x63, - 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x6a, 0x65, - 0x63, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x61, - 0x72, 0x74, 0x68, 0x61, 0x6c, 0x6c, 0x2f, 0x5b, 0x31, 0x31, 0x35, 0x5d, - 0x55, 0x70, 0x20, 0x52, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x4f, 0x53, - 0x20, 0x70, 0x6f, 0x72, 0x74, 0x2c, 0x20, 0x6a, 0x75, 0x61, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x48, 0x61, 0x69, 0x6b, 0x75, - 0x20, 0x70, 0x6f, 0x72, 0x74, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x74, 0x61, 0x72, 0x7a, 0x65, 0x61, 0x75, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x44, 0x65, 0x62, 0x69, 0x61, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x55, 0x62, 0x75, 0x6e, 0x74, 0x75, 0x20, 0x70, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x69, 0x6e, 0x67, 0x2c, 0x20, 0x65, 0x68, 0x61, 0x75, 0x70, 0x74, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x46, 0x72, 0x65, 0x65, 0x42, 0x53, 0x44, - 0x20, 0x70, 0x6f, 0x72, 0x74, 0x2c, 0x20, 0x47, 0x61, 0x72, 0x79, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x2e, 0x20, 0x53, 0x63, 0x61, - 0x76, 0x6f, 0x6e, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x52, 0x74, 0x41, - 0x75, 0x64, 0x69, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x52, 0x74, 0x4d, - 0x69, 0x64, 0x69, 0x2c, 0x20, 0x6b, 0x72, 0x75, 0x7a, 0x65, 0x2c, 0x20, - 0x69, 0x64, 0x63, 0x2c, 0x20, 0x52, 0x65, 0x7a, 0x20, 0x65, 0x74, 0x20, - 0x61, 0x6c, 0x2e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x6e, 0x74, 0x73, 0x2c, - 0x20, 0x73, 0x76, 0x65, 0x6e, 0x7a, 0x7a, 0x6f, 0x6e, 0x20, 0x66, 0x6f, - 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x6d, 0x6f, 0x20, 0x74, - 0x75, 0x6e, 0x65, 0x2c, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x6f, 0x64, - 0x20, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x20, 0x73, 0x74, 0x61, - 0x66, 0x66, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x75, 0x6d, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x64, 0x6d, 0x69, 0x6e, - 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x56, - 0x61, 0x6c, 0x65, 0x72, 0x69, 0x6f, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x72, 0x65, 0x66, - 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x72, 0x69, 0x6e, 0x74, - 0x6f, 0x75, 0x74, 0x73, 0x2c, 0x20, 0x73, 0x79, 0x70, 0x68, 0x75, 0x73, - 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, - 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, - 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x69, 0x73, 0x6d, 0x2c, 0x20, 0x46, - 0x6c, 0x61, 0x73, 0x63, 0x68, 0x2c, 0x20, 0x73, 0x65, 0x74, 0x72, 0x6f, - 0x64, 0x6f, 0x78, 0x2c, 0x20, 0x6a, 0x69, 0x78, 0x2c, 0x20, 0x45, 0x76, - 0x69, 0x6c, 0x2d, 0x56, 0x69, 0x6c, 0x6c, 0x65, 0x2c, 0x20, 0x53, 0x70, - 0x6f, 0x74, 0x2c, 0x20, 0x73, 0x76, 0x65, 0x72, 0x78, 0x2c, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x74, - 0x69, 0x72, 0x65, 0x20, 0x54, 0x69, 0x74, 0x61, 0x6e, 0x20, 0x63, 0x72, - 0x65, 0x77, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, - 0x72, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, - 0x62, 0x6f, 0x64, 0x79, 0x20, 0x77, 0x68, 0x6f, 0x20, 0x64, 0x6f, 0x6e, - 0x61, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x72, 0x6f, 0x70, - 0x70, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, - 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, - 0x6c, 0x20, 0x67, 0x72, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, - 0x74, 0x6f, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x6f, 0x6e, 0x65, 0x20, - 0x61, 0x74, 0x20, 0x5b, 0x31, 0x31, 0x36, 0x5d, 0x23, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x66, 0x6f, - 0x72, 0x20, 0x6d, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x20, - 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x61, 0x69, 0x6c, - 0x79, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x63, 0x68, 0x61, - 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x31, 0x30, 0x2e, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, - 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, - 0x63, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, 0x61, 0x6d, - 0x20, 0x62, 0x79, 0x20, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x28, 0x74, 0x65, 0x6e, 0x2e, 0x72, 0x65, 0x6b, - 0x63, 0x61, 0x72, 0x74, 0x79, 0x6b, 0x6c, 0x69, 0x6d, 0x40, 0x74, 0x72, - 0x6f, 0x70, 0x70, 0x75, 0x73, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x72, 0x6f, - 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x75, - 0x6d, 0x20, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, - 0x31, 0x31, 0x37, 0x5d, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6d, - 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, - 0x74, 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, 0x2e, 0x6f, 0x72, - 0x67, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x2f, - 0x20, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x49, 0x52, 0x43, 0x2e, 0x20, - 0x54, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, - 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x20, 0x6c, 0x69, 0x76, - 0x65, 0x2c, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, - 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x23, 0x4d, + 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, + 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x45, 0x37, 0x78, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, + 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, + 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, + 0x67, 0x20, 0x6f, 0x66, 0x20, 0x45, 0x36, 0x78, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x45, 0x45, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x20, 0x6f, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x6f, 0x76, 0x65, + 0x72, 0x66, 0x6c, 0x6f, 0x77, 0x20, 0x22, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x22, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, 0x70, + 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x73, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x20, 0x69, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x6a, 0x75, 0x6e, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x45, 0x44, + 0x78, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, + 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x6d, + 0x6f, 0x72, 0x65, 0x20, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, + 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2c, 0x20, 0x6f, + 0x72, 0x20, 0x69, 0x66, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x63, 0x72, 0x61, 0x73, 0x68, 0x65, + 0x73, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, + 0x67, 0x20, 0x72, 0x65, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x73, 0x74, 0x75, + 0x70, 0x69, 0x64, 0x2c, 0x20, 0x77, 0x65, 0x27, 0x64, 0x20, 0x72, 0x65, + 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x6f, + 0x20, 0x68, 0x65, 0x61, 0x72, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x79, + 0x6f, 0x75, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x74, 0x20, 0x77, 0x6f, + 0x75, 0x6c, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, + 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x63, 0x6f, 0x6f, 0x6c, 0x65, 0x72, + 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x6f, 0x75, 0x6c, + 0x64, 0x20, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x20, 0x68, + 0x6f, 0x77, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, + 0x75, 0x63, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, + 0x6c, 0x65, 0x6d, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x68, 0x65, 0x72, 0x65, 0x27, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x64, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, + 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, + 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, + 0x20, 0x77, 0x65, 0x62, 0x20, 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x39, 0x2e, 0x20, 0x43, 0x72, + 0x65, 0x64, 0x69, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x78, + 0x70, 0x65, 0x72, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, + 0x62, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x79, + 0x6f, 0x75, 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, + 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, + 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x70, 0x61, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, + 0x63, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, + 0x65, 0x6c, 0x74, 0x61, 0x66, 0x69, 0x72, 0x65, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, + 0x65, 0x72, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x76, 0x30, 0x2e, + 0x39, 0x30, 0x2e, 0x38, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x63, 0x6f, 0x64, 0x65, 0x72, 0x6f, 0x66, 0x73, 0x61, 0x6c, 0x76, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, + 0x6e, 0x65, 0x72, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x76, 0x31, + 0x2e, 0x30, 0x33, 0x2e, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x6b, 0x65, 0x6e, 0x65, 0x74, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, + 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x61, 0x69, + 0x6e, 0x61, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x2c, 0x20, 0x64, + 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x61, 0x6c, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x6d, 0x75, 0x6c, 0x61, + 0x6e, 0x64, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x73, + 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, + 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x77, 0x65, + 0x62, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x74, 0x72, 0x6f, 0x62, 0x65, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x52, + 0x43, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x61, 0x64, + 0x6d, 0x69, 0x6e, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x2c, 0x20, 0x64, 0x65, 0x6d, 0x6f, 0x20, 0x76, 0x69, 0x64, 0x65, 0x6f, + 0x73, 0x2c, 0x20, 0x77, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, + 0x65, 0x64, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x61, 0x6e, + 0x6b, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, + 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, + 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, + 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x56, 0x61, 0x72, 0x74, 0x68, 0x61, 0x6c, 0x6c, 0x2f, 0x5b, 0x31, 0x31, + 0x35, 0x5d, 0x55, 0x70, 0x20, 0x52, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, + 0x4f, 0x53, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x2c, 0x20, 0x6a, 0x75, 0x61, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x48, 0x61, 0x69, + 0x6b, 0x75, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x2c, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x74, 0x61, 0x72, 0x7a, 0x65, 0x61, 0x75, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x44, 0x65, 0x62, 0x69, 0x61, 0x6e, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x55, 0x62, 0x75, 0x6e, 0x74, 0x75, 0x20, 0x70, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x2c, 0x20, 0x65, 0x68, 0x61, 0x75, + 0x70, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x46, 0x72, 0x65, 0x65, 0x42, + 0x53, 0x44, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x2c, 0x20, 0x47, 0x61, 0x72, + 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x2e, 0x20, 0x53, + 0x63, 0x61, 0x76, 0x6f, 0x6e, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x52, + 0x74, 0x41, 0x75, 0x64, 0x69, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x52, + 0x74, 0x4d, 0x69, 0x64, 0x69, 0x2c, 0x20, 0x6b, 0x72, 0x75, 0x7a, 0x65, + 0x2c, 0x20, 0x69, 0x64, 0x63, 0x2c, 0x20, 0x52, 0x65, 0x7a, 0x20, 0x65, + 0x74, 0x20, 0x61, 0x6c, 0x2e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x6e, 0x74, + 0x73, 0x2c, 0x20, 0x73, 0x76, 0x65, 0x6e, 0x7a, 0x7a, 0x6f, 0x6e, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x6d, 0x6f, + 0x20, 0x74, 0x75, 0x6e, 0x65, 0x2c, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, + 0x6f, 0x64, 0x20, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x20, 0x73, + 0x74, 0x61, 0x66, 0x66, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x6f, 0x72, + 0x75, 0x6d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x64, 0x6d, + 0x69, 0x6e, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, + 0x20, 0x56, 0x61, 0x6c, 0x65, 0x72, 0x69, 0x6f, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x72, + 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x72, 0x69, + 0x6e, 0x74, 0x6f, 0x75, 0x74, 0x73, 0x2c, 0x20, 0x73, 0x79, 0x70, 0x68, + 0x75, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x69, 0x76, + 0x65, 0x20, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x69, 0x73, 0x6d, 0x2c, + 0x20, 0x46, 0x6c, 0x61, 0x73, 0x63, 0x68, 0x2c, 0x20, 0x73, 0x65, 0x74, + 0x72, 0x6f, 0x64, 0x6f, 0x78, 0x2c, 0x20, 0x6a, 0x69, 0x78, 0x2c, 0x20, + 0x45, 0x76, 0x69, 0x6c, 0x2d, 0x56, 0x69, 0x6c, 0x6c, 0x65, 0x2c, 0x20, + 0x53, 0x70, 0x6f, 0x74, 0x2c, 0x20, 0x73, 0x76, 0x65, 0x72, 0x78, 0x2c, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, + 0x6e, 0x74, 0x69, 0x72, 0x65, 0x20, 0x54, 0x69, 0x74, 0x61, 0x6e, 0x20, + 0x63, 0x72, 0x65, 0x77, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x75, 0x70, + 0x70, 0x6f, 0x72, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x76, 0x65, + 0x72, 0x79, 0x62, 0x6f, 0x64, 0x79, 0x20, 0x77, 0x68, 0x6f, 0x20, 0x64, + 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x72, + 0x6f, 0x70, 0x70, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x61, 0x20, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x65, 0x63, + 0x69, 0x61, 0x6c, 0x20, 0x67, 0x72, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, + 0x73, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x6f, 0x6e, + 0x65, 0x20, 0x61, 0x74, 0x20, 0x5b, 0x31, 0x31, 0x36, 0x5d, 0x23, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x31, 0x31, - 0x38, 0x5d, 0x45, 0x73, 0x70, 0x65, 0x72, 0x4e, 0x65, 0x74, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x49, 0x52, 0x43, - 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x20, 0x75, - 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6a, 0x61, 0x76, 0x61, 0x20, - 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, - 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x65, 0x62, 0x73, - 0x69, 0x74, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x32, 0x33, 0x2e, 0x20, - 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x67, 0x69, 0x74, 0x68, - 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x4d, 0x69, 0x6c, 0x6b, - 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x69, 0x73, 0x73, - 0x75, 0x65, 0x73, 0x2f, 0x31, 0x32, 0x30, 0x23, 0x69, 0x73, 0x73, 0x75, - 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x33, 0x32, 0x37, - 0x36, 0x31, 0x34, 0x30, 0x36, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, - 0x31, 0x35, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, - 0x77, 0x77, 0x2e, 0x75, 0x70, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x2e, 0x6e, - 0x65, 0x74, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x36, 0x2e, - 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, - 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x74, 0x69, 0x74, - 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, - 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x2f, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x31, 0x31, 0x37, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, - 0x2f, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x2e, 0x74, 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, - 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, - 0x74, 0x79, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x38, 0x2e, - 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, - 0x65, 0x73, 0x70, 0x65, 0x72, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a + 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x69, + 0x74, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x61, + 0x69, 0x6c, 0x79, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x63, + 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x31, 0x30, 0x2e, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, + 0x61, 0x6d, 0x20, 0x62, 0x79, 0x20, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x74, 0x65, 0x6e, 0x2e, 0x72, + 0x65, 0x6b, 0x63, 0x61, 0x72, 0x74, 0x79, 0x6b, 0x6c, 0x69, 0x6d, 0x40, + 0x74, 0x72, 0x6f, 0x70, 0x70, 0x75, 0x73, 0x29, 0x2c, 0x20, 0x74, 0x68, + 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, + 0x72, 0x75, 0x6d, 0x20, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5b, 0x31, 0x31, 0x37, 0x5d, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, + 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x2e, 0x74, 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, 0x2e, + 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, + 0x79, 0x2f, 0x20, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x49, 0x52, 0x43, + 0x2e, 0x20, 0x54, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x20, 0x6c, + 0x69, 0x76, 0x65, 0x2c, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, + 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x20, 0x74, 0x6f, 0x20, + 0x23, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, + 0x31, 0x31, 0x38, 0x5d, 0x45, 0x73, 0x70, 0x65, 0x72, 0x4e, 0x65, 0x74, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x49, + 0x52, 0x43, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, + 0x20, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6a, 0x61, 0x76, + 0x61, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x6e, 0x20, + 0x6f, 0x75, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x65, + 0x62, 0x73, 0x69, 0x74, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x32, 0x33, + 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x67, 0x69, + 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, + 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x69, + 0x73, 0x73, 0x75, 0x65, 0x73, 0x2f, 0x31, 0x32, 0x30, 0x23, 0x69, 0x73, + 0x73, 0x75, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x33, + 0x32, 0x37, 0x36, 0x31, 0x34, 0x30, 0x36, 0x38, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x31, 0x31, 0x35, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, + 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x75, 0x70, 0x72, 0x6f, 0x75, 0x67, 0x68, + 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, + 0x36, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6d, 0x69, + 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x74, + 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, 0x2e, 0x6f, 0x72, 0x67, + 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x2f, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x37, 0x2e, 0x20, 0x68, 0x74, 0x74, + 0x70, 0x3a, 0x2f, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x74, 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, + 0x6d, 0x6f, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, + 0x6e, 0x69, 0x74, 0x79, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, + 0x38, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, + 0x77, 0x2e, 0x65, 0x73, 0x70, 0x65, 0x72, 0x2e, 0x6e, 0x65, 0x74, 0x2f, + 0x0a, 0x0a }; -unsigned int milkytracker_help_len = 53664; +unsigned int milkytracker_help_len = 54386; From 5f9e135f06c52972844938280727a7b671a80af4 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 3 Jul 2023 11:43:22 +0200 Subject: [PATCH 042/152] removed broken links --- docs/MilkyTracker.html | 2 +- src/tracker/DialogHelpText.h | 90 ++++++++++++++++-------------------- 2 files changed, 41 insertions(+), 51 deletions(-) diff --git a/docs/MilkyTracker.html b/docs/MilkyTracker.html index 6fec6975..83eed408 100644 --- a/docs/MilkyTracker.html +++ b/docs/MilkyTracker.html @@ -3262,7 +3262,7 @@

10. Contact

- You can contact the MilkyTracker team by email (), through the forum at http://milkytracker.titandemo.org/community/ or in IRC. To chat with the community live, you can connect to #MilkyTracker on EsperNet with your IRC client or use the java client on our website. + You can contact the MilkyTracker team at github () or in IRC. To chat with the community live, you can connect to #MilkyTracker on EsperNet with your IRC client or use the java client on our website.

diff --git a/src/tracker/DialogHelpText.h b/src/tracker/DialogHelpText.h index c2d898e2..6267597a 100644 --- a/src/tracker/DialogHelpText.h +++ b/src/tracker/DialogHelpText.h @@ -4484,54 +4484,44 @@ unsigned char milkytracker_help[] = { 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, - 0x61, 0x6d, 0x20, 0x62, 0x79, 0x20, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x74, 0x65, 0x6e, 0x2e, 0x72, - 0x65, 0x6b, 0x63, 0x61, 0x72, 0x74, 0x79, 0x6b, 0x6c, 0x69, 0x6d, 0x40, - 0x74, 0x72, 0x6f, 0x70, 0x70, 0x75, 0x73, 0x29, 0x2c, 0x20, 0x74, 0x68, - 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, - 0x72, 0x75, 0x6d, 0x20, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x5b, 0x31, 0x31, 0x37, 0x5d, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, - 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x2e, 0x74, 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, 0x2e, - 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, - 0x79, 0x2f, 0x20, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x49, 0x52, 0x43, - 0x2e, 0x20, 0x54, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x20, 0x6c, - 0x69, 0x76, 0x65, 0x2c, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, - 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x20, 0x74, 0x6f, 0x20, - 0x23, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, - 0x31, 0x31, 0x38, 0x5d, 0x45, 0x73, 0x70, 0x65, 0x72, 0x4e, 0x65, 0x74, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x49, - 0x52, 0x43, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, - 0x20, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6a, 0x61, 0x76, - 0x61, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x6e, 0x20, - 0x6f, 0x75, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x65, - 0x62, 0x73, 0x69, 0x74, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x32, 0x33, - 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x67, 0x69, - 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, - 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x4d, 0x69, - 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x69, - 0x73, 0x73, 0x75, 0x65, 0x73, 0x2f, 0x31, 0x32, 0x30, 0x23, 0x69, 0x73, - 0x73, 0x75, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x33, - 0x32, 0x37, 0x36, 0x31, 0x34, 0x30, 0x36, 0x38, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x31, 0x31, 0x35, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, - 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x75, 0x70, 0x72, 0x6f, 0x75, 0x67, 0x68, - 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, - 0x36, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6d, 0x69, - 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x74, - 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, 0x2e, 0x6f, 0x72, 0x67, - 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x2f, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x37, 0x2e, 0x20, 0x68, 0x74, 0x74, - 0x70, 0x3a, 0x2f, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x74, 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, - 0x6d, 0x6f, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, - 0x6e, 0x69, 0x74, 0x79, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, - 0x38, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, - 0x77, 0x2e, 0x65, 0x73, 0x70, 0x65, 0x72, 0x2e, 0x6e, 0x65, 0x74, 0x2f, - 0x0a, 0x0a + 0x61, 0x6d, 0x20, 0x61, 0x74, 0x20, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x68, 0x74, 0x74, 0x70, + 0x73, 0x3a, 0x2f, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, + 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x2f, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x29, 0x20, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, + 0x49, 0x52, 0x43, 0x2e, 0x20, 0x54, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x74, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, + 0x79, 0x20, 0x6c, 0x69, 0x76, 0x65, 0x2c, 0x20, 0x79, 0x6f, 0x75, 0x20, + 0x63, 0x61, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x20, + 0x74, 0x6f, 0x20, 0x23, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x37, + 0x5d, 0x45, 0x73, 0x70, 0x65, 0x72, 0x4e, 0x65, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x79, 0x6f, 0x75, + 0x72, 0x20, 0x49, 0x52, 0x43, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, + 0x20, 0x6f, 0x72, 0x20, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x6a, 0x61, 0x76, 0x61, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, + 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, 0x20, 0x77, 0x65, 0x62, 0x73, 0x69, + 0x74, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x52, + 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x32, 0x33, 0x2e, 0x20, 0x68, + 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x4d, 0x69, 0x6c, 0x6b, 0x79, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x69, 0x73, 0x73, 0x75, + 0x65, 0x73, 0x2f, 0x31, 0x32, 0x30, 0x23, 0x69, 0x73, 0x73, 0x75, 0x65, + 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x33, 0x32, 0x37, 0x36, + 0x31, 0x34, 0x30, 0x36, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, + 0x35, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, + 0x77, 0x2e, 0x75, 0x70, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x2e, 0x6e, 0x65, + 0x74, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x36, 0x2e, 0x20, + 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x74, 0x69, 0x74, 0x61, + 0x6e, 0x64, 0x65, 0x6d, 0x6f, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x6f, + 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x2f, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x31, 0x31, 0x37, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, + 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x65, 0x73, 0x70, 0x65, 0x72, 0x2e, 0x6e, + 0x65, 0x74, 0x2f, 0x0a, 0x0a }; -unsigned int milkytracker_help_len = 54386; +unsigned int milkytracker_help_len = 54269; From 90c767a445194220f0baa07e81c1e4c055462a6c Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 3 Jul 2023 12:21:03 +0200 Subject: [PATCH 043/152] add advanced drag drop to docs --- docs/MilkyTracker.html | 8 + src/tracker/DialogHelpText.h | 6414 +++++++++++++++++----------------- 2 files changed, 3221 insertions(+), 3201 deletions(-) diff --git a/docs/MilkyTracker.html b/docs/MilkyTracker.html index 83eed408..a250156b 100644 --- a/docs/MilkyTracker.html +++ b/docs/MilkyTracker.html @@ -800,6 +800,14 @@

Pattern Editor:

+ + + + + + + +
Shift-UpSelect previous instrumentShift-Up or Ctrl-UpSelect previous instrument
Shift-DownSelect next instrumentShift-Down or Ctrl-DownSelect next instrument
Ctrl-Shift-UpSelect previous sampleAlt-I Load Instrument (current slot)
Mousedrag selectionmove selection
Shift+Mousedrag selectionclones selection (when 'advanced dnd' is enabled in Misc-tab in config)

Transpose:

diff --git a/src/tracker/DialogHelpText.h b/src/tracker/DialogHelpText.h index 6267597a..fd6c5fe1 100644 --- a/src/tracker/DialogHelpText.h +++ b/src/tracker/DialogHelpText.h @@ -1145,1098 +1145,1034 @@ unsigned char milkytracker_help[] = { 0x41, 0x6c, 0x74, 0x2d, 0x49, 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x28, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x6c, 0x6f, 0x74, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, - 0x2d, 0x46, 0x37, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, - 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, - 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, - 0x38, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, - 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, - 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x37, 0x20, - 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, - 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x54, 0x72, - 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, - 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, - 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x46, 0x37, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, - 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, - 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, - 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, - 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, - 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, - 0x31, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, - 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, - 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x75, 0x73, 0x65, + 0x64, 0x72, 0x61, 0x67, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2b, 0x4d, 0x6f, 0x75, 0x73, 0x65, 0x64, + 0x72, 0x61, 0x67, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x73, 0x20, 0x73, 0x65, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x77, 0x68, 0x65, 0x6e, + 0x20, 0x27, 0x61, 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x64, + 0x6e, 0x64, 0x27, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, + 0x4d, 0x69, 0x73, 0x63, 0x2d, 0x74, 0x61, 0x62, 0x20, 0x69, 0x6e, 0x20, + 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, + 0x70, 0x6f, 0x73, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x37, 0x20, 0x20, + 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x20, 0x54, + 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x20, 0x54, + 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, + 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x46, 0x37, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, + 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, + 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x46, 0x38, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, + 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x37, 0x20, + 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x38, 0x20, + 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, - 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x46, 0x31, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, - 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, - 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x54, + 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, + 0x2d, 0x46, 0x32, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, + 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, - 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x46, 0x31, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, - 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, - 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x32, 0x20, - 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, - 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, - 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x45, - 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x20, 0x75, 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, - 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x2f, - 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, - 0x72, 0x61, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, - 0x72, 0x61, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x20, - 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, - 0x61, 0x67, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, - 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x72, 0x61, - 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x49, 0x49, 0x2e, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x65, 0x64, 0x69, 0x74, - 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x46, 0x54, 0x32, 0x20, - 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x69, 0x65, - 0x2d, 0x68, 0x61, 0x72, 0x64, 0x20, 0x46, 0x54, 0x32, 0x20, 0x75, 0x73, - 0x65, 0x72, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x72, 0x6f, 0x62, - 0x61, 0x62, 0x6c, 0x79, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x76, - 0x65, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, - 0x74, 0x75, 0x69, 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x62, - 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x50, 0x6c, - 0x65, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, - 0x61, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x46, - 0x54, 0x32, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, - 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, - 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x79, - 0x65, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, - 0x6d, 0x61, 0x79, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x76, 0x61, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, - 0x65, 0x63, 0x68, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x72, 0x65, 0x61, - 0x73, 0x6f, 0x6e, 0x73, 0x2e, 0x20, 0x41, 0x6c, 0x73, 0x6f, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, - 0x61, 0x74, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x65, 0x64, 0x69, 0x74, - 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x6e, 0x6f, - 0x74, 0x20, 0x62, 0x65, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, - 0x20, 0x6f, 0x6e, 0x20, 0x50, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x50, - 0x43, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, - 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, - 0x69, 0x6d, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, - 0x66, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, - 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, - 0x6e, 0x67, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x41, 0x20, 0x41, 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, - 0x20, 0x65, 0x64, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x20, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, - 0x44, 0x69, 0x73, 0x6b, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x20, - 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, - 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x52, 0x20, 0x44, 0x69, 0x73, 0x6b, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x20, - 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, - 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x20, 0x54, 0x72, - 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x58, 0x20, 0x4d, 0x61, 0x69, 0x6e, 0x20, 0x73, 0x63, 0x72, - 0x65, 0x65, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x20, - 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x73, 0x63, 0x6f, 0x70, 0x65, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, 0x2c, 0x20, 0x33, 0x2c, - 0x20, 0x35, 0x2c, 0x20, 0x36, 0xe2, 0x80, 0xa6, 0x20, 0x50, 0x6c, 0x61, - 0x79, 0x20, 0x2f, 0x20, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x73, 0x20, 0x28, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, - 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x74, 0x68, - 0x65, 0x72, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, - 0x20, 0x69, 0x73, 0x20, 0x6f, 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x51, 0x2c, 0x20, 0x57, 0x2c, 0x20, 0x45, 0x2c, 0x20, 0x52, - 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x2c, - 0x20, 0x44, 0x2c, 0x20, 0x46, 0x2c, 0x20, 0x47, 0xe2, 0x80, 0xa6, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x2c, 0x20, 0x58, 0x2c, 0x20, - 0x43, 0x2c, 0x20, 0x56, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x46, 0x31, 0xe2, 0x80, 0xa6, 0x46, 0x38, 0x20, 0x53, 0x65, - 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x63, 0x74, 0x61, 0x76, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, + 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x20, 0x20, 0x54, + 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, + 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, + 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, + 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x75, + 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, + 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x2f, 0x70, 0x72, 0x65, 0x76, 0x69, + 0x6f, 0x75, 0x73, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x26, + 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x26, + 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x26, 0x20, + 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x6c, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x73, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x72, 0x20, + 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x49, 0x2e, 0x20, + 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x49, 0x49, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x68, 0x65, 0x20, 0x46, 0x54, 0x32, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, + 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x64, 0x69, 0x65, 0x2d, 0x68, 0x61, 0x72, 0x64, + 0x20, 0x46, 0x54, 0x32, 0x20, 0x75, 0x73, 0x65, 0x72, 0x73, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, 0x20, + 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x76, 0x65, 0x72, 0x79, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x75, 0x69, 0x74, 0x69, + 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, + 0x65, 0x72, 0x73, 0x2e, 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x6e, 0x6f, + 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x46, 0x54, 0x32, 0x20, 0x73, 0x68, + 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x79, 0x65, 0x74, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x64, + 0x69, 0x66, 0x66, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x61, + 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, 0x65, 0x63, 0x68, 0x6e, 0x69, + 0x63, 0x61, 0x6c, 0x20, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x73, 0x2e, + 0x20, 0x41, 0x6c, 0x73, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, + 0x69, 0x73, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, + 0x20, 0x6d, 0x61, 0x79, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, + 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x6f, 0x6e, 0x20, 0x50, + 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x50, 0x43, 0x20, 0x62, 0x65, 0x63, + 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x6f, 0x6d, + 0x65, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20, 0x64, 0x65, 0x76, 0x69, + 0x63, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x20, 0x41, + 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x65, 0x64, 0x69, 0x74, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x44, 0x69, 0x73, 0x6b, 0x20, + 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x20, 0x44, 0x69, 0x73, + 0x6b, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58, 0x20, 0x4d, + 0x61, 0x69, 0x6e, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, + 0x65, 0x20, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, 0x6f, 0x62, + 0x61, 0x6c, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x32, 0x2c, 0x20, 0x33, 0x2c, 0x20, 0x35, 0x2c, 0x20, 0x36, + 0xe2, 0x80, 0xa6, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x2f, 0x20, 0x69, + 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, + 0x28, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, + 0x6e, 0x20, 0x77, 0x68, 0x65, 0x74, 0x68, 0x65, 0x72, 0x20, 0x65, 0x64, + 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, + 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x51, 0x2c, 0x20, + 0x57, 0x2c, 0x20, 0x45, 0x2c, 0x20, 0x52, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x2c, 0x20, 0x44, 0x2c, 0x20, 0x46, + 0x2c, 0x20, 0x47, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5a, 0x2c, 0x20, 0x58, 0x2c, 0x20, 0x43, 0x2c, 0x20, 0x56, 0xe2, + 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0xe2, + 0x80, 0xa6, 0x46, 0x38, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, + 0x6f, 0x63, 0x74, 0x61, 0x76, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, + 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, + 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, - 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, - 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x69, 0x67, - 0x68, 0x74, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, - 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, - 0x6f, 0x77, 0x73, 0x20, 0x26, 0x53, 0x44, 0x4c, 0x29, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, - 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, - 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, - 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, - 0x39, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x20, 0x20, 0x20, 0x20, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x41, 0x6c, + 0x74, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x28, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x61, 0x73, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x2f, 0x52, 0x69, - 0x67, 0x68, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, - 0x74, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x46, 0x31, 0x30, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x71, 0x75, - 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, + 0x67, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x26, + 0x53, 0x44, 0x4c, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, + 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, + 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x45, 0x6e, + 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x39, 0x20, 0x50, 0x6c, 0x61, + 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, + 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x28, 0x73, 0x61, + 0x6d, 0x65, 0x20, 0x61, 0x73, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, + 0x6e, 0x74, 0x65, 0x72, 0x2f, 0x52, 0x69, 0x67, 0x68, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, - 0x31, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x30, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, - 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, - 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, - 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x32, 0x20, 0x50, 0x6c, - 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, - 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x69, 0x72, 0x64, - 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, + 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, + 0x69, 0x72, 0x73, 0x74, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, + 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, + 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x31, 0x20, 0x50, 0x6c, 0x61, + 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, + 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x53, - 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, - 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, 0x73, 0x74, 0x6f, - 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, - 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x61, - 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x6c, - 0x65, 0x61, 0x73, 0x65, 0x64, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, - 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x62, 0x79, - 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x70, 0x61, 0x63, 0x65, 0x20, 0x53, 0x74, 0x6f, 0x70, 0x20, 0x2f, 0x20, - 0x45, 0x64, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x49, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x46, 0x31, 0x32, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x74, 0x68, 0x69, 0x72, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, + 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, + 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, + 0x6f, 0x77, 0x20, 0x28, 0x73, 0x74, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x6e, + 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, + 0x20, 0x72, 0x6f, 0x77, 0x20, 0x62, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, + 0x53, 0x74, 0x6f, 0x70, 0x20, 0x2f, 0x20, 0x45, 0x64, 0x69, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, + 0x4c, 0x65, 0x66, 0x74, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, + 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, 0x69, 0x67, - 0x68, 0x74, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, - 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, - 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, - 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x46, 0x39, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x65, 0x66, 0x74, + 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x52, 0x69, 0x67, 0x68, + 0x74, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x39, 0x20, + 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x30, 0x20, 0x49, 0x6e, 0x73, + 0x65, 0x72, 0x74, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, - 0x30, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x65, 0x77, - 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x31, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, + 0x31, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x32, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x32, 0x20, - 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, - 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x65, 0x79, 0x20, - 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x45, 0x53, 0x43, 0x20, 0x28, 0x41, - 0x4e, 0x53, 0x49, 0x3a, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x4d, 0x69, 0x6e, - 0x75, 0x73, 0x29, 0x2a, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, - 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, + 0x20, 0x20, 0x20, 0x4b, 0x65, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, + 0x20, 0x45, 0x53, 0x43, 0x20, 0x28, 0x41, 0x4e, 0x53, 0x49, 0x3a, 0x20, + 0x41, 0x6c, 0x74, 0x2d, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x29, 0x2a, 0x20, + 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x6b, 0x65, 0x79, 0x20, 0x62, + 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x45, 0x53, 0x43, 0x20, 0x28, 0x41, 0x4e, + 0x53, 0x49, 0x3a, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x50, 0x6c, 0x75, 0x73, + 0x29, 0x2a, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, + 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x20, 0x54, + 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, + 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x50, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, + 0x65, 0x20, 0x70, 0x72, 0x6f, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, + 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x76, 0x69, + 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x57, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, 0x72, 0x61, 0x70, 0x70, + 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, + 0x67, 0x65, 0x20, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, + 0x28, 0x6c, 0x69, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, - 0x6b, 0x65, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x45, 0x53, - 0x43, 0x20, 0x28, 0x41, 0x4e, 0x53, 0x49, 0x3a, 0x20, 0x41, 0x6c, 0x74, - 0x2d, 0x50, 0x6c, 0x75, 0x73, 0x29, 0x2a, 0x20, 0x44, 0x65, 0x63, 0x72, - 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x46, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x73, - 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x50, 0x20, - 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x73, 0x70, - 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x57, 0x20, 0x54, 0x6f, 0x67, - 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x77, 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x54, 0x6f, - 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x62, 0x65, 0x68, 0x61, - 0x76, 0x69, 0x6f, 0x72, 0x20, 0x28, 0x6c, 0x69, 0x76, 0x65, 0x20, 0x6d, - 0x6f, 0x64, 0x65, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x20, - 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, 0x20, - 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x53, 0x20, 0x53, 0x61, 0x76, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x73, 0x63, 0x20, 0x45, 0x78, - 0x69, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, - 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, - 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, - 0x2c, 0x20, 0x22, 0x4b, 0x65, 0x79, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, - 0x20, 0x65, 0x73, 0x63, 0x22, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x73, - 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x69, 0x6c, 0x64, - 0x65, 0x20, 0x2f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x6b, 0x65, 0x79, 0x2c, 0x20, 0x73, 0x65, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x20, 0x2f, - 0x20, 0x70, 0x6c, 0x75, 0x73, 0x6d, 0x69, 0x6e, 0x75, 0x73, 0x20, 0x6b, - 0x65, 0x79, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x69, - 0x6e, 0x67, 0x20, 0x61, 0x63, 0x63, 0x65, 0x6e, 0x74, 0x20, 0x2f, 0x20, - 0x63, 0x69, 0x72, 0x63, 0x75, 0x6d, 0x66, 0x6c, 0x65, 0x78, 0x20, 0x6b, - 0x65, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x70, - 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x79, 0x6f, - 0x75, 0x72, 0x20, 0x49, 0x53, 0x4f, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, - 0x61, 0x72, 0x64, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x64, 0x6f, 0x65, - 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x78, 0x69, 0x73, 0x74, 0x20, - 0x6f, 0x6e, 0x20, 0x41, 0x4e, 0x53, 0x49, 0x20, 0x6c, 0x61, 0x79, 0x6f, - 0x75, 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x65, 0x65, 0x3a, 0x20, 0x5b, 0x32, 0x33, 0x5d, 0x74, 0x68, 0x69, 0x73, - 0x20, 0x69, 0x73, 0x73, 0x75, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x64, - 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x72, 0x73, - 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x4d, 0x6f, 0x76, 0x65, - 0x20, 0x61, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x55, 0x70, 0x20, 0x4a, 0x75, 0x6d, - 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x75, 0x70, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x44, - 0x6f, 0x77, 0x6e, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, - 0x72, 0x6f, 0x77, 0x73, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x4a, 0x75, 0x6d, - 0x70, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x72, - 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x64, - 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x61, 0x73, - 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, - 0x6e, 0x65, 0x78, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x54, - 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, - 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, - 0x51, 0xe2, 0x80, 0xa6, 0x49, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, - 0x6f, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x28, 0x30, 0xe2, 0x80, - 0xa6, 0x37, 0x29, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x4e, 0x2d, 0x43, 0x68, - 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x41, 0xe2, 0x80, 0xa6, 0x4b, 0x20, 0x4a, - 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x20, 0x28, 0x38, 0xe2, 0x80, 0xa6, 0x31, 0x35, 0x29, 0x20, 0x4d, 0x4f, - 0x44, 0x20, 0x4e, 0x2d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x39, 0x20, 0x4a, 0x75, - 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x46, 0x31, 0x30, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, - 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0xc2, 0xbc, - 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x46, 0x31, 0x31, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, - 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x68, 0x61, 0x6c, 0x66, 0x77, 0x61, 0x79, 0x20, 0x74, 0x68, 0x72, 0x6f, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, + 0x65, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x20, 0x6d, 0x6f, 0x64, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, + 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x73, 0x63, 0x20, 0x45, 0x78, 0x69, 0x74, 0x20, 0x70, 0x72, + 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x69, + 0x73, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2c, 0x20, 0x22, 0x4b, 0x65, + 0x79, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x65, 0x73, 0x63, 0x22, + 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x74, 0x69, 0x6c, 0x64, 0x65, 0x20, 0x2f, 0x20, 0x74, + 0x69, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, + 0x79, 0x2c, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, + 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x20, 0x2f, 0x20, 0x70, 0x6c, 0x75, 0x73, + 0x6d, 0x69, 0x6e, 0x75, 0x73, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x6f, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x63, + 0x63, 0x65, 0x6e, 0x74, 0x20, 0x2f, 0x20, 0x63, 0x69, 0x72, 0x63, 0x75, + 0x6d, 0x66, 0x6c, 0x65, 0x78, 0x20, 0x6b, 0x65, 0x79, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, + 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x49, 0x53, + 0x4f, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2c, 0x20, + 0x62, 0x75, 0x74, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x20, 0x65, 0x78, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x4e, + 0x53, 0x49, 0x20, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x73, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x65, 0x3a, 0x20, 0x5b, + 0x32, 0x33, 0x5d, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x73, 0x75, + 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x65, 0x64, 0x69, + 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, + 0x79, 0x73, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x61, 0x72, 0x6f, 0x75, + 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, + 0x65, 0x55, 0x70, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, + 0x72, 0x6f, 0x77, 0x73, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x4a, + 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, + 0x6f, 0x6d, 0x65, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, + 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x64, 0x20, 0x4a, 0x75, 0x6d, 0x70, + 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x61, 0x62, 0x20, 0x4a, + 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, + 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, + 0x75, 0x73, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x51, 0xe2, 0x80, 0xa6, 0x49, + 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x20, 0x28, 0x30, 0xe2, 0x80, 0xa6, 0x37, 0x29, 0x20, 0x4d, + 0x4f, 0x44, 0x20, 0x4e, 0x2d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, + 0x41, 0xe2, 0x80, 0xa6, 0x4b, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, + 0x6f, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x28, 0x38, 0xe2, 0x80, + 0xa6, 0x31, 0x35, 0x29, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x4e, 0x2d, 0x43, + 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x46, 0x39, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, + 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, + 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x30, 0x20, + 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0xc2, 0xbc, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, - 0x32, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0xc2, 0xbe, 0x20, 0x74, 0x68, - 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x68, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x72, 0x69, 0x67, 0x68, - 0x74, 0x20, 0x6f, 0x66, 0x20, 0x4c, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, - 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, - 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x61, 0x70, 0x73, - 0x2d, 0x4c, 0x6f, 0x63, 0x6b, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, - 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x57, 0x69, 0x6e, - 0x64, 0x6f, 0x77, 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, + 0x31, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x77, + 0x61, 0x79, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x32, 0x20, 0x4a, 0x75, 0x6d, + 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0xc2, 0xbe, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6b, + 0x65, 0x79, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x6f, 0x66, 0x20, + 0x4c, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, - 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, 0x65, + 0x20, 0x20, 0x20, 0x43, 0x61, 0x70, 0x73, 0x2d, 0x4c, 0x6f, 0x63, 0x6b, + 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, + 0x66, 0x66, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, + 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x31, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, + 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x2c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, - 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, - 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x20, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, + 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, + 0x65, 0x74, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x2c, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, - 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x73, 0x20, - 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, - 0x20, 0x6f, 0x6e, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, - 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x20, 0x28, 0x46, 0x31, 0x33, 0x20, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x63, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x49, 0x6e, 0x73, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, + 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, + 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x44, 0x65, 0x6c, + 0x65, 0x74, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, + 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x49, 0x6e, 0x73, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, + 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x46, 0x31, 0x33, + 0x20, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x63, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, 0x6e, 0x73, + 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, + 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x73, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x46, 0x31, 0x33, 0x20, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x63, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, + 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, + 0x73, 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, + 0x6e, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, + 0x61, 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, + 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, + 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x65, + 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, + 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, + 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x28, 0x73, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x33, 0x20, 0x6f, - 0x6e, 0x20, 0x6d, 0x61, 0x63, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, - 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, - 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, - 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x61, - 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, - 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, - 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, - 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x61, 0x74, - 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, - 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, - 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, - 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, - 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, - 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x42, + 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, + 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, + 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, + 0x6b, 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, - 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, - 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x74, 0x6f, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6c, 0x69, - 0x70, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, - 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x6c, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, + 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, + 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x6f, 0x77, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x43, 0x6f, 0x6e, 0x76, 0x65, + 0x72, 0x74, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x6c, 0x69, 0x70, 0x62, 0x6f, 0x61, 0x72, + 0x64, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, + 0x65, 0x79, 0x73, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, + 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, + 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, + 0x79, 0x73, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x20, 0x62, 0x6c, + 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, + 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, 0x20, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, + 0x70, 0x79, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x28, 0x79, 0x65, + 0x73, 0x2c, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x75, 0x6e, 0x64, 0x65, + 0x72, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x3d, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, + 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, 0x62, + 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x6c, 0x74, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, + 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, - 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x75, 0x74, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x34, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x20, 0x28, 0x79, 0x65, 0x73, 0x2c, 0x20, 0x65, 0x76, 0x65, 0x6e, - 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, - 0x77, 0x73, 0x20, 0x3d, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, - 0x73, 0x74, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x36, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x50, 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, - 0x74, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x33, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x75, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, - 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, + 0x69, 0x66, 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, - 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x74, - 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x34, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, + 0x70, 0x79, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x50, 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, + 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, + 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, + 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x64, 0x64, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, - 0x63, 0x75, 0x74, 0x73, 0x20, 0x28, 0x6e, 0x6f, 0x74, 0x20, 0x66, 0x6f, - 0x75, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x29, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x5a, 0x20, 0x55, 0x6e, - 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x59, 0x20, 0x52, 0x65, 0x64, 0x6f, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x41, 0x6c, 0x74, 0x2d, 0x41, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, - 0x20, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x49, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x74, - 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, - 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x56, 0x20, 0x20, - 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, - 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x56, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x74, - 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x56, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x35, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, 0x6f, 0x75, + 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x56, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6d, 0x61, 0x63, 0x72, 0x6f, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x31, 0xe2, 0x80, - 0xa6, 0x30, 0x20, 0x52, 0x65, 0x61, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x20, 0x20, 0x20, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, + 0x6c, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, + 0x28, 0x6e, 0x6f, 0x74, 0x20, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x69, + 0x6e, 0x20, 0x46, 0x54, 0x32, 0x29, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, + 0x6c, 0x74, 0x2d, 0x5a, 0x20, 0x55, 0x6e, 0x64, 0x6f, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, + 0x2d, 0x59, 0x20, 0x52, 0x65, 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x41, + 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x65, 0x6e, 0x74, 0x69, + 0x72, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, + 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, + 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6c, 0x74, 0x2d, 0x56, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x62, 0x6c, 0x6f, + 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x56, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x56, + 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, + 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x6d, 0x61, 0x63, 0x72, 0x6f, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, + 0x41, 0x6c, 0x74, 0x2d, 0x31, 0xe2, 0x80, 0xa6, 0x30, 0x20, 0x52, 0x65, + 0x61, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, + 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, + 0x74, 0x2d, 0x31, 0xe2, 0x80, 0xa6, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x57, 0x72, 0x69, 0x74, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x31, 0xe2, 0x80, 0xa6, 0x30, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x72, 0x69, 0x74, 0x65, - 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, - 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, - 0x74, 0x2d, 0x46, 0x37, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, - 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, - 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, - 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, - 0x46, 0x38, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, - 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, - 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, - 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x37, - 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x54, - 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x46, 0x37, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, - 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, - 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, - 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, - 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, - 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, - 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, - 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, - 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, - 0x46, 0x31, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, - 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, + 0x73, 0x70, 0x6f, 0x73, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x37, 0x20, + 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x20, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, + 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x37, 0x20, 0x54, 0x72, 0x61, 0x6e, + 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, + 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x37, + 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x38, + 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, - 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x46, 0x31, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, - 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, - 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x32, 0x20, + 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, + 0x74, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, + 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, + 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, - 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x46, 0x31, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, - 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x32, - 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, - 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, - 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, 0x70, 0x20, 0x6f, 0x72, - 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x55, 0x70, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x70, 0x72, 0x65, 0x76, - 0x69, 0x6f, 0x75, 0x73, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x6f, 0x72, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x53, 0x65, - 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x69, 0x6e, - 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, + 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, + 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x20, 0x20, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x54, 0x72, 0x61, + 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, + 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x73, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x55, 0x70, 0x20, 0x6f, 0x72, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x55, 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, + 0x63, 0x74, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, + 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, + 0x6f, 0x77, 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, + 0x6e, 0x65, 0x78, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, 0x70, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, + 0x6c, 0x65, 0x63, 0x74, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, + 0x73, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x55, 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x70, 0x72, - 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, - 0x63, 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x73, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x73, - 0x6f, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x2d, 0x74, 0x79, 0x70, 0x65, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x65, 0x78, 0x2d, 0x6e, 0x75, 0x6d, - 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, - 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x79, 0x6f, - 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, - 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, - 0x63, 0x20, 0x6b, 0x65, 0x79, 0x70, 0x61, 0x64, 0x2c, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x20, 0x69, 0x73, 0x20, - 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x43, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x61, 0x63, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x30, 0xe2, 0x80, - 0xa6, 0x39, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x30, 0xe2, 0x80, - 0xa6, 0x39, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x30, - 0xe2, 0x80, 0xa6, 0x39, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, - 0x75, 0x6d, 0x20, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, - 0x20, 0x3d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, - 0x20, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, - 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2f, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x42, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2d, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x43, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2b, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2d, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, - 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, - 0x69, 0x67, 0x69, 0x74, 0x20, 0x45, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, - 0x75, 0x6d, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x44, 0x69, 0x67, - 0x69, 0x74, 0x20, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x65, - 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x26, - 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, - 0x64, 0x72, 0x61, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, - 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, - 0x6c, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, - 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x72, - 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x36, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, - 0x6e, 0x63, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x49, 0x2e, 0x20, 0x47, 0x6c, 0x6f, 0x73, 0x73, 0x61, 0x72, 0x79, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, - 0x50, 0x4d, 0x20, 0x54, 0x72, 0x61, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x42, 0x65, 0x61, 0x74, 0x73, 0x20, 0x50, - 0x65, 0x72, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x2c, 0x20, 0x62, - 0x75, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, - 0x79, 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, - 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, - 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x57, - 0x68, 0x65, 0x6e, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, - 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x30, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, - 0x73, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, - 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, - 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x75, 0x73, 0x65, - 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x6f, 0x77, - 0x2f, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x73, - 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x6c, 0x69, 0x6e, 0x65, - 0x20, 0x6f, 0x66, 0x20, 0x22, 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x6f, - 0x6e, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, - 0x20, 0x49, 0x6e, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, - 0x20, 0x69, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, - 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x64, 0x65, 0x70, 0x65, - 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x6d, - 0x61, 0x6e, 0x79, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x74, 0x68, - 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, - 0x72, 0x6f, 0x77, 0x20, 0x28, 0x53, 0x70, 0x65, 0x65, 0x64, 0x29, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x66, 0x61, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x79, 0x20, 0x61, 0x72, 0x65, 0x20, - 0x28, 0x42, 0x50, 0x4d, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, - 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x2f, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x50, 0x65, 0x72, - 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, - 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x28, - 0x74, 0x68, 0x75, 0x73, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x63, 0x61, - 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, - 0x74, 0x63, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, - 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x20, 0x2e, 0x4d, - 0x4f, 0x44, 0x73, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x20, - 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, 0x73, 0x20, 0x77, 0x65, 0x6c, - 0x6c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x70, - 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x28, 0x53, - 0x61, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x20, 0x62, 0x61, 0x63, 0x6b, - 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6e, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x20, - 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, - 0x6f, 0x6e, 0x2e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, - 0x69, 0x63, 0x6b, 0x20, 0x54, 0x68, 0x65, 0x20, 0x62, 0x61, 0x73, 0x65, - 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x69, - 0x6e, 0x20, 0x74, 0x72, 0x61, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x73, 0x20, 0x6c, - 0x69, 0x6b, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, - 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x2e, 0x20, - 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x74, 0x72, - 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x74, 0x69, 0x63, - 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x75, 0x6e, 0x6c, 0x65, 0x73, 0x73, - 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x29, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x73, 0x20, 0x61, 0x72, - 0x65, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, - 0x6e, 0x67, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, - 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x65, 0x73, - 0x74, 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x20, 0x69, 0x6e, 0x20, 0x57, 0x65, - 0x73, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x2e, 0x20, 0x41, 0x20, 0x43, 0x23, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x69, 0x73, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, - 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x61, 0x77, 0x61, 0x79, 0x20, 0x66, 0x72, - 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x43, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x65, - 0x65, 0x64, 0x20, 0x28, 0x53, 0x70, 0x64, 0x2e, 0x29, 0x20, 0x4e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, - 0x73, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x49, 0x2e, 0x20, - 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x20, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x28, 0x2e, 0x4d, - 0x4f, 0x44, 0x20, 0x26, 0x2e, 0x58, 0x4d, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, - 0x78, 0x79, 0x20, 0x5b, 0x32, 0x34, 0x5d, 0x41, 0x72, 0x70, 0x65, 0x67, - 0x67, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x31, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x35, 0x5d, 0x50, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x78, - 0x78, 0x20, 0x5b, 0x32, 0x36, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x33, 0x78, 0x78, 0x20, - 0x5b, 0x32, 0x37, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, - 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x78, 0x79, - 0x20, 0x5b, 0x32, 0x38, 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, - 0x78, 0x79, 0x20, 0x5b, 0x32, 0x39, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x78, 0x79, 0x20, 0x5b, 0x33, - 0x30, 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x37, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x31, 0x5d, 0x54, 0x72, - 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x38, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x32, 0x5d, - 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x39, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x33, 0x5d, 0x53, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x78, 0x79, 0x20, - 0x5b, 0x33, 0x34, 0x5d, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x42, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x35, 0x5d, 0x4a, - 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, - 0x78, 0x78, 0x20, 0x5b, 0x33, 0x36, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, 0x78, 0x78, - 0x20, 0x5b, 0x33, 0x37, 0x5d, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x78, 0x79, 0x20, 0x53, 0x75, 0x62, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, - 0x20, 0x45, 0x30, 0x78, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x4c, - 0x45, 0x44, 0x20, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x20, 0x74, 0x6f, - 0x67, 0x67, 0x6c, 0x65, 0x20, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x31, - 0x78, 0x20, 0x5b, 0x33, 0x38, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2b, 0x20, 0x45, 0x32, 0x78, 0x20, 0x5b, 0x33, 0x39, 0x5d, - 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, - 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, - 0x45, 0x33, 0x78, 0x20, 0x5b, 0x34, 0x30, 0x5d, 0x47, 0x6c, 0x69, 0x73, - 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, - 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x34, 0x78, 0x20, - 0x5b, 0x34, 0x31, 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, - 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2b, 0x20, 0x45, 0x35, 0x78, 0x20, 0x5b, 0x34, 0x32, 0x5d, 0x53, 0x65, - 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, - 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x36, 0x78, 0x20, - 0x5b, 0x34, 0x33, 0x5d, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x37, 0x78, 0x20, - 0x5b, 0x34, 0x34, 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, - 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2b, 0x20, 0x45, 0x38, 0x78, 0x20, 0x5b, 0x34, 0x35, 0x5d, 0x53, 0x65, - 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, - 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x2a, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x39, 0x78, 0x20, 0x5b, - 0x34, 0x36, 0x5d, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, - 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x41, - 0x78, 0x20, 0x5b, 0x34, 0x37, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x42, 0x78, 0x20, 0x5b, 0x34, - 0x38, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2b, 0x20, 0x45, 0x43, 0x78, 0x20, 0x5b, 0x34, 0x39, 0x5d, - 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, - 0x45, 0x44, 0x78, 0x20, 0x5b, 0x35, 0x30, 0x5d, 0x4e, 0x6f, 0x74, 0x65, - 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x45, - 0x78, 0x20, 0x5b, 0x35, 0x31, 0x5d, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, - 0x46, 0x78, 0x20, 0x46, 0x75, 0x6e, 0x6b, 0x20, 0x69, 0x74, 0x21, 0x20, - 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x46, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x32, 0x5d, 0x53, 0x65, 0x74, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, - 0x50, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x28, 0x2e, 0x58, 0x4d, - 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x47, 0x78, 0x78, - 0x20, 0x5b, 0x35, 0x33, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x67, 0x6c, 0x6f, - 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x48, 0x78, 0x79, - 0x20, 0x5b, 0x35, 0x34, 0x5d, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4b, - 0x78, 0x78, 0x20, 0x5b, 0x35, 0x35, 0x5d, 0x4b, 0x65, 0x79, 0x2d, 0x6f, - 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x4c, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x36, 0x5d, 0x53, 0x65, 0x74, - 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x37, - 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, + 0x74, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, + 0x78, 0x74, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f, 0x75, 0x20, + 0x63, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x71, 0x75, 0x69, + 0x63, 0x6b, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x68, 0x65, 0x78, 0x2d, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, + 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, + 0x74, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x20, 0x6b, 0x65, 0x79, + 0x70, 0x61, 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x79, + 0x6f, 0x75, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, + 0x74, 0x68, 0x69, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x50, 0x43, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4d, 0x61, 0x63, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x75, 0x6d, 0x20, 0x30, 0xe2, 0x80, 0xa6, 0x39, 0x20, 0x20, 0x20, + 0x4e, 0x75, 0x6d, 0x20, 0x30, 0xe2, 0x80, 0xa6, 0x39, 0x20, 0x20, 0x20, + 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x30, 0xe2, 0x80, 0xa6, 0x39, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2f, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x3d, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x41, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2d, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x75, 0x6d, 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, + 0x67, 0x69, 0x74, 0x20, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x75, 0x6d, 0x20, 0x2b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, + 0x6d, 0x20, 0x2d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, + 0x74, 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, + 0x6d, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x4e, 0x75, 0x6d, 0x20, + 0x2b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, + 0x45, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, + 0x2c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x45, 0x6e, + 0x74, 0x65, 0x72, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x46, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, + 0x20, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x26, + 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x52, 0x65, 0x73, 0x69, 0x7a, + 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x26, 0x20, + 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, + 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x72, + 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x36, 0x2e, 0x20, 0x45, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x47, + 0x6c, 0x6f, 0x73, 0x73, 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x54, 0x72, + 0x61, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x20, + 0x42, 0x65, 0x61, 0x74, 0x73, 0x20, 0x50, 0x65, 0x72, 0x20, 0x4d, 0x69, + 0x6e, 0x75, 0x74, 0x65, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x6e, + 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, 0x72, + 0x6d, 0x69, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x69, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, + 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, + 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x61, + 0x6e, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, 0x6c, + 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x30, 0x20, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2c, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, + 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, + 0x61, 0x72, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x52, 0x6f, 0x77, 0x2f, 0x6c, 0x69, 0x6e, 0x65, + 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6f, + 0x6e, 0x65, 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x22, + 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x69, 0x74, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x6f, + 0x6e, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x20, 0x74, + 0x69, 0x63, 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, + 0x53, 0x70, 0x65, 0x65, 0x64, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x66, + 0x61, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, + 0x65, 0x79, 0x20, 0x61, 0x72, 0x65, 0x20, 0x28, 0x42, 0x50, 0x4d, 0x29, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, + 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x50, 0x65, 0x72, 0x20, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x73, + 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x61, 0x76, 0x61, 0x69, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, + 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x28, 0x74, 0x68, 0x75, 0x73, 0x20, + 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, + 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x74, 0x63, 0x29, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, + 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x2e, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x73, 0x20, 0x73, + 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, + 0x20, 0x61, 0x73, 0x20, 0x77, 0x65, 0x6c, 0x6c, 0x20, 0x62, 0x75, 0x74, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, + 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x28, 0x53, 0x61, 0x76, 0x65, 0x20, 0x6d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x6f, + 0x61, 0x64, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x74, 0x6f, 0x20, 0x65, + 0x6e, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, + 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x63, 0x6b, 0x20, 0x54, + 0x68, 0x65, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, + 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2c, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, + 0x41, 0x6d, 0x69, 0x67, 0x61, 0x2e, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, + 0x20, 0x61, 0x72, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, + 0x72, 0x73, 0x74, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, + 0x61, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x28, 0x75, 0x6e, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x64, 0x65, 0x6c, 0x61, + 0x79, 0x65, 0x64, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x54, 0x68, 0x65, 0x20, + 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x65, 0x73, 0x74, 0x20, 0x6d, 0x75, 0x73, + 0x69, 0x63, 0x61, 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, + 0x6c, 0x20, 0x69, 0x6e, 0x20, 0x57, 0x65, 0x73, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, 0x41, 0x20, + 0x43, 0x23, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, + 0x6e, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, + 0x61, 0x77, 0x61, 0x79, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x43, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x53, + 0x70, 0x64, 0x2e, 0x29, 0x20, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, + 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, + 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x49, 0x49, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x74, + 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x20, 0x28, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x26, 0x2e, + 0x58, 0x4d, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x78, 0x79, 0x20, 0x5b, 0x32, + 0x34, 0x5d, 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x78, 0x78, + 0x20, 0x5b, 0x32, 0x35, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x36, + 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x33, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x37, 0x5d, 0x50, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x34, 0x78, 0x79, 0x20, 0x5b, 0x32, 0x38, 0x5d, + 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x78, 0x79, 0x20, 0x5b, 0x32, + 0x39, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x52, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x38, 0x5d, 0x52, 0x65, 0x2d, - 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x54, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x39, - 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x58, 0x78, 0x79, 0x20, 0x45, 0x78, - 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, - 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x73, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, - 0x20, 0x58, 0x31, 0x78, 0x20, 0x5b, 0x36, 0x30, 0x5d, 0x45, 0x78, 0x74, - 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, - 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, - 0x20, 0x58, 0x32, 0x78, 0x20, 0x5b, 0x36, 0x31, 0x5d, 0x45, 0x78, 0x74, - 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, - 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, - 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x28, 0x2e, - 0x58, 0x4d, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x78, - 0x78, 0x20, 0x5b, 0x36, 0x32, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x2b, 0x78, 0x20, 0x5b, - 0x36, 0x33, 0x5d, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x2d, 0x78, 0x20, 0x5b, 0x36, 0x34, 0x5d, - 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x44, 0x78, 0x20, 0x5b, 0x36, 0x35, 0x5d, 0x46, - 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x28, 0x64, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, - 0xe2, 0x96, 0xbc, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x78, 0x20, 0x5b, 0x36, 0x36, 0x5d, 0x50, - 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x97, 0x80, 0x78, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x4d, 0x78, 0x20, 0x5b, 0x36, 0x37, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x50, 0x78, 0x20, 0x5b, 0x36, 0x38, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, + 0x20, 0x36, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x30, 0x5d, 0x56, 0x69, 0x62, + 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x37, 0x78, 0x79, + 0x20, 0x5b, 0x33, 0x31, 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x38, + 0x78, 0x78, 0x20, 0x5b, 0x33, 0x32, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x52, 0x78, 0x20, 0x5b, 0x36, - 0x39, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x64, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, - 0xe2, 0x96, 0xb6, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x53, 0x78, 0x20, 0x5b, 0x37, 0x30, 0x5d, 0x53, - 0x65, 0x74, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x55, 0x78, 0x20, 0x5b, 0x37, 0x31, 0x5d, 0x46, 0x69, - 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, - 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb2, - 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x56, 0x78, 0x20, 0x5b, 0x37, 0x32, 0x5d, 0x56, 0x69, 0x62, 0x72, - 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, - 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x6e, 0x6f, - 0x20, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x75, - 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x79, 0x65, 0x74, 0x2c, - 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x71, - 0x75, 0x69, 0x72, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x65, - 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, - 0x74, 0x65, 0x6e, 0x65, 0x73, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x2a, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x73, 0x75, - 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x41, - 0x6d, 0x69, 0x67, 0x61, 0x20, 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, - 0x46, 0x54, 0x32, 0x2c, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, - 0x72, 0x65, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, - 0x38, 0x78, 0x78, 0x2c, 0x20, 0x50, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x30, 0x78, 0x79, 0x20, - 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x3d, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x79, 0x20, 0x3d, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, - 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x33, - 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, - 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x72, 0x70, 0x65, 0x67, - 0x67, 0x69, 0x6f, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x6c, 0x79, 0x20, - 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x62, 0x65, - 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x61, - 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x28, 0x43, 0x2d, 0x34, - 0x29, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, - 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x20, 0x78, 0x20, 0x28, - 0x33, 0x20, 0x3d, 0x20, 0x44, 0x23, 0x34, 0x29, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x79, 0x20, 0x28, 0x37, 0x20, 0x3d, 0x20, 0x47, 0x2d, 0x34, 0x29, - 0x2e, 0x20, 0x45, 0x61, 0x63, 0x68, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, - 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, - 0x20, 0x31, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x2e, 0x20, 0x49, 0x66, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x68, 0x69, 0x67, - 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x33, 0x20, 0x28, - 0x6d, 0x65, 0x61, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x72, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, 0x20, - 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x33, 0x20, - 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, - 0x77, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x71, 0x75, - 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x6f, 0x6f, 0x70, - 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, - 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, - 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, - 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, - 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x6e, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, - 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x31, 0x2c, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x65, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x39, 0x78, 0x78, 0x20, 0x5b, + 0x33, 0x33, 0x5d, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, + 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x41, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x34, 0x5d, 0x56, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, 0x78, + 0x78, 0x20, 0x5b, 0x33, 0x35, 0x5d, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, + 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x78, 0x78, 0x20, 0x5b, 0x33, + 0x36, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x44, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x37, 0x5d, + 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, + 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x45, 0x78, 0x79, 0x20, 0x53, 0x75, 0x62, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x30, 0x78, 0x20, + 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x4c, 0x45, 0x44, 0x20, 0x46, 0x69, + 0x6c, 0x74, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, + 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x31, 0x78, 0x20, 0x5b, 0x33, 0x38, + 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, + 0x32, 0x78, 0x20, 0x5b, 0x33, 0x39, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, + 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x33, 0x78, 0x20, 0x5b, + 0x34, 0x30, 0x5d, 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, + 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2b, 0x20, 0x45, 0x34, 0x78, 0x20, 0x5b, 0x34, 0x31, 0x5d, 0x56, + 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, + 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x35, 0x78, + 0x20, 0x5b, 0x34, 0x32, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2b, 0x20, 0x45, 0x36, 0x78, 0x20, 0x5b, 0x34, 0x33, 0x5d, 0x50, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2b, 0x20, 0x45, 0x37, 0x78, 0x20, 0x5b, 0x34, 0x34, 0x5d, 0x54, + 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, + 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x38, 0x78, + 0x20, 0x5b, 0x34, 0x35, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x2a, 0x2a, 0x2a, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2b, 0x20, 0x45, 0x39, 0x78, 0x20, 0x5b, 0x34, 0x36, 0x5d, 0x52, 0x65, + 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x41, 0x78, 0x20, 0x5b, 0x34, 0x37, + 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, + 0x20, 0x45, 0x42, 0x78, 0x20, 0x5b, 0x34, 0x38, 0x5d, 0x46, 0x69, 0x6e, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, + 0x43, 0x78, 0x20, 0x5b, 0x34, 0x39, 0x5d, 0x4e, 0x6f, 0x74, 0x65, 0x20, + 0x63, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x44, 0x78, 0x20, 0x5b, + 0x35, 0x30, 0x5d, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, + 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x45, 0x78, 0x20, 0x5b, 0x35, 0x31, + 0x5d, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, + 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x46, 0x78, 0x20, 0x46, 0x75, + 0x6e, 0x6b, 0x20, 0x69, 0x74, 0x21, 0x20, 0x2a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x78, 0x78, 0x20, 0x5b, + 0x35, 0x32, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x74, + 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x20, 0x28, 0x2e, 0x58, 0x4d, 0x20, 0x6f, 0x6e, 0x6c, 0x79, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x47, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x33, 0x5d, + 0x53, 0x65, 0x74, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x48, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x34, 0x5d, + 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4b, 0x78, 0x78, 0x20, 0x5b, 0x35, + 0x35, 0x5d, 0x4b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x78, 0x78, 0x20, + 0x5b, 0x35, 0x36, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x76, 0x65, + 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x50, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x37, 0x5d, 0x50, 0x61, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x52, 0x78, 0x79, 0x20, + 0x5b, 0x35, 0x38, 0x5d, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, + 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x54, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x39, 0x5d, 0x54, 0x72, 0x65, 0x6d, + 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x58, 0x78, 0x79, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, + 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x58, 0x31, 0x78, 0x20, + 0x5b, 0x36, 0x30, 0x5d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, + 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x58, 0x32, 0x78, 0x20, + 0x5b, 0x36, 0x31, 0x5d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, + 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x20, 0x28, 0x2e, 0x58, 0x4d, 0x20, 0x6f, 0x6e, + 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x78, 0x78, 0x20, 0x5b, 0x36, 0x32, + 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x2b, 0x78, 0x20, 0x5b, 0x36, 0x33, 0x5d, 0x56, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, + 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x2d, 0x78, 0x20, 0x5b, 0x36, 0x34, 0x5d, 0x56, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, + 0x78, 0x20, 0x5b, 0x36, 0x35, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xbc, 0x78, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, + 0x78, 0x20, 0x5b, 0x36, 0x36, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, + 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, + 0x61, 0x73, 0x20, 0xe2, 0x97, 0x80, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x78, 0x20, 0x5b, 0x36, + 0x37, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x78, 0x20, 0x5b, 0x36, + 0x38, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, + 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x52, 0x78, 0x20, 0x5b, 0x36, 0x39, 0x5d, 0x50, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, + 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb6, 0x78, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x53, + 0x78, 0x20, 0x5b, 0x37, 0x30, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x76, 0x69, + 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x55, 0x78, + 0x20, 0x5b, 0x37, 0x31, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, + 0x70, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, + 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb2, 0x78, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x78, 0x20, 0x5b, + 0x37, 0x32, 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x29, 0x20, + 0x4e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x65, 0x64, 0x2c, 0x20, 0x6e, 0x6f, 0x20, 0x70, 0x6c, 0x61, 0x6e, + 0x73, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x2a, 0x29, 0x20, 0x4e, + 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x65, 0x64, 0x20, 0x79, 0x65, 0x74, 0x2c, 0x20, 0x77, 0x69, 0x6c, 0x6c, + 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, + 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x6e, 0x65, 0x73, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x2a, 0x2a, 0x29, + 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, + 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, + 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x2c, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, 0x65, 0x6c, 0x6f, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x38, 0x78, 0x78, 0x2c, 0x20, + 0x50, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x64, + 0x76, 0x69, 0x73, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x30, 0x78, 0x79, 0x20, 0x41, 0x72, 0x70, 0x65, 0x67, + 0x67, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x20, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, - 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, - 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, - 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, - 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, - 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x6e, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, + 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, + 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x33, 0x37, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, + 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x71, + 0x75, 0x69, 0x63, 0x6b, 0x6c, 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, + 0x69, 0x74, 0x63, 0x68, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x28, 0x43, 0x2d, 0x34, 0x29, 0x20, 0x61, 0x6e, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, + 0x65, 0x74, 0x73, 0x20, 0x78, 0x20, 0x28, 0x33, 0x20, 0x3d, 0x20, 0x44, + 0x23, 0x34, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x28, 0x37, + 0x20, 0x3d, 0x20, 0x47, 0x2d, 0x34, 0x29, 0x2e, 0x20, 0x45, 0x61, 0x63, + 0x68, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x31, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x20, 0x69, 0x73, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, + 0x68, 0x61, 0x6e, 0x20, 0x33, 0x20, 0x28, 0x6d, 0x65, 0x61, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, + 0x74, 0x68, 0x61, 0x6e, 0x20, 0x33, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, + 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x29, 0x2c, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, + 0x69, 0x73, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x65, 0x64, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, + 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, + 0x30, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x20, 0x78, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x20, 0x31, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x79, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x31, 0x2c, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x65, - 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x20, 0x78, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, - 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, - 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, - 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, 0x6f, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x65, 0x64, 0x20, - 0x79, 0x6f, 0x75, 0x20, 0x43, 0x41, 0x4e, 0x27, 0x54, 0x20, 0x65, 0x6e, - 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x67, - 0x69, 0x74, 0x20, 0x30, 0x2e, 0x20, 0x4a, 0x75, 0x73, 0x74, 0x20, 0x73, - 0x74, 0x61, 0x72, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, - 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x64, 0x69, - 0x67, 0x69, 0x74, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x66, 0x69, 0x6c, 0x6c, 0x65, 0x64, - 0x20, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, - 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, - 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, - 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x46, 0x61, - 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, - 0x2c, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x6c, - 0x6f, 0x67, 0x69, 0x63, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x73, 0x20, 0x77, - 0x68, 0x65, 0x6e, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x31, 0x36, 0x20, 0x28, 0x30, 0x78, - 0x31, 0x30, 0x29, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x2e, 0x20, 0x55, 0x73, 0x69, - 0x6e, 0x67, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, - 0x61, 0x74, 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x73, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x63, 0x61, 0x75, 0x73, 0x65, - 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, - 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, - 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, - 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x62, 0x6f, - 0x74, 0x68, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x70, 0x61, - 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, 0x65, - 0x20, 0x75, 0x73, 0x65, 0x64, 0x2c, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, - 0x20, 0x77, 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x75, 0x73, 0x65, - 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x20, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, - 0x62, 0x79, 0x20, 0x33, 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, - 0x72, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, - 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x73, 0x65, 0x71, 0x75, - 0x65, 0x6e, 0x63, 0x65, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, - 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x6d, 0x6f, 0x6f, - 0x74, 0x68, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x31, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, - 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, - 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, - 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, - 0x64, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, - 0x68, 0x20, 0x75, 0x70, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x6f, 0x77, 0x6e, - 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, - 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x78, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x61, 0x73, 0x74, 0x65, - 0x72, 0x20, 0x69, 0x74, 0x20, 0x67, 0x6f, 0x65, 0x73, 0x2e, 0x20, 0x45, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, - 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x65, 0x76, 0x65, 0x72, - 0x79, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x66, 0x72, 0x65, - 0x71, 0x75, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x61, - 0x6c, 0x73, 0x6f, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x73, 0x20, - 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, + 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, + 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, + 0x30, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x20, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x20, 0x31, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, + 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, + 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, + 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x69, 0x6e, 0x64, 0x65, 0x65, 0x64, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x43, + 0x41, 0x4e, 0x27, 0x54, 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x30, 0x2e, + 0x20, 0x4a, 0x75, 0x73, 0x74, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, + 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x77, + 0x69, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, + 0x20, 0x66, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, @@ -2244,404 +2180,74 @@ unsigned char milkytracker_help[] = { 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x32, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, - 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, - 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x32, 0x30, - 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, - 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x20, 0x57, 0x6f, 0x72, - 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, - 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x37, 0x33, 0x5d, 0x31, 0x78, 0x78, 0x20, - 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, - 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x62, 0x65, 0x6e, 0x64, - 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, - 0x20, 0x75, 0x70, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, - 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, - 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, - 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, - 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, - 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, - 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x33, 0x0a, + 0x20, 0x20, 0x49, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x2c, 0x20, 0x61, 0x72, 0x70, + 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x20, + 0x66, 0x61, 0x69, 0x6c, 0x73, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x73, + 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, + 0x20, 0x31, 0x36, 0x20, 0x28, 0x30, 0x78, 0x31, 0x30, 0x29, 0x20, 0x6f, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, + 0x65, 0x72, 0x2e, 0x20, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x72, + 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x61, 0x74, 0x20, 0x73, 0x75, + 0x63, 0x68, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x20, 0x6d, 0x61, + 0x79, 0x20, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x75, 0x6e, 0x70, 0x72, + 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, + 0x73, 0x75, 0x6c, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x57, 0x68, 0x65, 0x6e, 0x20, 0x62, 0x6f, 0x74, 0x68, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, + 0x2c, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x77, 0x69, 0x73, 0x65, + 0x20, 0x74, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, + 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x64, 0x69, 0x76, + 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x62, 0x79, 0x20, 0x33, 0x20, + 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, + 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, + 0x69, 0x6f, 0x20, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, + 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x73, 0x6d, 0x6f, 0x6f, 0x74, 0x68, 0x6c, 0x79, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x31, 0x78, + 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, - 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, - 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x33, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x20, 0x62, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, - 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, - 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, - 0x68, 0x20, 0x74, 0x6f, 0x77, 0x61, 0x72, 0x64, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, - 0x6f, 0x6e, 0x65, 0x2c, 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x33, 0x78, - 0x78, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x49, - 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x2c, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x69, 0x73, 0x20, 0x62, 0x65, - 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, 0x77, - 0x61, 0x72, 0x64, 0x73, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x61, 0x74, 0x20, - 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x30, 0x34, 0x20, 0x77, 0x68, 0x69, 0x63, - 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x66, 0x61, 0x73, 0x74, - 0x20, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x6f, 0x20, 0x72, - 0x65, 0x61, 0x63, 0x68, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, - 0x20, 0x64, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x74, 0x77, 0x6f, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x61, 0x74, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, - 0x36, 0x2f, 0x31, 0x32, 0x35, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x2c, 0x20, 0x33, - 0x31, 0x30, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, - 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x6f, 0x77, 0x20, - 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x73, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x66, 0x61, - 0x73, 0x74, 0x65, 0x72, 0x2c, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, - 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x61, 0x72, 0x67, 0x65, - 0x74, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x34, 0x78, - 0x79, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, - 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x31, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x32, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x34, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x34, 0x36, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, - 0x72, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, - 0x68, 0x20, 0x75, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x78, - 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, - 0x66, 0x20, 0x61, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x20, 0x41, 0x66, 0x74, - 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, - 0x61, 0x6c, 0x20, 0x78, 0x79, 0x20, 0x70, 0x61, 0x69, 0x72, 0x2c, 0x20, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x63, - 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, - 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, 0x69, - 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, - 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, - 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x35, 0x78, 0x79, 0x20, - 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, - 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x35, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, - 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, - 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x34, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x35, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x35, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x70, 0x6f, 0x72, - 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x69, 0x6e, 0x69, 0x74, - 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x5b, 0x37, 0x34, 0x5d, 0x33, 0x78, 0x78, 0x20, 0x6f, 0x72, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x37, 0x35, 0x5d, 0x4d, 0x78, - 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, - 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x69, - 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, - 0x37, 0x36, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, - 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x2c, 0x20, 0x35, 0x30, - 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, - 0x79, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x30, 0x30, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x36, 0x78, 0x79, 0x20, 0x56, - 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x36, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, - 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, - 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x31, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x36, 0x30, - 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x36, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x36, 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x76, 0x69, - 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x69, 0x6e, - 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x5b, 0x37, 0x37, 0x5d, 0x34, 0x78, 0x79, 0x20, 0x6f, - 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x37, 0x38, 0x5d, - 0x53, 0x78, 0x2b, 0x5b, 0x37, 0x39, 0x5d, 0x56, 0x78, 0x20, 0x77, 0x68, - 0x69, 0x6c, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, - 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x30, 0x5d, - 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, - 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, - 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x73, 0x2c, 0x20, 0x36, 0x30, 0x30, 0x20, 0x77, - 0x6f, 0x72, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, - 0x64, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, - 0x6f, 0x20, 0x34, 0x30, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x37, 0x78, 0x79, 0x20, 0x54, 0x72, 0x65, 0x6d, - 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x37, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, - 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x37, 0x38, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x43, 0x30, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x30, 0x30, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, - 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x41, 0x66, - 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x69, 0x74, - 0x69, 0x61, 0x6c, 0x20, 0x78, 0x79, 0x20, 0x70, 0x61, 0x69, 0x72, 0x2c, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, - 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, - 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, - 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, - 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, - 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x38, 0x78, 0x78, 0x20, - 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x38, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x38, 0x38, 0x30, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x38, 0x41, 0x30, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x38, 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x38, 0x46, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x73, 0x74, 0x65, 0x72, 0x65, 0x6f, 0x20, 0x70, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x61, - 0x72, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x30, 0x30, 0x20, 0x74, 0x6f, - 0x20, 0x66, 0x61, 0x72, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x46, - 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x76, 0x65, 0x72, - 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x65, - 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4f, 0x6e, 0x20, 0x41, - 0x6d, 0x69, 0x67, 0x61, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x34, 0x20, - 0x4d, 0x4f, 0x44, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, - 0x20, 0x61, 0x72, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x20, 0x70, 0x61, - 0x6e, 0x6e, 0x65, 0x64, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x2c, 0x20, 0x72, - 0x69, 0x67, 0x68, 0x74, 0x2c, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, - 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x62, 0x79, 0x20, 0x68, 0x61, - 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x20, 0x75, - 0x73, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6d, - 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x72, - 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, - 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, - 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, - 0x6f, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, - 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x39, 0x78, 0x78, 0x20, 0x53, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x39, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x33, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, + 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, - 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x39, 0x30, 0x38, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, - 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x74, 0x68, 0x61, - 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, - 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x69, 0x73, 0x20, 0x70, - 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x6f, - 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x78, 0x2e, 0x20, 0x54, 0x68, - 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, 0x20, 0x73, 0x70, 0x72, 0x65, - 0x61, 0x64, 0x20, 0x32, 0x35, 0x36, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x73, 0x20, 0x61, 0x70, 0x61, 0x72, 0x74, 0x20, 0x73, 0x6f, 0x20, - 0x39, 0x30, 0x38, 0x20, 0x73, 0x6b, 0x69, 0x70, 0x73, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x28, 0x30, 0x78, 0x38, - 0x2a, 0x32, 0x35, 0x36, 0x3d, 0x29, 0x20, 0x32, 0x30, 0x34, 0x38, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, - 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x73, 0x20, - 0x69, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, - 0x68, 0x65, 0x72, 0x65, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x6d, - 0x65, 0x61, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x75, 0x72, 0x74, - 0x68, 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x39, - 0x78, 0x78, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x72, 0x65, 0x61, 0x63, 0x68, - 0x20, 0x69, 0x73, 0x20, 0x28, 0x30, 0x78, 0x46, 0x46, 0x2a, 0x32, 0x35, - 0x36, 0x20, 0x3d, 0x29, 0x20, 0x36, 0x35, 0x32, 0x38, 0x30, 0x20, 0x62, - 0x79, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x68, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, - 0x70, 0x73, 0x3a, 0x20, 0x52, 0x65, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x69, - 0x6e, 0x67, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x74, 0x6f, - 0x20, 0x65, 0x78, 0x61, 0x63, 0x74, 0x6c, 0x79, 0x20, 0x28, 0x30, 0x78, - 0x31, 0x30, 0x30, 0x30, 0x30, 0x3d, 0x29, 0x20, 0x36, 0x35, 0x35, 0x33, - 0x36, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x67, 0x69, 0x76, 0x65, - 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, - 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x6c, 0x65, 0x76, - 0x65, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, - 0x6c, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x41, 0x78, 0x79, 0x20, 0x56, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x41, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x41, 0x30, 0x34, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x41, 0x30, 0x46, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x41, 0x38, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x75, 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, - 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, - 0x69, 0x63, 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, - 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, - 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, - 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x63, 0x74, - 0x73, 0x20, 0x61, 0x73, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, - 0x64, 0x20, 0x4e, 0x4f, 0x54, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, - 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, - 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, - 0x67, 0x20, 0x73, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x67, 0x75, - 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, 0x6e, 0x70, - 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, - 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, - 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x75, 0x70, 0x20, + 0x6f, 0x72, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x65, + 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x2c, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x66, 0x61, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x74, 0x20, + 0x67, 0x6f, 0x65, 0x73, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, + 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, + 0x6f, 0x6e, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x41, 0x6d, + 0x69, 0x67, 0x61, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, + 0x69, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x64, + 0x65, 0x70, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x72, 0x65, + 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, @@ -2650,808 +2256,1342 @@ unsigned char milkytracker_help[] = { 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x42, 0x78, 0x78, 0x20, - 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, - 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x42, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x6f, 0x6e, - 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x32, 0x78, 0x78, 0x20, + 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x32, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, + 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x32, 0x30, 0x33, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x32, + 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x42, 0x30, 0x34, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6d, 0x6d, 0x65, 0x64, 0x69, - 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x73, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, - 0x64, 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x61, - 0x62, 0x6c, 0x65, 0x20, 0x28, 0x50, 0x4f, 0x54, 0x29, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x61, 0x6e, - 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, - 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, - 0x67, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, - 0x61, 0x74, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x69, 0x6e, 0x67, 0x20, - 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, - 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x20, 0x73, 0x6f, 0x6e, - 0x67, 0x73, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x66, - 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, - 0x2e, 0x20, 0x53, 0x75, 0x63, 0x68, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, - 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, - 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, - 0x67, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, - 0x63, 0x68, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x63, 0x61, - 0x6e, 0x20, 0x62, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x79, 0x6e, - 0x61, 0x6d, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x62, 0x79, 0x20, - 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x65, 0x76, 0x65, 0x6e, - 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, + 0xb7, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, + 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, + 0x37, 0x33, 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, + 0x6c, 0x79, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, + 0x74, 0x63, 0x68, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x6e, 0x73, + 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x75, 0x70, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, + 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, + 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, + 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x33, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x43, 0x31, 0x30, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x43, 0x34, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x43, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, - 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, - 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, - 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, - 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, - 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, - 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, - 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x78, 0x20, 0x3d, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6e, 0x75, 0x6d, - 0x62, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x44, 0x30, 0x34, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x73, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6a, 0x75, - 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, - 0x78, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x78, - 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x6e, - 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x6f, - 0x66, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2c, 0x20, 0x68, 0x65, 0x72, - 0x65, 0x20, 0x78, 0x78, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x64, 0x65, - 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, 0x61, 0x74, 0x68, 0x65, 0x72, - 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, - 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x2e, 0x20, 0x48, 0x65, 0x78, 0x61, 0x64, - 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, - 0x65, 0x64, 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x64, - 0x69, 0x67, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x73, 0x74, 0x69, 0x6c, - 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, - 0x64, 0x20, 0x61, 0x73, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, - 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x62, 0x65, 0x73, - 0x74, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x68, - 0x65, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x69, - 0x73, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x68, 0x69, - 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, - 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x73, 0x20, - 0x36, 0x33, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x31, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x31, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, + 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x65, 0x6e, 0x64, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, + 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x74, 0x6f, 0x77, + 0x61, 0x72, 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, + 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x65, 0x2c, 0x20, + 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2c, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0x69, 0x73, 0x20, 0x62, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, 0x77, 0x61, 0x72, 0x64, 0x73, 0x20, + 0x45, 0x2d, 0x34, 0x20, 0x61, 0x74, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, + 0x30, 0x34, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x69, 0x73, 0x6e, + 0x27, 0x74, 0x20, 0x66, 0x61, 0x73, 0x74, 0x20, 0x65, 0x6e, 0x6f, 0x75, + 0x67, 0x68, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x61, 0x63, 0x68, 0x20, + 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, + 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x75, 0x72, 0x69, + 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x72, + 0x6f, 0x77, 0x73, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x36, 0x2f, 0x31, 0x32, 0x35, + 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, 0x77, + 0x65, 0x76, 0x65, 0x72, 0x2c, 0x20, 0x33, 0x31, 0x30, 0x20, 0x6f, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, + 0x6e, 0x67, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x69, + 0x6e, 0x75, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x62, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x6d, 0x75, 0x63, 0x68, 0x20, 0x66, 0x61, 0x73, 0x74, 0x65, 0x72, 0x2c, + 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x45, 0x2d, 0x34, + 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x34, 0x78, 0x79, 0x20, 0x56, 0x69, 0x62, + 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x34, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, + 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x34, 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x32, 0x0a, 0x0a, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, - 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x45, 0x31, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, - 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, - 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x31, 0x5d, 0x31, 0x78, 0x78, - 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, - 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, - 0x6c, 0x6f, 0x74, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, - 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, - 0x6c, 0x79, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, - 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x32, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, - 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x32, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x36, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, + 0x74, 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x75, 0x70, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x20, + 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x66, + 0x75, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, + 0x6e, 0x65, 0x2e, 0x20, 0x41, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x78, 0x79, + 0x20, 0x70, 0x61, 0x69, 0x72, 0x2c, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, + 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, + 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x69, + 0x73, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, + 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x35, 0x78, 0x79, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x35, 0x30, 0x34, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x35, 0x30, + 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, + 0x72, 0x6d, 0x73, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, + 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x37, 0x34, 0x5d, + 0x33, 0x78, 0x78, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5b, 0x37, 0x35, 0x5d, 0x4d, 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, + 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x37, 0x36, 0x5d, 0x41, 0x78, + 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, + 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, + 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, + 0x6f, 0x72, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x73, 0x2c, 0x20, 0x35, 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, + 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x65, + 0x6e, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, + 0x33, 0x30, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x36, 0x78, 0x79, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, + 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x34, 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x36, 0x30, 0x31, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x36, 0x30, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x36, + 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, + 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, + 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x37, + 0x37, 0x5d, 0x34, 0x78, 0x79, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5b, 0x37, 0x38, 0x5d, 0x53, 0x78, 0x2b, 0x5b, 0x37, + 0x39, 0x5d, 0x56, 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, + 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x30, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, + 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, + 0x2c, 0x20, 0x36, 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, + 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x34, 0x30, 0x30, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x37, + 0x78, 0x79, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, + 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, - 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x31, 0x0a, 0x0a, + 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x38, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, - 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x30, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x45, 0x31, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0x20, 0x37, 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, - 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x32, 0x5d, - 0x32, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, - 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x62, 0x65, 0x6e, 0x64, - 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, - 0x63, 0x68, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, - 0x6f, 0x74, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, - 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x38, 0x33, 0x5d, 0x45, - 0x31, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x33, 0x78, 0x20, 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, - 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, - 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, - 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x6f, 0x6e, 0x2f, 0x6f, 0x66, - 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x33, 0x31, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x44, 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x61, 0x6c, 0x74, + 0x65, 0x72, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x41, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x78, + 0x79, 0x20, 0x70, 0x61, 0x69, 0x72, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, + 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x6c, 0x79, + 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x72, 0x65, 0x73, 0x65, + 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, + 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x38, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x38, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x38, 0x41, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x30, 0x0a, 0x0a, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x38, 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x33, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x38, 0x46, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, 0x69, 0x73, 0x73, - 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, - 0x20, 0x45, 0x33, 0x31, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, - 0x72, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x73, 0x20, 0x5b, 0x38, 0x34, 0x5d, 0x33, 0x78, 0x78, 0x2c, 0x20, - 0x5b, 0x38, 0x35, 0x5d, 0x35, 0x78, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x5b, 0x38, 0x36, 0x5d, 0x4d, 0x78, 0x2e, 0x20, 0x49, 0x6e, 0x73, 0x74, - 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x74, 0x65, 0x70, 0x6c, - 0x65, 0x73, 0x73, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x62, 0x65, - 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x3d, 0x67, - 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x29, 0x2c, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x69, - 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x6f, 0x75, 0x6e, 0x64, - 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x61, 0x72, 0x65, 0x73, - 0x74, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x20, - 0x54, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x76, - 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, - 0x2c, 0x20, 0x75, 0x73, 0x65, 0x20, 0x45, 0x33, 0x30, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, - 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, - 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, - 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, - 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x34, 0x78, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, - 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x45, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x3d, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, - 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, 0x65, 0x6c, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x73, 0x74, 0x65, + 0x72, 0x65, 0x6f, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x61, 0x72, 0x20, 0x6c, 0x65, 0x66, + 0x74, 0x20, 0x30, 0x30, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x61, 0x72, 0x20, + 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x46, 0x46, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, + 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, + 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x4f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x2c, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x34, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x63, + 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x68, 0x61, 0x72, 0x64, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x65, 0x64, 0x20, + 0x6c, 0x65, 0x66, 0x74, 0x2c, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x2c, + 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x65, 0x66, + 0x74, 0x20, 0x62, 0x79, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, + 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x70, 0x61, + 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x61, 0x6e, 0x75, 0x61, 0x6c, + 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, + 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, + 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x65, 0x74, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x39, + 0x78, 0x78, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, + 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x39, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x39, 0x30, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, + 0x72, 0x73, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, + 0x20, 0x78, 0x78, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x73, 0x70, 0x72, 0x65, 0x61, 0x64, 0x20, 0x32, 0x35, + 0x36, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x70, + 0x61, 0x72, 0x74, 0x20, 0x73, 0x6f, 0x20, 0x39, 0x30, 0x38, 0x20, 0x73, + 0x6b, 0x69, 0x70, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, + 0x73, 0x74, 0x20, 0x28, 0x30, 0x78, 0x38, 0x2a, 0x32, 0x35, 0x36, 0x3d, + 0x29, 0x20, 0x32, 0x30, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x70, 0x6c, 0x61, 0x79, 0x73, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, + 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, + 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x66, 0x75, 0x72, 0x74, 0x68, 0x65, 0x73, 0x74, 0x20, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x39, 0x78, 0x78, 0x20, 0x63, 0x61, + 0x6e, 0x20, 0x72, 0x65, 0x61, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x28, + 0x30, 0x78, 0x46, 0x46, 0x2a, 0x32, 0x35, 0x36, 0x20, 0x3d, 0x29, 0x20, + 0x36, 0x35, 0x32, 0x38, 0x30, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, + 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x52, + 0x65, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, + 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x78, 0x61, 0x63, + 0x74, 0x6c, 0x79, 0x20, 0x28, 0x30, 0x78, 0x31, 0x30, 0x30, 0x30, 0x30, + 0x3d, 0x29, 0x20, 0x36, 0x35, 0x35, 0x33, 0x36, 0x20, 0x62, 0x79, 0x74, + 0x65, 0x73, 0x20, 0x67, 0x69, 0x76, 0x65, 0x73, 0x20, 0x79, 0x6f, 0x75, + 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, + 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, + 0x62, 0x6c, 0x65, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x20, 0x6f, 0x66, + 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x6f, 0x76, 0x65, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x78, 0x79, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x41, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, + 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, - 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x30, 0x20, 0x45, - 0x34, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x30, 0x20, - 0x45, 0x34, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x41, 0x30, + 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x41, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x41, 0x30, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x45, 0x34, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0x20, 0x41, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, - 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, - 0x66, 0x6f, 0x72, 0x20, 0x5b, 0x38, 0x37, 0x5d, 0x34, 0x78, 0x79, 0x2c, - 0x20, 0x5b, 0x38, 0x38, 0x5d, 0x36, 0x78, 0x79, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x5b, 0x38, 0x39, 0x5d, 0x56, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x77, 0x61, 0x76, 0x65, - 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x69, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, - 0x2c, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x65, - 0x76, 0x65, 0x72, 0x79, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x45, 0x34, 0x30, - 0x29, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, - 0x3d, 0x20, 0x53, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x52, 0x61, 0x6d, - 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x53, 0x71, 0x75, - 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, - 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, - 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x72, - 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x43, - 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x71, - 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, - 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, - 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, - 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x35, - 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, - 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x2f, 0x64, 0x6f, + 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, + 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, + 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, + 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, + 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, + 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x20, 0x61, 0x63, 0x74, 0x73, 0x20, 0x61, 0x73, 0x20, + 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x75, 0x6c, 0x74, + 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, + 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, + 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, + 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, + 0x65, 0x65, 0x73, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, + 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, + 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, + 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, + 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, + 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, + 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, + 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x42, 0x78, 0x78, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, + 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x45, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x20, 0x3d, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x35, 0x34, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, - 0x35, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x20, 0x6f, 0x76, - 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, - 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, - 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x20, - 0x61, 0x20, 0x6c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x66, - 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x2e, 0x58, - 0x4d, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x20, - 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x62, 0x6f, 0x74, 0x68, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, - 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, 0x61, 0x6e, - 0x67, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6c, 0x6f, 0x67, 0x69, - 0x63, 0x61, 0x6c, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, - 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x2e, 0x20, 0x53, 0x65, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x65, 0x72, 0x65, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x50, 0x72, 0x6f, 0x54, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x20, 0x46, - 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, - 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x20, 0x30, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2d, 0x31, 0x32, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x31, 0x20, 0x2b, 0x31, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, 0x31, 0x32, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x32, 0x20, 0x2b, 0x33, 0x32, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x39, 0x36, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x20, 0x2b, 0x34, 0x38, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2d, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x34, 0x20, - 0x2b, 0x36, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2d, 0x36, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x35, 0x20, 0x2b, 0x38, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x34, 0x38, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x36, 0x20, 0x2b, 0x39, 0x36, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x33, 0x32, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x37, 0x20, 0x2b, 0x31, 0x31, - 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2d, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x38, 0x20, - 0x2d, 0x31, 0x32, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x39, - 0x20, 0x2d, 0x31, 0x31, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2b, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x41, 0x20, 0x2d, 0x39, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x33, 0x32, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x20, 0x2d, 0x38, 0x30, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x34, - 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x2d, 0x36, - 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2b, 0x36, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, - 0x20, 0x2d, 0x34, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2b, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x20, 0x2d, 0x33, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x39, 0x36, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x20, 0x2d, 0x31, 0x36, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x31, - 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x36, 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, - 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, - 0x73, 0x65, 0x74, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, - 0x6e, 0x74, 0x20, 0x2f, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, - 0x6f, 0x66, 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x36, 0x30, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x2d, - 0x34, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0x78, 0x3a, 0x20, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x78, 0x20, 0x3d, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x36, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x42, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4c, 0x6f, 0x6f, 0x70, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x78, 0x20, 0x74, 0x69, 0x6d, 0x65, - 0x73, 0x2e, 0x20, 0x45, 0x36, 0x30, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x28, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x29, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, - 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x36, 0x78, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, - 0x31, 0xe2, 0x80, 0x93, 0x46, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x65, 0x6e, 0x64, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, - 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, - 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, - 0x20, 0x49, 0x66, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x73, 0x74, 0x61, - 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, - 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x62, 0x65, 0x67, - 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, - 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x0a, + 0x20, 0x49, 0x6d, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x6c, 0x79, + 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6a, 0x75, 0x6d, 0x70, + 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x78, + 0x78, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6f, + 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x28, + 0x50, 0x4f, 0x54, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, + 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x69, 0x76, 0x69, 0x64, + 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, + 0x6f, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x20, 0x6c, + 0x6f, 0x6f, 0x70, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, + 0x65, 0x6c, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x72, + 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, + 0x70, 0x6c, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x73, 0x20, 0x75, 0x73, + 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, + 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x20, 0x53, 0x75, 0x63, + 0x68, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, + 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x67, 0x61, 0x6d, 0x65, 0x73, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x77, 0x68, + 0x65, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, + 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x61, + 0x6c, 0x6c, 0x79, 0x20, 0x62, 0x79, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, + 0x61, 0x6d, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x43, 0x78, 0x78, 0x20, + 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x43, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x43, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x43, 0x34, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x43, 0x30, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, + 0x30, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, + 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, - 0x68, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, - 0x74, 0x73, 0x20, 0x6e, 0x65, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, - 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, - 0x6c, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x20, 0x74, - 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x6c, 0x79, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x6e, 0x65, 0x20, - 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, - 0x28, 0x69, 0x6e, 0x29, 0x66, 0x61, 0x6d, 0x6f, 0x75, 0x73, 0x20, 0x46, - 0x54, 0x32, 0x20, 0x62, 0x75, 0x67, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x62, 0x75, 0x67, 0x3a, 0x20, - 0x57, 0x68, 0x65, 0x6e, 0x20, 0x45, 0x36, 0x30, 0x20, 0x69, 0x73, 0x20, - 0x75, 0x73, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x72, 0x6f, 0x77, 0x20, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, - 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x73, 0x74, - 0x61, 0x72, 0x74, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x72, 0x6f, - 0x77, 0x20, 0x78, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, - 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, - 0x62, 0x65, 0x20, 0x61, 0x76, 0x6f, 0x69, 0x64, 0x65, 0x64, 0x20, 0x62, - 0x79, 0x20, 0x70, 0x6c, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x39, 0x30, 0x5d, 0x44, 0x30, - 0x30, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, - 0x65, 0x61, 0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, - 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6f, 0x66, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, - 0x68, 0x65, 0x72, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x77, 0x61, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, - 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x69, 0x61, 0x6e, 0x73, 0x20, 0x63, - 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x70, 0x6c, - 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, - 0x65, 0x69, 0x72, 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x6d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, - 0x6e, 0x20, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x62, 0x75, 0x67, 0x20, 0x74, 0x6f, - 0x20, 0x73, 0x6b, 0x69, 0x70, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x28, 0x6f, 0x72, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x29, 0x20, 0x73, 0x6f, 0x6e, - 0x67, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x6c, 0x65, 0x73, 0x73, 0x65, 0x72, 0x20, 0x70, 0x6c, 0x61, 0x79, - 0x65, 0x72, 0x73, 0x2e, 0x20, 0x3b, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x37, 0x78, 0x20, 0x54, 0x72, 0x65, - 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x37, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x65, 0x6d, - 0x6f, 0x6c, 0x6f, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, - 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x45, 0x37, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x36, 0x43, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x37, 0x30, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, - 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x65, - 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, - 0x6f, 0x72, 0x6d, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x5b, 0x39, 0x31, 0x5d, 0x37, 0x78, 0x79, 0x20, 0x74, 0x72, 0x65, - 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x2e, 0x20, 0x41, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x32, 0x5d, 0x45, 0x34, 0x78, 0x20, - 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, - 0x72, 0x6f, 0x6c, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, - 0x6d, 0x20, 0x69, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x53, - 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, 0x64, - 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, - 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, - 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, - 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, 0x70, - 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, - 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, + 0x73, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x72, 0x65, + 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, + 0x78, 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, + 0x72, 0x65, 0x61, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x44, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, + 0x72, 0x6f, 0x77, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, + 0x6e, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, + 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x44, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x72, + 0x65, 0x61, 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, + 0x6f, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, 0x78, 0x20, 0x6f, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x6e, 0x6c, 0x69, 0x6b, 0x65, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x6a, + 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2c, 0x20, 0x68, 0x65, 0x72, 0x65, 0x20, 0x78, 0x78, 0x20, + 0x69, 0x73, 0x20, 0x61, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x20, 0x72, 0x61, 0x74, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, + 0x20, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, + 0x2e, 0x20, 0x48, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, + 0x6c, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x20, 0x62, 0x75, + 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, + 0x69, 0x73, 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, + 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x20, 0x69, + 0x74, 0x27, 0x73, 0x20, 0x62, 0x65, 0x73, 0x74, 0x20, 0x74, 0x6f, 0x20, + 0x61, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x68, 0x65, 0x78, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x74, 0x69, 0x6d, + 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, + 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, + 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6a, 0x75, 0x6d, 0x70, + 0x20, 0x74, 0x6f, 0x20, 0x69, 0x73, 0x20, 0x36, 0x33, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x31, 0x78, 0x20, + 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x45, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, + 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x45, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x34, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, + 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, + 0x5b, 0x38, 0x31, 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, + 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, 0x66, + 0x69, 0x6e, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, + 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, 0x6e, + 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x32, 0x78, + 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x45, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x45, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x33, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, + 0x31, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, + 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, + 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x32, 0x5d, 0x32, 0x78, 0x78, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, + 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, 0x66, 0x69, + 0x6e, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x5b, 0x38, 0x33, 0x5d, 0x45, 0x31, 0x78, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x33, 0x78, 0x20, + 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, + 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x45, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, + 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x74, 0x6f, 0x67, 0x67, 0x6c, + 0x65, 0x20, 0x6f, 0x6e, 0x2f, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x45, 0x33, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, + 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, + 0x30, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x33, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x33, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, + 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x45, 0x33, 0x31, 0x20, + 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x61, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x5b, 0x38, + 0x34, 0x5d, 0x33, 0x78, 0x78, 0x2c, 0x20, 0x5b, 0x38, 0x35, 0x5d, 0x35, + 0x78, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x36, 0x5d, 0x4d, + 0x78, 0x2e, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, + 0x66, 0x20, 0x73, 0x74, 0x65, 0x70, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x70, + 0x69, 0x74, 0x63, 0x68, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x28, 0x3d, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, + 0x6e, 0x64, 0x6f, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x72, + 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x20, 0x61, 0x72, + 0x65, 0x20, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x74, 0x6f, + 0x20, 0x6e, 0x65, 0x61, 0x72, 0x65, 0x73, 0x74, 0x20, 0x73, 0x65, 0x6d, + 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x20, 0x54, 0x6f, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, + 0x6f, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x67, 0x6c, + 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x2c, 0x20, 0x75, 0x73, 0x65, + 0x20, 0x45, 0x33, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x38, 0x78, 0x20, 0x53, - 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, - 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, - 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x73, 0x6f, 0x6d, - 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x73, 0xe2, 0x80, - 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xe2, 0x80, 0xa6, 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x2c, - 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x74, 0x20, 0x64, 0x6f, - 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x20, - 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x28, 0x62, 0x65, - 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x29, - 0x20, 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, - 0x68, 0x6d, 0x6d, 0x2c, 0x20, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x20, - 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, - 0x3f, 0x29, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, 0x65, 0x6c, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x33, 0x5d, 0x38, - 0x78, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x39, 0x34, 0x5d, 0x50, 0x78, - 0x20, 0x69, 0x73, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x64, 0x20, - 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, - 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x6c, 0x65, - 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x39, 0x78, 0x20, 0x52, - 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x39, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x72, - 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x39, - 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, - 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x78, 0x20, 0x74, 0x69, 0x63, - 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x41, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, - 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x41, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, - 0x31, 0x20, 0x31, 0x30, 0x20, 0x45, 0x41, 0x32, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x34, 0x78, 0x20, 0x56, + 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, + 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x34, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x69, + 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, + 0x72, 0x6d, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x41, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, - 0x41, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xc2, 0xb7, 0x20, 0x56, 0x30, 0x20, 0x45, 0x34, 0x31, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x30, 0x20, 0x45, 0x34, 0x32, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x34, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x65, 0x74, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, + 0x6d, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x5b, + 0x38, 0x37, 0x5d, 0x34, 0x78, 0x79, 0x2c, 0x20, 0x5b, 0x38, 0x38, 0x5d, + 0x36, 0x78, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x39, 0x5d, + 0x56, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x69, 0x62, + 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, + 0x69, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x2c, 0x20, 0x72, 0x65, 0x73, + 0x65, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, + 0x6e, 0x65, 0x77, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x28, 0x45, 0x34, 0x30, 0x29, 0x2e, 0x20, 0x50, 0x6f, + 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x73, 0x20, 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x53, 0x69, 0x6e, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x31, 0x20, 0x3d, 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x32, 0x20, 0x3d, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, + 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, + 0x73, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, + 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, 0x70, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, + 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, + 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x35, 0x78, 0x20, 0x53, 0x65, 0x74, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, + 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x35, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x66, + 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x45, 0x35, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x35, 0x43, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x45, 0x41, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, - 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, - 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x35, 0x5d, 0x41, 0x78, - 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, - 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, - 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, - 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, - 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x42, 0x78, 0x20, 0x46, 0x69, 0x6e, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x45, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, + 0x74, 0x75, 0x6e, 0x65, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, + 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, + 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x20, 0x73, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x69, 0x74, + 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x74, 0x6c, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x2e, 0x4d, 0x4f, 0x44, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x57, 0x68, 0x69, 0x6c, 0x65, + 0x20, 0x62, 0x6f, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, 0x6c, 0x2c, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x74, 0x74, 0x65, 0x72, 0x20, 0x69, + 0x73, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x61, + 0x72, 0x2e, 0x20, 0x53, 0x65, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x68, 0x65, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x32, 0x2f, 0x33, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x30, 0x20, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, 0x32, 0x38, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, 0x2b, 0x31, 0x36, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2d, 0x31, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, + 0x20, 0x2b, 0x33, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2d, 0x39, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x33, 0x20, 0x2b, 0x34, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x38, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x34, 0x20, 0x2b, 0x36, 0x34, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x36, + 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x35, 0x20, 0x2b, 0x38, + 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2d, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x36, + 0x20, 0x2b, 0x39, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2d, 0x33, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x37, 0x20, 0x2b, 0x31, 0x31, 0x32, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, 0x36, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x38, 0x20, 0x2d, 0x31, 0x32, 0x38, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x39, 0x20, 0x2d, 0x31, 0x31, 0x32, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, + 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x20, 0x2d, + 0x39, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2b, 0x33, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x42, 0x20, 0x2d, 0x38, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x20, 0x2d, 0x36, 0x34, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x36, 0x34, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x2d, 0x34, 0x38, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, + 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x20, 0x2d, + 0x33, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2b, 0x39, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x46, 0x20, 0x2d, 0x31, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x31, 0x31, 0x32, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x36, 0x78, 0x20, 0x50, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x36, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6c, + 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x2f, 0x20, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x74, + 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x45, 0x42, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0x20, 0x45, 0x36, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x42, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, + 0x36, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x6f, 0x6f, 0x70, + 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x6f, 0x66, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x78, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x2e, 0x20, 0x45, 0x36, + 0x30, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x28, + 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x29, 0x20, 0x6c, 0x6f, + 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x61, + 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x45, 0x36, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x78, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x31, 0xe2, 0x80, 0x93, 0x46, + 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, + 0x64, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x74, 0x65, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x6c, + 0x6f, 0x6f, 0x70, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x70, 0x6f, + 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, + 0x65, 0x74, 0x2c, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, + 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6c, 0x6f, + 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x20, 0x6e, 0x65, + 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, + 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, + 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x77, 0x6f, 0x72, + 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x72, 0x72, + 0x65, 0x63, 0x74, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x28, 0x69, 0x6e, 0x29, 0x66, + 0x61, 0x6d, 0x6f, 0x75, 0x73, 0x20, 0x46, 0x54, 0x32, 0x20, 0x62, 0x75, + 0x67, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x36, + 0x30, 0x20, 0x62, 0x75, 0x67, 0x3a, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, + 0x45, 0x36, 0x30, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, + 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, + 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, + 0x69, 0x6e, 0x67, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x73, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x65, 0x67, 0x69, + 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x20, 0x54, 0x68, + 0x69, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x61, 0x76, + 0x6f, 0x69, 0x64, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x70, 0x6c, 0x61, + 0x63, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5b, 0x39, 0x30, 0x5d, 0x44, 0x30, 0x30, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x20, 0x6f, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, + 0x6f, 0x77, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, + 0x45, 0x36, 0x30, 0x20, 0x77, 0x61, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x4d, 0x75, 0x73, 0x69, + 0x63, 0x69, 0x61, 0x6e, 0x73, 0x20, 0x63, 0x6f, 0x6e, 0x63, 0x65, 0x72, + 0x6e, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x63, 0x6f, 0x72, + 0x72, 0x65, 0x63, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, + 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x2e, + 0x58, 0x4d, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x75, 0x74, 0x69, + 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x36, 0x30, + 0x20, 0x62, 0x75, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x6b, 0x69, 0x70, + 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, + 0x20, 0x28, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x68, 0x6f, + 0x6c, 0x65, 0x29, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x77, 0x68, 0x65, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6c, 0x61, 0x79, + 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6c, 0x65, 0x73, 0x73, + 0x65, 0x72, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x20, + 0x3b, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x37, 0x78, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, + 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x45, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x77, + 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, 0x65, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x37, + 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x37, 0x36, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x37, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x42, 0x34, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x42, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x75, + 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x5b, 0x39, 0x31, 0x5d, + 0x37, 0x78, 0x79, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x41, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, + 0x39, 0x32, 0x5d, 0x45, 0x34, 0x78, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, + 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2c, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, + 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x69, 0x73, 0x20, + 0x73, 0x69, 0x6e, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, + 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, + 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x53, 0x69, 0x6e, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, + 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, + 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x43, 0x6f, + 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x69, 0x6e, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, + 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, + 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, + 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, + 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, + 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x38, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x38, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, - 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, - 0x6f, 0x20, 0x5b, 0x39, 0x36, 0x5d, 0x41, 0x30, 0x79, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, - 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, - 0x20, 0x6c, 0x6f, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, - 0x69, 0x6e, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x5b, 0x39, 0x37, 0x5d, 0x45, 0x41, 0x78, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x43, 0x78, - 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, 0x0a, 0x0a, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x61, + 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x75, 0x73, 0x65, 0x64, + 0x20, 0x62, 0x79, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x73, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe2, 0x80, 0xa6, 0x48, + 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x2c, 0x20, 0x73, 0x69, 0x6e, 0x63, + 0x65, 0x20, 0x69, 0x74, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, + 0x74, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x6d, + 0x69, 0x67, 0x61, 0x20, 0x28, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, + 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, + 0x77, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, + 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x29, 0x20, 0x6e, 0x6f, 0x72, 0x20, + 0x69, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, 0x68, 0x6d, 0x6d, 0x2c, 0x20, + 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, + 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x3f, 0x29, 0x2c, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x72, 0x65, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, + 0x6f, 0x20, 0x5b, 0x39, 0x33, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x6f, 0x72, + 0x20, 0x5b, 0x39, 0x34, 0x5d, 0x50, 0x78, 0x20, 0x69, 0x73, 0x20, 0x61, + 0x64, 0x76, 0x69, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, + 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x72, 0x6f, 0x64, 0x75, + 0x63, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, + 0x70, 0x61, 0x74, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x39, 0x78, 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, + 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x45, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x43, 0x31, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, - 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x43, 0x32, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, - 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x45, 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x61, 0x78, 0x3a, 0x20, 0x45, 0x39, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x39, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, + 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x65, 0x76, 0x65, 0x72, + 0x79, 0x20, 0x78, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x41, 0x78, 0x20, + 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x45, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x31, 0x30, 0x20, + 0x45, 0x41, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x45, 0x41, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x41, 0x34, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x41, 0x30, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, + 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, + 0x20, 0x5b, 0x39, 0x35, 0x5d, 0x41, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, + 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, + 0x72, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, + 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, + 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, + 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x42, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x42, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, + 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x42, 0x32, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, + 0x42, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x45, 0x42, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x42, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, + 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x36, + 0x5d, 0x41, 0x30, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, + 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, + 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, + 0x37, 0x5d, 0x45, 0x41, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x43, 0x78, 0x20, 0x4e, 0x6f, 0x74, 0x65, + 0x20, 0x63, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, + 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x43, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x45, 0x43, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x43, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, 0x73, 0x20, 0x61, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x62, 0x79, 0x20, 0x73, 0x65, 0x74, 0x74, + 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x30, 0x20, 0x61, 0x74, 0x20, 0x74, + 0x69, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, + 0x6e, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, + 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x28, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, + 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, + 0x6e, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x44, 0x78, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x64, + 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, + 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x44, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, - 0x74, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x62, 0x79, - 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x73, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x30, - 0x20, 0x61, 0x74, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x65, - 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, - 0x69, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x20, - 0xe2, 0x80, 0x93, 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, - 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, - 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x44, 0x78, 0x20, 0x4e, - 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, + 0x6c, 0x61, 0x79, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x78, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x4c, 0x69, 0x6b, + 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x38, 0x5d, 0x45, + 0x43, 0x78, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, 0x2c, + 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x78, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x28, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, + 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x70, 0x72, 0x65, 0x76, 0x65, + 0x6e, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x74, 0x6f, 0x67, + 0x65, 0x74, 0x68, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x45, 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x45, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x61, 0x78, 0x3a, 0x20, 0x45, 0x45, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, + 0x6f, 0x66, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x45, 0x45, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x73, + 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x70, 0x72, + 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x78, 0x20, 0x72, 0x6f, 0x77, 0x73, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x46, + 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, + 0x50, 0x4d, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x46, 0x39, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x46, + 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x30, + 0x31, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x31, 0x46, 0x20, 0x73, 0x65, 0x74, + 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, + 0x69, 0x2e, 0x65, 0x2e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6d, 0x6f, + 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, + 0x20, 0x70, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, + 0x6f, 0x77, 0x2e, 0x20, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x32, + 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x46, 0x46, 0x20, 0x73, 0x65, 0x74, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x77, 0x68, 0x69, + 0x63, 0x68, 0x20, 0x65, 0x73, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, + 0x6c, 0x79, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, + 0x46, 0x30, 0x30, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x73, 0x20, 0x70, 0x6c, + 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x47, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, + 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x47, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, - 0x33, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x44, - 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x47, 0x34, 0x30, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x47, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0xc2, 0xb7, 0x20, 0x47, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x47, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x73, 0x20, 0x61, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x78, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, - 0x2e, 0x20, 0x4c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x5b, 0x39, 0x38, 0x5d, 0x45, 0x43, 0x78, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x63, 0x75, 0x74, 0x2c, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, - 0x6c, 0x65, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x20, - 0xe2, 0x80, 0x93, 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, - 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, - 0x70, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6c, - 0x61, 0x79, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x61, 0x6c, 0x74, 0x6f, 0x67, 0x65, 0x74, 0x68, 0x65, 0x72, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x45, 0x78, - 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, - 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x45, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x61, 0x6d, - 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x6f, 0x77, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, 0x20, 0x30, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x45, 0x35, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, - 0x65, 0x6c, 0x61, 0x79, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, - 0x63, 0x6b, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x69, - 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, - 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x78, - 0x20, 0x72, 0x6f, 0x77, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x46, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, - 0x50, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x46, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x20, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x46, 0x39, 0x30, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x46, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, - 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x20, 0x30, 0x31, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x31, - 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x2e, 0x65, 0x2e, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, - 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x20, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x20, 0x32, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x46, - 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x42, 0x50, - 0x4d, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x65, 0x73, 0x73, 0x65, - 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x69, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x6f, 0x66, 0x20, - 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x46, 0x30, 0x30, 0x20, 0x73, 0x74, 0x6f, - 0x70, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x47, 0x78, - 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x48, 0x78, 0x79, 0x20, + 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x47, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, - 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, + 0x3a, 0x20, 0x48, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x47, 0x34, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xb7, 0x20, 0x48, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x47, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x47, 0x31, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x47, - 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, - 0x34, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x48, 0x78, 0x79, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x48, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, - 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, - 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x48, 0x30, 0x34, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x48, 0x30, - 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x48, 0x30, 0x46, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x48, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x48, 0x30, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x48, 0x38, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x67, + 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x2f, 0x64, 0x6f, 0x77, + 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, + 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, + 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x20, 0x69, 0x73, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, + 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x73, 0x68, + 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, 0x20, 0x62, 0x65, 0x20, + 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x64, + 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x20, 0x61, 0x6c, 0x6d, 0x6f, + 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x75, 0x61, + 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, 0x6e, 0x70, 0x72, + 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, + 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, + 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x78, 0x78, 0x20, 0x4b, 0x65, 0x79, + 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4b, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, + 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x4b, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x4b, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, + 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, + 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x61, + 0x72, 0x74, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x69, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x70, + 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x41, 0x73, + 0x20, 0x4b, 0x30, 0x30, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, + 0x66, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x6f, 0x6c, + 0x75, 0x6d, 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x2c, + 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, + 0x6e, 0x63, 0x65, 0x6c, 0x73, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x61, 0x63, + 0x74, 0x75, 0x61, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x6f, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x20, 0x50, 0x6f, + 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x28, 0x73, 0x6f, 0x6e, + 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, 0x29, + 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, + 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, + 0x3d, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x4c, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4c, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x48, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, - 0x64, 0x65, 0x73, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, - 0x6f, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, - 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, - 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, - 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x73, 0x70, - 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4d, 0x61, 0x6b, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, + 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x6a, 0x75, 0x6d, + 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, + 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x6c, 0x69, + 0x6e, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x27, 0x73, 0x20, 0x73, + 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, + 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, + 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, + 0x6f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x28, 0x54, + 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x20, 0x46, 0x54, 0x32, 0x20, 0x71, + 0x75, 0x69, 0x72, 0x6b, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x50, 0x78, 0x79, 0x20, 0x50, 0x61, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x50, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x79, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x30, 0x34, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x50, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x50, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x30, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x72, + 0x69, 0x67, 0x68, 0x74, 0x2f, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, 0x74, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, + 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, + 0x77, 0x68, 0x69, 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, + 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x20, + 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x61, 0x63, 0x74, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, + 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, @@ -3465,1063 +3605,935 @@ unsigned char milkytracker_help[] = { 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x78, - 0x78, 0x20, 0x4b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x4b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4b, 0x30, 0x33, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4b, 0x30, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x69, - 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6b, 0x65, - 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x6c, - 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x65, 0x72, 0x70, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, - 0x79, 0x20, 0x69, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, - 0x69, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, - 0x6e, 0x2e, 0x20, 0x41, 0x73, 0x20, 0x4b, 0x30, 0x30, 0x20, 0x69, 0x73, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, - 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x6b, 0x65, 0x79, - 0x2d, 0x6f, 0x66, 0x66, 0x2c, 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x73, 0x20, 0x61, - 0x6e, 0x79, 0x20, 0x61, 0x63, 0x74, 0x75, 0x61, 0x6c, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x6f, - 0x77, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x78, - 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, - 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe2, 0x80, 0x93, - 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, - 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x68, 0x61, 0x76, - 0x65, 0x20, 0x6e, 0x6f, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, - 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, - 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x78, + 0x79, 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, - 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4c, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x74, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x52, + 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x4c, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xb7, 0x20, 0x52, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x52, 0x32, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x52, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x61, 0x6b, 0x65, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, - 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, - 0x6c, 0x6f, 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, - 0x69, 0x6d, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, - 0x65, 0x27, 0x73, 0x20, 0x73, 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, - 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, 0x74, - 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6a, 0x75, - 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, - 0x78, 0x78, 0x20, 0x28, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, - 0x61, 0x6e, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x20, - 0x46, 0x54, 0x32, 0x20, 0x71, 0x75, 0x69, 0x72, 0x6b, 0x29, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x50, 0x78, 0x79, - 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x50, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, - 0x69, 0x67, 0x68, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, - 0x65, 0x66, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x50, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x38, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, - 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, - 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x2f, 0x6c, 0x65, - 0x66, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, - 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, - 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, - 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, - 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, - 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, - 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, - 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x61, 0x63, - 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x73, 0x20, - 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, - 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, - 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, - 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, - 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, - 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x75, 0x61, 0x72, 0x61, - 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, - 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, - 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, - 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, - 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x52, 0x78, 0x79, 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, - 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x79, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, - 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x52, 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x52, 0x31, 0x32, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x52, 0x32, - 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x52, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x75, - 0x63, 0x68, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x39, 0x39, 0x5d, - 0x45, 0x39, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x61, 0x70, 0x69, 0x64, 0x6c, - 0x79, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, - 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x68, 0x69, - 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x73, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x2e, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, - 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, - 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, - 0x74, 0x68, 0x69, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x70, 0x72, 0x65, 0x76, - 0x69, 0x6f, 0x75, 0x73, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, - 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x32, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x33, - 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x38, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, - 0x20, 0x3d, 0x20, 0x2d, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, - 0x2e, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x75, 0x63, 0x68, 0x20, 0x6c, 0x69, + 0x6b, 0x65, 0x20, 0x5b, 0x39, 0x39, 0x5d, 0x45, 0x39, 0x78, 0x2c, 0x20, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x20, 0x72, 0x61, 0x70, 0x69, 0x64, 0x6c, 0x79, 0x20, 0x72, 0x65, 0x2d, + 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, + 0x69, 0x74, 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x20, + 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, + 0x20, 0x3d, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, + 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x2d, 0x20, + 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x32, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x33, 0x20, 0x3d, 0x20, 0x2d, 0x20, + 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x34, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x2d, 0x31, + 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x36, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, - 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x37, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x37, 0x20, 0x3d, 0x20, - 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x38, 0x20, 0x3d, 0x20, 0x6e, 0x6f, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x39, - 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x32, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, - 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x38, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, - 0x20, 0x3d, 0x20, 0x2b, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x31, - 0x2e, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x46, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x20, 0x69, 0x73, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, 0x62, 0x75, 0x67, - 0x67, 0x79, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x73, 0x74, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x73, 0x74, 0x72, 0x61, 0x69, - 0x67, 0x68, 0x74, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2c, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x20, 0x49, 0x49, 0x2e, 0x20, 0x57, 0x68, 0x69, 0x6c, 0x65, - 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x6f, 0x77, 0x6e, 0x20, 0x64, - 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, - 0x74, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x73, 0x2c, - 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x66, - 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x2e, 0x20, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x76, 0x65, 0x20, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, - 0x67, 0x20, 0x68, 0x61, 0x73, 0x20, 0x72, 0x65, 0x76, 0x65, 0x61, 0x6c, - 0x65, 0x64, 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x62, 0x69, 0x7a, 0x61, 0x72, 0x72, 0x65, 0x20, - 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x20, 0x6f, 0x66, - 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x75, 0x70, - 0x20, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6d, 0x75, 0x6c, - 0x61, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, - 0x20, 0x61, 0x6c, 0x6c, 0x2e, 0x20, 0x57, 0x69, 0x74, 0x68, 0x6f, 0x75, - 0x74, 0x20, 0x64, 0x6f, 0x75, 0x62, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x71, 0x75, 0x69, 0x72, 0x6b, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x65, - 0x61, 0x6d, 0x20, 0x68, 0x61, 0x73, 0x20, 0x73, 0x70, 0x65, 0x6e, 0x74, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x74, 0x69, - 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, - 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x67, - 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x20, 0x72, 0x69, - 0x67, 0x68, 0x74, 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, 0x73, 0x74, 0x69, - 0x6c, 0x6c, 0x20, 0x77, 0x65, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, - 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x63, 0x61, 0x72, 0x65, 0x66, 0x75, 0x6c, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x69, 0x74, 0x2e, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x75, - 0x73, 0x69, 0x6e, 0x67, 0x20, 0x52, 0x78, 0x79, 0x2c, 0x20, 0x63, 0x68, - 0x65, 0x63, 0x6b, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x73, 0x6f, 0x6e, - 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x46, 0x54, 0x32, 0x20, 0x28, - 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, 0x69, 0x66, 0x20, - 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, - 0x76, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, - 0x61, 0x72, 0x65, 0x20, 0x28, 0x74, 0x6f, 0x20, 0x65, 0x6d, 0x75, 0x6c, - 0x61, 0x74, 0x65, 0x29, 0x29, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x61, 0x74, - 0x20, 0x6c, 0x65, 0x61, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x42, 0x41, 0x53, 0x53, 0x2f, 0x58, 0x4d, 0x50, 0x6c, 0x61, 0x79, - 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, - 0x20, 0x64, 0x6f, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x6d, - 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x64, 0x64, 0x2c, 0x20, - 0x70, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x75, 0x67, 0x20, 0x61, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x63, 0x75, 0x72, - 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x65, - 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x70, 0x6f, - 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, - 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, - 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x28, 0x78, 0x78, 0x29, 0x20, 0x61, - 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, - 0x69, 0x6d, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x52, 0x78, 0x79, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, - 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x74, 0x6f, 0x20, 0x78, 0x78, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, - 0x65, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, - 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6d, 0x61, 0x6b, 0x69, 0x6e, 0x67, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, - 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x73, 0x65, 0x20, - 0x52, 0x38, 0x79, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, - 0x6f, 0x66, 0x20, 0x52, 0x30, 0x79, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, - 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, - 0x6b, 0x65, 0x65, 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x75, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, - 0x64, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, - 0x73, 0x65, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6f, 0x66, 0x74, 0x65, - 0x6e, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, - 0x20, 0x69, 0x6e, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x6c, - 0x79, 0x20, 0x61, 0x73, 0x20, 0x22, 0x4e, 0x6f, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, - 0x61, 0x6e, 0x67, 0x65, 0x22, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x22, 0x55, - 0x6e, 0x75, 0x73, 0x65, 0x64, 0x22, 0x2c, 0x20, 0x72, 0x65, 0x73, 0x70, - 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x54, 0x78, 0x79, 0x20, 0x54, - 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x54, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x2b, 0x20, - 0x31, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x6f, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, - 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x6f, 0x66, 0x66, + 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, + 0x36, 0x36, 0x36, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x37, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x38, + 0x20, 0x3d, 0x20, 0x6e, 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x39, 0x20, 0x3d, 0x20, 0x2b, 0x20, + 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x41, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, 0x20, 0x3d, 0x20, 0x2b, 0x20, + 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x43, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, 0x20, 0x3d, 0x20, 0x2b, 0x31, + 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x45, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x31, 0x2e, 0x35, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x20, 0x3d, 0x20, + 0x2a, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x76, + 0x65, 0x72, 0x79, 0x20, 0x62, 0x75, 0x67, 0x67, 0x79, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x2c, 0x20, 0x73, 0x74, 0x72, 0x61, 0x69, 0x67, 0x68, 0x74, 0x20, 0x66, + 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x61, + 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, + 0x2e, 0x20, 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x54, 0x32, 0x27, + 0x73, 0x20, 0x6f, 0x77, 0x6e, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x69, + 0x6e, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x20, 0x69, 0x6e, + 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x6c, 0x61, 0x63, 0x65, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, + 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x74, 0x2e, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, + 0x20, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x68, 0x61, 0x73, + 0x20, 0x72, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x20, 0x61, 0x6c, + 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, + 0x69, 0x7a, 0x61, 0x72, 0x72, 0x65, 0x20, 0x71, 0x75, 0x61, 0x6c, 0x69, + 0x74, 0x69, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x69, 0x74, 0x27, 0x73, 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x74, 0x6f, 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x2e, + 0x20, 0x57, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x64, 0x6f, 0x75, + 0x62, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x71, 0x75, 0x69, 0x72, 0x6b, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x68, 0x61, + 0x73, 0x20, 0x73, 0x70, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x61, 0x6e, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x65, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x69, + 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6e, + 0x67, 0x20, 0x69, 0x74, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x2e, 0x20, + 0x41, 0x6e, 0x64, 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, 0x77, 0x65, + 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x62, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x72, 0x65, + 0x66, 0x75, 0x6c, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x69, 0x74, 0x2e, + 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, + 0x52, 0x78, 0x79, 0x2c, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x20, 0x79, + 0x6f, 0x75, 0x72, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x46, 0x54, 0x32, 0x20, 0x28, 0x72, 0x65, 0x6e, 0x64, 0x65, + 0x72, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x57, 0x41, 0x56, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, + 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x20, 0x28, + 0x74, 0x6f, 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x29, 0x29, + 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, 0x61, 0x73, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x41, 0x53, 0x53, + 0x2f, 0x58, 0x4d, 0x50, 0x6c, 0x61, 0x79, 0x2e, 0x20, 0x41, 0x6e, 0x64, + 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x20, 0x66, + 0x69, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, + 0x67, 0x20, 0x6f, 0x64, 0x64, 0x2c, 0x20, 0x70, 0x6c, 0x65, 0x61, 0x73, + 0x65, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x62, 0x75, 0x67, 0x20, 0x61, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, + 0x64, 0x20, 0x61, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, + 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, + 0x20, 0x28, 0x78, 0x78, 0x29, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x52, 0x78, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x78, + 0x78, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x65, 0x61, 0x63, + 0x68, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x20, 0x6d, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x73, 0x6f, 0x75, 0x6e, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, + 0x72, 0x65, 0x6e, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x69, 0x70, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x55, 0x73, 0x65, 0x20, 0x52, 0x38, 0x79, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x52, 0x30, + 0x79, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, + 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x6b, 0x65, 0x65, 0x70, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, + 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x2c, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x74, 0x77, + 0x6f, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x6f, 0x66, 0x74, 0x65, 0x6e, 0x20, 0x64, 0x6f, 0x63, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x61, 0x63, + 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x61, 0x73, 0x20, + 0x22, 0x4e, 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x22, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x22, 0x55, 0x6e, 0x75, 0x73, 0x65, 0x64, + 0x22, 0x2c, 0x20, 0x72, 0x65, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, + 0x65, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x54, 0x78, 0x79, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x54, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x74, + 0x69, 0x63, 0x6b, 0x73, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x73, 0x20, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x54, 0x31, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x54, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x54, 0x33, 0x31, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x54, 0x30, 0x30, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x61, 0x70, 0x69, 0x64, 0x6c, + 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x74, 0x6f, 0x20, 0x7a, 0x65, + 0x72, 0x6f, 0x2c, 0x20, 0x78, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x73, 0x65, 0x74, 0x74, + 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, + 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, + 0x20, 0x69, 0x6e, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x73, + 0x69, 0x6e, 0x67, 0x20, 0x54, 0x30, 0x30, 0x20, 0x6d, 0x61, 0x6b, 0x65, + 0x73, 0x20, 0x61, 0x20, 0x66, 0x61, 0x73, 0x74, 0x20, 0x74, 0x72, 0x65, + 0x6d, 0x6f, 0x72, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x62, + 0x75, 0x74, 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x66, + 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x73, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x72, 0x65, 0x70, 0x65, + 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, + 0x73, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2e, 0x20, 0x53, 0x6f, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, + 0x6e, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x75, 0x73, 0x65, 0x20, 0x74, + 0x68, 0x69, 0x73, 0x20, 0x30, 0x30, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, + 0x70, 0x65, 0x72, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, + 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x75, + 0x73, 0x65, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, + 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x58, 0x31, 0x78, 0x20, 0x45, 0x78, 0x74, 0x72, + 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x58, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x58, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x38, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, + 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, + 0x73, 0x20, 0x6a, 0x75, 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, + 0x5b, 0x31, 0x30, 0x30, 0x5d, 0x45, 0x31, 0x78, 0x20, 0x66, 0x69, 0x6e, + 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, + 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x58, 0x32, 0x78, 0x20, 0x45, 0x78, 0x74, + 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x58, 0x32, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x54, 0x31, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x54, 0x30, 0x30, 0x0a, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x54, - 0x33, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, + 0x32, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x54, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xb7, 0x20, 0x58, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, - 0x61, 0x70, 0x69, 0x64, 0x6c, 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, - 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, - 0x74, 0x6f, 0x20, 0x7a, 0x65, 0x72, 0x6f, 0x2c, 0x20, 0x78, 0x20, 0x2b, - 0x20, 0x31, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, - 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, - 0x74, 0x61, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x69, 0x63, - 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, - 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x54, 0x30, 0x30, - 0x20, 0x6d, 0x61, 0x6b, 0x65, 0x73, 0x20, 0x61, 0x20, 0x66, 0x61, 0x73, - 0x74, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x74, 0x20, 0x61, - 0x6c, 0x73, 0x6f, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x20, 0x61, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, - 0x20, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, - 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x53, 0x6f, 0x20, 0x79, - 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, - 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x30, 0x30, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x63, 0x68, 0x61, - 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, - 0x79, 0x6f, 0x75, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x6e, 0x79, 0x20, - 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, - 0x74, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x58, 0x31, 0x78, - 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, - 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, - 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x58, 0x31, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, - 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x31, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x58, 0x31, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x6a, 0x75, 0x73, 0x74, 0x20, - 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x30, 0x5d, 0x45, 0x31, - 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, + 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x6a, 0x75, 0x73, 0x74, 0x20, 0x6c, 0x69, + 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x31, 0x5d, 0x45, 0x32, 0x78, 0x20, + 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x58, 0x32, - 0x78, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, + 0x20, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, + 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x32, 0x5d, 0x45, 0x31, + 0x78, 0x20, 0x65, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x58, - 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, - 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x58, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x32, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x75, 0x70, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, + 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x30, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, + 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, + 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x77, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, + 0x69, 0x73, 0x20, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x69, 0x6c, 0x79, + 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x2c, 0x20, 0x68, + 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6e, 0x6f, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, + 0x65, 0x72, 0x2e, 0x20, 0x49, 0x74, 0x27, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, + 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x33, 0x5d, 0x43, 0x78, 0x78, 0x20, + 0x73, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x78, 0x20, 0x56, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x2b, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x31, + 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x2b, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2b, 0x34, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2b, + 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x20, + 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, + 0x73, 0x29, 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, + 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x34, 0x5d, 0x41, + 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, + 0x78, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0x2d, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2d, 0x38, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, + 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, + 0x73, 0x29, 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, + 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x35, 0x5d, 0x41, + 0x30, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, + 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, + 0x61, 0x73, 0x20, 0xe2, 0x96, 0xbc, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x32, 0x30, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x6a, 0x75, - 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x31, - 0x5d, 0x45, 0x32, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, - 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, - 0x30, 0x32, 0x5d, 0x45, 0x31, 0x78, 0x20, 0x65, 0x78, 0x74, 0x72, 0x61, - 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x31, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x30, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, 0xe2, - 0x80, 0x93, 0x20, 0x34, 0x30, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, - 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, - 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x68, 0x61, 0x74, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, - 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x70, 0x72, 0x69, 0x6d, - 0x61, 0x72, 0x69, 0x6c, 0x79, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, - 0x6f, 0x72, 0x2c, 0x20, 0x68, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6e, 0x6f, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, - 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x2e, 0x20, 0x49, 0x74, 0x27, - 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, - 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x33, - 0x5d, 0x43, 0x78, 0x78, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x20, - 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x78, - 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x2b, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0x31, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xe2, 0x96, 0xbc, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2b, 0x32, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x2b, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x2b, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xbc, 0x34, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xe2, 0x96, 0xbc, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, - 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x75, 0x70, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, - 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x20, 0x61, 0x63, 0x74, 0x69, - 0x6e, 0x67, 0x20, 0x61, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, - 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, - 0x31, 0x30, 0x34, 0x5d, 0x41, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, - 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x2d, 0x78, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, + 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, + 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, + 0x31, 0x30, 0x36, 0x5d, 0x45, 0x42, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x2c, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, + 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, + 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, 0x20, 0x50, 0x61, + 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x6c, 0x65, 0x66, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x97, 0x80, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x2d, 0x0a, 0x0a, 0x20, 0x20, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2d, 0x32, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x97, 0x80, 0x32, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xe2, 0x97, 0x80, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x97, 0x80, 0x38, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, + 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, + 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, + 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, + 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x5b, 0x31, 0x30, 0x37, 0x5d, 0x50, 0x30, 0x78, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4d, + 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x2d, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, - 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x20, 0x61, 0x63, 0x74, 0x69, - 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x73, 0x20, - 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, - 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, - 0x31, 0x30, 0x35, 0x5d, 0x41, 0x30, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, - 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xbc, 0x78, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xbc, 0x32, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xe2, 0x96, 0xbc, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xbc, 0x38, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, - 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, - 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x36, 0x5d, 0x45, 0x42, 0x78, - 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, - 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, - 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x4c, 0x78, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x28, 0x64, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, - 0xe2, 0x97, 0x80, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0x4d, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x4d, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, + 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, + 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, + 0x31, 0x30, 0x38, 0x5d, 0x33, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x31, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, + 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x4d, 0x31, 0x20, 0x63, + 0x6f, 0x72, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, + 0x6f, 0x20, 0x33, 0x31, 0x31, 0x2c, 0x20, 0x4d, 0x32, 0x20, 0x74, 0x6f, + 0x20, 0x33, 0x32, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, + 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x4d, 0x78, 0x20, 0x73, 0x68, 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, + 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, + 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, + 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, + 0x65, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, + 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x73, 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x4d, 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, + 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, + 0x6d, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, + 0x67, 0x69, 0x6f, 0x73, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, + 0x65, 0x6c, 0x61, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, + 0x6c, 0x6f, 0x20, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, + 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x50, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x50, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, - 0x97, 0x80, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x97, 0x80, 0x34, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, - 0x97, 0x80, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x74, 0x69, - 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, - 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x37, 0x5d, 0x50, 0x30, - 0x78, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, - 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x4d, 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4d, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x30, - 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4d, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x50, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4d, 0x31, 0x20, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0x50, 0x43, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, - 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x38, 0x5d, 0x33, 0x78, 0x78, - 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x2c, - 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, - 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, - 0x20, 0x4d, 0x31, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x31, 0x31, 0x2c, 0x20, - 0x4d, 0x32, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x32, 0x32, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x78, 0x20, 0x73, 0x68, 0x61, 0x72, - 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, - 0x6f, 0x72, 0x79, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, - 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, - 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x20, - 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, - 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x61, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, - 0x73, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, - 0x20, 0x69, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x4d, 0x30, 0x20, - 0x66, 0x72, 0x65, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, - 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, - 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x73, 0x2c, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x73, 0x2c, 0x20, - 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x6f, 0x72, 0x20, 0x77, - 0x68, 0x61, 0x74, 0x65, 0x76, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x50, 0x78, 0x20, 0x53, 0x65, 0x74, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x50, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x50, 0x34, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x43, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, - 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, - 0x39, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x67, - 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, - 0x6e, 0x2e, 0x20, 0x50, 0x38, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x38, 0x38, 0x38, - 0x2c, 0x20, 0x50, 0x39, 0x20, 0x74, 0x6f, 0x20, 0x38, 0x39, 0x39, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, - 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x78, 0x20, 0x73, 0x68, - 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, - 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, - 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, - 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, - 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x70, 0x72, 0x65, - 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, 0x73, 0x74, 0x61, - 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x4d, - 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x66, 0x6f, - 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x73, 0x2c, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x73, - 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x6f, 0x72, - 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, 0x65, 0x72, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x78, 0x20, 0x50, - 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, - 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb6, - 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, - 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb6, 0x32, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xe2, 0x96, 0xb6, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb6, 0x38, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x69, 0x67, - 0x68, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, - 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, - 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, - 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, - 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, 0x30, 0x5d, 0x50, 0x78, 0x30, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6c, - 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x76, 0x69, 0x62, - 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x53, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x53, 0x34, 0x20, 0x41, 0x30, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x36, 0x30, 0x30, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, - 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x78, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x31, - 0x5d, 0x34, 0x78, 0x79, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, - 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, - 0x74, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, - 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x34, 0x78, 0x79, - 0x20, 0x74, 0x6f, 0x20, 0x66, 0x72, 0x65, 0x65, 0x20, 0x75, 0x70, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, - 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x55, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x20, 0x75, 0x70, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, - 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb2, 0x78, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x55, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x31, - 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x39, 0x5d, 0x38, 0x78, 0x78, + 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2c, 0x20, 0x6f, 0x6e, + 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x31, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x72, 0x65, + 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x50, 0x38, + 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, + 0x20, 0x74, 0x6f, 0x20, 0x38, 0x38, 0x38, 0x2c, 0x20, 0x50, 0x39, 0x20, + 0x74, 0x6f, 0x20, 0x38, 0x39, 0x39, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, + 0x6f, 0x20, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x4d, 0x78, 0x20, 0x73, 0x68, 0x61, 0x72, 0x65, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, + 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, + 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, + 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x61, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x6d, + 0x6f, 0x72, 0x65, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, + 0x33, 0x78, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x73, 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x69, 0x74, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x4d, 0x30, 0x20, 0x66, 0x72, 0x65, + 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, + 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x72, 0x70, + 0x65, 0x67, 0x67, 0x69, 0x6f, 0x73, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x65, + 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x61, 0x74, + 0x65, 0x76, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x52, 0x78, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, + 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, + 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb6, 0x78, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb2, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb6, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb6, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb2, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb6, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, - 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, - 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, - 0x5b, 0x31, 0x31, 0x32, 0x5d, 0x45, 0x41, 0x78, 0x20, 0x66, 0x69, 0x6e, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, - 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, - 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x56, 0x78, 0x20, 0x56, 0x69, 0x62, - 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x56, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x64, - 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x34, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x30, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x56, - 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x56, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, - 0x6d, 0x73, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x20, 0x78, 0x20, - 0x62, 0x75, 0x74, 0x20, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x63, - 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, - 0x62, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x69, - 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x5b, 0x31, 0x31, 0x33, 0x5d, 0x34, 0x78, 0x30, 0x20, 0x6f, - 0x72, 0x20, 0x5b, 0x31, 0x31, 0x34, 0x5d, 0x53, 0x78, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, - 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x6e, - 0x27, 0x74, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, - 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, - 0x69, 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x37, 0x2e, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x73, 0x75, - 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, - 0x73, 0x20, 0x62, 0x61, 0x73, 0x69, 0x63, 0x20, 0x4d, 0x49, 0x44, 0x49, - 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x2c, 0x20, 0x77, 0x68, 0x69, 0x63, - 0x68, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, - 0x63, 0x61, 0x6e, 0x20, 0x75, 0x73, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, - 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x65, - 0x65, 0x64, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, - 0x6f, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x2e, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x69, 0x6e, 0x67, - 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20, - 0x76, 0x61, 0x72, 0x69, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x61, 0x20, 0x6c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x20, 0x66, 0x72, - 0x6f, 0x6d, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, - 0x74, 0x6f, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, - 0x2d, 0x20, 0x68, 0x65, 0x72, 0x65, 0x27, 0x73, 0x20, 0x68, 0x6f, 0x77, - 0x20, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, - 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x3a, 0x20, 0x53, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, + 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x74, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, + 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, + 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, + 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, + 0x31, 0x30, 0x5d, 0x50, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x53, 0x78, 0x20, + 0x53, 0x65, 0x74, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x53, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, + 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, + 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x53, 0x34, 0x20, 0x41, + 0x30, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x36, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, + 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x78, 0x20, + 0x69, 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x31, 0x5d, 0x34, 0x78, 0x79, 0x20, + 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x2e, 0x20, 0x49, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, + 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, + 0x20, 0x6f, 0x66, 0x20, 0x34, 0x78, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x66, + 0x72, 0x65, 0x65, 0x20, 0x75, 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x55, + 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x28, + 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, + 0x20, 0xe2, 0x96, 0xb2, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x55, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x31, 0x30, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, + 0xb2, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb2, 0x34, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, + 0xb2, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, + 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, + 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x31, 0x32, 0x5d, + 0x45, 0x41, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, + 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, + 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, + 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x56, 0x78, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x56, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, + 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0x20, 0x56, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x38, 0x20, 0xc2, 0xb7, 0xc2, + 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, + 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x30, + 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x76, 0x69, + 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x64, + 0x65, 0x70, 0x74, 0x68, 0x20, 0x78, 0x20, 0x62, 0x75, 0x74, 0x20, 0x72, + 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, + 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, + 0x33, 0x5d, 0x34, 0x78, 0x30, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x31, 0x31, + 0x34, 0x5d, 0x53, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, + 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, + 0x73, 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, + 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x64, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x37, 0x2e, 0x20, + 0x4d, 0x49, 0x44, 0x49, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x62, 0x61, 0x73, + 0x69, 0x63, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x69, 0x6e, 0x70, 0x75, + 0x74, 0x2c, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x6d, 0x65, 0x61, + 0x6e, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x75, + 0x73, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, + 0x65, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x65, 0x65, 0x64, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, 0x45, + 0x6e, 0x61, 0x62, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x4d, 0x49, 0x44, 0x49, + 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, 0x65, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6c, 0x69, + 0x74, 0x74, 0x6c, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6c, + 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6c, + 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x2d, 0x20, 0x68, 0x65, 0x72, + 0x65, 0x27, 0x73, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, 0x6f, 0x20, 0x64, + 0x6f, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x69, 0x6e, + 0x64, 0x6f, 0x77, 0x73, 0x3a, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, + 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, + 0x73, 0x74, 0x65, 0x6d, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x28, 0x74, + 0x6f, 0x70, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x63, 0x6f, 0x72, 0x6e, + 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x53, 0x58, 0x3a, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x20, 0x6d, 0x65, - 0x6e, 0x75, 0x20, 0x28, 0x74, 0x6f, 0x70, 0x20, 0x6c, 0x65, 0x66, 0x74, - 0x20, 0x63, 0x6f, 0x72, 0x6e, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x69, 0x6e, - 0x64, 0x6f, 0x77, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, - 0x53, 0x58, 0x3a, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x50, - 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x66, - 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, - 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6d, 0x65, 0x6e, - 0x75, 0x20, 0x6f, 0x72, 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x20, 0x43, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2d, 0x2c, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x3a, 0x20, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69, 0x66, 0x20, 0x61, 0x76, 0x61, 0x69, - 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x20, 0x42, 0x79, 0x20, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x6d, 0x69, 0x64, 0x69, 0x2d, 0x69, 0x6e, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x20, 0x30, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, - 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x2c, 0x20, - 0x62, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x69, - 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, - 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, - 0x49, 0x44, 0x49, 0x5f, 0x49, 0x4e, 0x3d, 0x78, 0x20, 0x61, 0x6c, 0x6c, - 0x6f, 0x77, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x6f, 0x20, 0x63, - 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x28, - 0x73, 0x65, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x20, - 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, - 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x6e, 0x75, 0x6d, 0x62, 0x65, - 0x72, 0x73, 0x29, 0x2e, 0x20, 0x53, 0x65, 0x65, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x20, 0x72, 0x65, 0x61, 0x64, 0x6d, - 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x64, - 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x38, 0x2e, 0x20, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, - 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, - 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x69, - 0x6d, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, - 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x49, 0x49, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, - 0x6c, 0x69, 0x74, 0x79, 0x20, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x73, 0x20, - 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x67, 0x6f, - 0x61, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x65, 0x61, 0x73, 0x69, 0x65, 0x72, - 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x61, 0x63, - 0x68, 0x69, 0x65, 0x76, 0x65, 0x64, 0x2e, 0x20, 0x53, 0x6f, 0x6d, 0x65, - 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x61, 0x6c, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x64, 0x65, - 0x66, 0x79, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x2e, 0x20, 0x48, 0x65, 0x72, 0x65, - 0x27, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x64, 0x69, - 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x62, 0x65, - 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x33, 0x78, 0x20, 0x67, - 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, - 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, - 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, - 0x34, 0x78, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, - 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, - 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, - 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x45, 0x37, 0x78, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, - 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, - 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, - 0x67, 0x20, 0x6f, 0x66, 0x20, 0x45, 0x36, 0x78, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x45, 0x45, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x20, 0x6f, 0x6e, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x6f, 0x76, 0x65, - 0x72, 0x66, 0x6c, 0x6f, 0x77, 0x20, 0x22, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x22, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, 0x70, - 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, - 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x73, 0x20, 0x75, 0x73, 0x65, - 0x64, 0x20, 0x69, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x6a, 0x75, 0x6e, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x45, 0x44, - 0x78, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, - 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x6d, - 0x6f, 0x72, 0x65, 0x20, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, - 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2c, 0x20, 0x6f, - 0x72, 0x20, 0x69, 0x66, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x63, 0x72, 0x61, 0x73, 0x68, 0x65, - 0x73, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, - 0x67, 0x20, 0x72, 0x65, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x73, 0x74, 0x75, - 0x70, 0x69, 0x64, 0x2c, 0x20, 0x77, 0x65, 0x27, 0x64, 0x20, 0x72, 0x65, - 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x6f, - 0x20, 0x68, 0x65, 0x61, 0x72, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x79, - 0x6f, 0x75, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x74, 0x20, 0x77, 0x6f, - 0x75, 0x6c, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, - 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x63, 0x6f, 0x6f, 0x6c, 0x65, 0x72, - 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x6f, 0x75, 0x6c, - 0x64, 0x20, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x20, 0x68, - 0x6f, 0x77, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, - 0x75, 0x63, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, - 0x6c, 0x65, 0x6d, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, - 0x68, 0x65, 0x72, 0x65, 0x27, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x64, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, - 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, - 0x20, 0x77, 0x65, 0x62, 0x20, 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x39, 0x2e, 0x20, 0x43, 0x72, - 0x65, 0x64, 0x69, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x78, - 0x70, 0x65, 0x72, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, - 0x62, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x79, - 0x6f, 0x75, 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, - 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, - 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x70, 0x61, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, - 0x63, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, - 0x65, 0x6c, 0x74, 0x61, 0x66, 0x69, 0x72, 0x65, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, - 0x65, 0x72, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x76, 0x30, 0x2e, - 0x39, 0x30, 0x2e, 0x38, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x63, 0x6f, 0x64, 0x65, 0x72, 0x6f, 0x66, 0x73, 0x61, 0x6c, 0x76, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, - 0x6e, 0x65, 0x72, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x76, 0x31, - 0x2e, 0x30, 0x33, 0x2e, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x6b, 0x65, 0x6e, 0x65, 0x74, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, - 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x61, 0x69, - 0x6e, 0x61, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x2c, 0x20, 0x64, - 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x6d, 0x75, 0x6c, 0x61, - 0x6e, 0x64, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x73, - 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, - 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x77, 0x65, - 0x62, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x74, 0x72, 0x6f, 0x62, 0x65, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x52, - 0x43, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x61, 0x64, - 0x6d, 0x69, 0x6e, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x2c, 0x20, 0x64, 0x65, 0x6d, 0x6f, 0x20, 0x76, 0x69, 0x64, 0x65, 0x6f, - 0x73, 0x2c, 0x20, 0x77, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, - 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, - 0x65, 0x64, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x61, 0x6e, - 0x6b, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, - 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, - 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, - 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, - 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, - 0x6a, 0x65, 0x63, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x56, 0x61, 0x72, 0x74, 0x68, 0x61, 0x6c, 0x6c, 0x2f, 0x5b, 0x31, 0x31, - 0x35, 0x5d, 0x55, 0x70, 0x20, 0x52, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, - 0x4f, 0x53, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x2c, 0x20, 0x6a, 0x75, 0x61, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x48, 0x61, 0x69, - 0x6b, 0x75, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x2c, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x74, 0x61, 0x72, 0x7a, 0x65, 0x61, 0x75, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x44, 0x65, 0x62, 0x69, 0x61, 0x6e, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x55, 0x62, 0x75, 0x6e, 0x74, 0x75, 0x20, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x2c, 0x20, 0x65, 0x68, 0x61, 0x75, - 0x70, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x46, 0x72, 0x65, 0x65, 0x42, - 0x53, 0x44, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x2c, 0x20, 0x47, 0x61, 0x72, - 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x2e, 0x20, 0x53, - 0x63, 0x61, 0x76, 0x6f, 0x6e, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x52, - 0x74, 0x41, 0x75, 0x64, 0x69, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x52, - 0x74, 0x4d, 0x69, 0x64, 0x69, 0x2c, 0x20, 0x6b, 0x72, 0x75, 0x7a, 0x65, - 0x2c, 0x20, 0x69, 0x64, 0x63, 0x2c, 0x20, 0x52, 0x65, 0x7a, 0x20, 0x65, - 0x74, 0x20, 0x61, 0x6c, 0x2e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x6e, 0x74, - 0x73, 0x2c, 0x20, 0x73, 0x76, 0x65, 0x6e, 0x7a, 0x7a, 0x6f, 0x6e, 0x20, - 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x6d, 0x6f, - 0x20, 0x74, 0x75, 0x6e, 0x65, 0x2c, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, - 0x6f, 0x64, 0x20, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x20, 0x73, - 0x74, 0x61, 0x66, 0x66, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x6f, 0x72, - 0x75, 0x6d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x64, 0x6d, - 0x69, 0x6e, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, - 0x20, 0x56, 0x61, 0x6c, 0x65, 0x72, 0x69, 0x6f, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x72, - 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x72, 0x69, - 0x6e, 0x74, 0x6f, 0x75, 0x74, 0x73, 0x2c, 0x20, 0x73, 0x79, 0x70, 0x68, - 0x75, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x69, 0x76, - 0x65, 0x20, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x69, 0x73, 0x6d, 0x2c, - 0x20, 0x46, 0x6c, 0x61, 0x73, 0x63, 0x68, 0x2c, 0x20, 0x73, 0x65, 0x74, - 0x72, 0x6f, 0x64, 0x6f, 0x78, 0x2c, 0x20, 0x6a, 0x69, 0x78, 0x2c, 0x20, - 0x45, 0x76, 0x69, 0x6c, 0x2d, 0x56, 0x69, 0x6c, 0x6c, 0x65, 0x2c, 0x20, - 0x53, 0x70, 0x6f, 0x74, 0x2c, 0x20, 0x73, 0x76, 0x65, 0x72, 0x78, 0x2c, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, - 0x6e, 0x74, 0x69, 0x72, 0x65, 0x20, 0x54, 0x69, 0x74, 0x61, 0x6e, 0x20, - 0x63, 0x72, 0x65, 0x77, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x75, 0x70, - 0x70, 0x6f, 0x72, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x76, 0x65, - 0x72, 0x79, 0x62, 0x6f, 0x64, 0x79, 0x20, 0x77, 0x68, 0x6f, 0x20, 0x64, - 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x72, - 0x6f, 0x70, 0x70, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x61, 0x20, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x65, 0x63, - 0x69, 0x61, 0x6c, 0x20, 0x67, 0x72, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, - 0x73, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x6f, 0x6e, - 0x65, 0x20, 0x61, 0x74, 0x20, 0x5b, 0x31, 0x31, 0x36, 0x5d, 0x23, 0x4d, + 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x6f, 0x72, 0x20, + 0x70, 0x72, 0x65, 0x73, 0x73, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x2d, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x69, + 0x6e, 0x75, 0x78, 0x3a, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, + 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, + 0x69, 0x66, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, + 0x65, 0x6d, 0x2e, 0x20, 0x42, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x69, 0x64, + 0x69, 0x2d, 0x69, 0x6e, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x30, 0x20, + 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x6e, + 0x65, 0x63, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, + 0x6e, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x5f, 0x49, + 0x4e, 0x3d, 0x78, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x73, 0x20, 0x79, + 0x6f, 0x75, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, + 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x28, 0x73, 0x65, 0x65, 0x20, 0x63, + 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x20, 0x6f, 0x75, 0x74, 0x70, 0x75, + 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, + 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x29, 0x2e, 0x20, + 0x53, 0x65, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4c, 0x69, 0x6e, 0x75, + 0x78, 0x20, 0x72, 0x65, 0x61, 0x64, 0x6d, 0x65, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, + 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x38, 0x2e, + 0x20, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x73, 0x73, 0x75, 0x65, + 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, + 0x70, 0x6f, 0x72, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x69, 0x6d, 0x73, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x63, 0x6f, + 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x20, + 0x69, 0x6e, 0x20, 0x69, 0x74, 0x73, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, + 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x75, 0x74, 0x20, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x67, 0x6f, 0x61, 0x6c, 0x20, 0x69, 0x73, + 0x20, 0x65, 0x61, 0x73, 0x69, 0x65, 0x72, 0x20, 0x73, 0x65, 0x74, 0x20, + 0x74, 0x68, 0x61, 0x6e, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, + 0x64, 0x2e, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x64, 0x65, 0x66, 0x79, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x6f, 0x67, 0x69, + 0x63, 0x2e, 0x20, 0x48, 0x65, 0x72, 0x65, 0x27, 0x73, 0x20, 0x61, 0x20, + 0x6c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x65, + 0x70, 0x6c, 0x61, 0x79, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x73, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, + 0x20, 0x46, 0x54, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x45, 0x33, 0x78, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, + 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, + 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x34, 0x78, 0x20, 0x76, 0x69, + 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, + 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, + 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x37, 0x78, 0x20, + 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, + 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, + 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, + 0x45, 0x36, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x45, 0x78, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, + 0x61, 0x79, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, + 0x6d, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x66, 0x6c, 0x6f, 0x77, + 0x20, 0x22, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x22, 0x20, 0x69, 0x73, + 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, + 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, + 0x63, 0x6f, 0x6e, 0x6a, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x45, 0x44, 0x78, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, + 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x69, + 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, + 0x74, 0x69, 0x65, 0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x69, 0x66, 0x20, + 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x63, 0x72, 0x61, 0x73, 0x68, 0x65, 0x73, 0x20, 0x6f, 0x72, 0x20, + 0x64, 0x6f, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, + 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x65, 0x61, + 0x6c, 0x6c, 0x79, 0x20, 0x73, 0x74, 0x75, 0x70, 0x69, 0x64, 0x2c, 0x20, + 0x77, 0x65, 0x27, 0x64, 0x20, 0x72, 0x65, 0x61, 0x6c, 0x6c, 0x79, 0x20, + 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x68, 0x65, 0x61, 0x72, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x69, 0x74, 0x20, 0x77, 0x6f, 0x75, 0x6c, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x65, 0x76, 0x65, 0x6e, + 0x20, 0x63, 0x6f, 0x6f, 0x6c, 0x65, 0x72, 0x20, 0x69, 0x66, 0x20, 0x79, + 0x6f, 0x75, 0x20, 0x63, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x62, 0x65, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, 0x6f, + 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x6c, 0x65, 0x6d, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, 0x27, + 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x64, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, + 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, + 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, 0x20, 0x77, 0x65, 0x62, 0x20, + 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x39, 0x2e, 0x20, 0x43, 0x72, 0x65, 0x64, 0x69, 0x74, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x65, + 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x62, 0x72, 0x6f, 0x75, 0x67, + 0x68, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x62, 0x79, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, + 0x6e, 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x69, + 0x6c, 0x65, 0x73, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x66, + 0x69, 0x72, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, + 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x73, 0x69, + 0x6e, 0x63, 0x65, 0x20, 0x76, 0x30, 0x2e, 0x39, 0x30, 0x2e, 0x38, 0x35, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x72, + 0x6f, 0x66, 0x73, 0x61, 0x6c, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x73, + 0x69, 0x6e, 0x63, 0x65, 0x20, 0x76, 0x31, 0x2e, 0x30, 0x33, 0x2e, 0x30, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x6e, 0x65, + 0x74, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x72, 0x61, 0x69, 0x6e, 0x61, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x65, 0x62, + 0x73, 0x69, 0x74, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x69, 0x6e, + 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x67, + 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4b, 0x6d, 0x75, 0x6c, 0x61, 0x6e, 0x64, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x6f, 0x6d, 0x6f, + 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, + 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x77, 0x65, 0x62, 0x20, 0x67, 0x72, 0x61, + 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x74, 0x72, 0x6f, 0x62, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x52, 0x43, 0x20, 0x63, 0x68, 0x61, + 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x69, 0x73, + 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x64, 0x65, 0x6d, + 0x6f, 0x20, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x73, 0x2c, 0x20, 0x77, 0x69, + 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x68, 0x61, 0x6e, 0x6b, 0x73, 0x20, 0x74, 0x6f, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, + 0x6e, 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x63, 0x6f, 0x6e, 0x74, + 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x61, 0x72, 0x74, 0x68, + 0x61, 0x6c, 0x6c, 0x2f, 0x5b, 0x31, 0x31, 0x35, 0x5d, 0x55, 0x70, 0x20, + 0x52, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x4f, 0x53, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x2c, 0x20, 0x6a, 0x75, 0x61, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x48, 0x61, 0x69, 0x6b, 0x75, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x61, + 0x72, 0x7a, 0x65, 0x61, 0x75, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x44, 0x65, + 0x62, 0x69, 0x61, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x55, 0x62, 0x75, + 0x6e, 0x74, 0x75, 0x20, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x69, 0x6e, + 0x67, 0x2c, 0x20, 0x65, 0x68, 0x61, 0x75, 0x70, 0x74, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x46, 0x72, 0x65, 0x65, 0x42, 0x53, 0x44, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x2c, 0x20, 0x47, 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x50, 0x2e, 0x20, 0x53, 0x63, 0x61, 0x76, 0x6f, 0x6e, + 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x52, 0x74, 0x41, 0x75, 0x64, 0x69, + 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x52, 0x74, 0x4d, 0x69, 0x64, 0x69, + 0x2c, 0x20, 0x6b, 0x72, 0x75, 0x7a, 0x65, 0x2c, 0x20, 0x69, 0x64, 0x63, + 0x2c, 0x20, 0x52, 0x65, 0x7a, 0x20, 0x65, 0x74, 0x20, 0x61, 0x6c, 0x2e, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x66, 0x6f, 0x6e, 0x74, 0x73, 0x2c, 0x20, 0x73, 0x76, + 0x65, 0x6e, 0x7a, 0x7a, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x64, 0x65, 0x6d, 0x6f, 0x20, 0x74, 0x75, 0x6e, 0x65, + 0x2c, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x6f, 0x64, 0x20, 0x41, 0x72, + 0x63, 0x68, 0x69, 0x76, 0x65, 0x20, 0x73, 0x74, 0x61, 0x66, 0x66, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x69, 0x73, 0x74, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x56, 0x61, 0x6c, 0x65, + 0x72, 0x69, 0x6f, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x71, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x20, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x6f, 0x75, 0x74, + 0x73, 0x2c, 0x20, 0x73, 0x79, 0x70, 0x68, 0x75, 0x73, 0x20, 0x66, 0x6f, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6e, 0x73, + 0x74, 0x72, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x63, 0x72, 0x69, + 0x74, 0x69, 0x63, 0x69, 0x73, 0x6d, 0x2c, 0x20, 0x46, 0x6c, 0x61, 0x73, + 0x63, 0x68, 0x2c, 0x20, 0x73, 0x65, 0x74, 0x72, 0x6f, 0x64, 0x6f, 0x78, + 0x2c, 0x20, 0x6a, 0x69, 0x78, 0x2c, 0x20, 0x45, 0x76, 0x69, 0x6c, 0x2d, + 0x56, 0x69, 0x6c, 0x6c, 0x65, 0x2c, 0x20, 0x53, 0x70, 0x6f, 0x74, 0x2c, + 0x20, 0x73, 0x76, 0x65, 0x72, 0x78, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, + 0x20, 0x54, 0x69, 0x74, 0x61, 0x6e, 0x20, 0x63, 0x72, 0x65, 0x77, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x62, 0x6f, 0x64, + 0x79, 0x20, 0x77, 0x68, 0x6f, 0x20, 0x64, 0x6f, 0x6e, 0x61, 0x74, 0x65, + 0x64, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x72, 0x6f, 0x70, 0x70, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6c, 0x65, 0x74, + 0x74, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x20, 0x67, + 0x72, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x74, 0x6f, 0x20, + 0x65, 0x76, 0x65, 0x72, 0x79, 0x6f, 0x6e, 0x65, 0x20, 0x61, 0x74, 0x20, + 0x5b, 0x31, 0x31, 0x36, 0x5d, 0x23, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6d, + 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x20, 0x61, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x20, 0x61, + 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, + 0x6c, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x31, 0x30, + 0x2e, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f, 0x75, 0x20, + 0x63, 0x61, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x61, 0x74, + 0x20, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x67, + 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, + 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x29, + 0x20, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x49, 0x52, 0x43, 0x2e, 0x20, + 0x54, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, + 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x20, 0x6c, 0x69, 0x76, + 0x65, 0x2c, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, + 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x23, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x69, - 0x74, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x61, - 0x69, 0x6c, 0x79, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x63, - 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x31, 0x30, 0x2e, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x61, - 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, 0x6f, 0x6e, - 0x74, 0x61, 0x63, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, - 0x61, 0x6d, 0x20, 0x61, 0x74, 0x20, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x68, 0x74, 0x74, 0x70, - 0x73, 0x3a, 0x2f, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, - 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x2f, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x29, 0x20, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, - 0x49, 0x52, 0x43, 0x2e, 0x20, 0x54, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x74, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, - 0x79, 0x20, 0x6c, 0x69, 0x76, 0x65, 0x2c, 0x20, 0x79, 0x6f, 0x75, 0x20, - 0x63, 0x61, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x20, - 0x74, 0x6f, 0x20, 0x23, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x37, - 0x5d, 0x45, 0x73, 0x70, 0x65, 0x72, 0x4e, 0x65, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x79, 0x6f, 0x75, - 0x72, 0x20, 0x49, 0x52, 0x43, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x20, 0x6f, 0x72, 0x20, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x6a, 0x61, 0x76, 0x61, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, - 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, 0x20, 0x77, 0x65, 0x62, 0x73, 0x69, - 0x74, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x52, - 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x32, 0x33, 0x2e, 0x20, 0x68, - 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, - 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x4d, 0x69, 0x6c, 0x6b, 0x79, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x69, 0x73, 0x73, 0x75, - 0x65, 0x73, 0x2f, 0x31, 0x32, 0x30, 0x23, 0x69, 0x73, 0x73, 0x75, 0x65, - 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x33, 0x32, 0x37, 0x36, - 0x31, 0x34, 0x30, 0x36, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, - 0x35, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, - 0x77, 0x2e, 0x75, 0x70, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x2e, 0x6e, 0x65, - 0x74, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x36, 0x2e, 0x20, - 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x74, 0x69, 0x74, 0x61, - 0x6e, 0x64, 0x65, 0x6d, 0x6f, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x6f, - 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x2f, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x31, 0x31, 0x37, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, - 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x65, 0x73, 0x70, 0x65, 0x72, 0x2e, 0x6e, - 0x65, 0x74, 0x2f, 0x0a, 0x0a + 0x6f, 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x37, 0x5d, 0x45, 0x73, 0x70, 0x65, + 0x72, 0x4e, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x49, 0x52, 0x43, + 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x20, 0x75, + 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6a, 0x61, 0x76, 0x61, 0x20, + 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, + 0x72, 0x20, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x32, 0x33, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, + 0x2f, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, + 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x2f, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x2f, 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, 0x2f, 0x31, 0x32, + 0x30, 0x23, 0x69, 0x73, 0x73, 0x75, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, + 0x6e, 0x74, 0x2d, 0x33, 0x32, 0x37, 0x36, 0x31, 0x34, 0x30, 0x36, 0x38, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x35, 0x2e, 0x20, 0x68, 0x74, + 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x75, 0x70, 0x72, + 0x6f, 0x75, 0x67, 0x68, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x31, 0x31, 0x36, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, + 0x2f, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x2e, 0x74, 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, + 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, + 0x74, 0x79, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x37, 0x2e, + 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, + 0x65, 0x73, 0x70, 0x65, 0x72, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a }; -unsigned int milkytracker_help_len = 54269; +unsigned int milkytracker_help_len = 54420; From 1fa39caa152651b4e46b70edd6c0066a29a1e2fa Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 5 Jul 2023 10:03:59 +0200 Subject: [PATCH 044/152] version bump + update docs --- CMakeLists.txt | 2 +- ChangeLog.md | 21 + README.md | 4 +- docs/ChangeLog.html | 60 + docs/MilkyTracker.html | 4 +- docs/TiTAN.nfo | 9 +- src/tools/generateHelp.sh | 2 +- src/tracker/DialogHelpText.h | 4426 +++++++++++++++++----------------- 8 files changed, 2293 insertions(+), 2235 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index eaf2adec..05615209 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -52,7 +52,7 @@ list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) # Version number in format X.YY.ZZ set(VER_X 1) -set(VER_YY 03) +set(VER_YY 04) set(VER_ZZ 00) set(VER_FULL "${VER_X}.${VER_YY}.${VER_ZZ}") diff --git a/ChangeLog.md b/ChangeLog.md index ab802bef..942fffe3 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,26 @@ # MilkyTracker ChangeLog +## 05/07/2023 (v1.04): + +* [pattern-editor: stamp-like drag-drop selections](https://github.com/milkytracker/MilkyTracker/pull/277) +* [UX: responsive file dialog](https://github.com/milkytracker/MilkyTracker/pull/285) +* [copy/pasting sample now reflects relative note too](https://github.com/milkytracker/MilkyTracker/pull/290) +* [liveperformance: shortcuts for channel highlighting/muting ](https://github.com/milkytracker/MilkyTracker/pull/289) +* [linux: midi-in port selection](https://github.com/milkytracker/MilkyTracker/pull/289) +* [sample-editor: fadein, fadeout, loop fold](https://github.com/milkytracker/MilkyTracker/pull/299) +* [sample-editor: improved algo & UX of compressor](https://github.com/milkytracker/MilkyTracker/pull/300) +* [improved navigation milkytracker-keyboard](https://github.com/milkytracker/MilkyTracker/pull/288) +* UX: added CTA's in instrument editor for new users + +## Bugs fixed +* switch to C11 when compiling RTMIDI +* [ability to run in non-opengl mode again](https://github.com/milkytracker/MilkyTracker/pull/289) +* Fix uninitialized read in piano control (nyanpasu64 ❤) +* Fix About screen reading uninitialized memory (nyanpasu64 ❤) +* Fix uninitialized fields in PPListBox (nyanpasu64 ❤) +* Fix uninitialized fields in PatternEditorControl (nyanpasu64 ❤) +* fix wrong cwd when loading file from command line (mothcompute ❤) + ## 12/12/2020 (v1.03): ### What's new: diff --git a/README.md b/README.md index 604891b9..5dfa7d3a 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,9 @@ user experience of the popular DOS program Fasttracker II, with special playback modes available for improved Amiga ProTracker 2/3 compatibility. -Refer to http://milkytracker.titandemo.org/?about for further details. +Refer to http://milkytracker.org/?about for further details. + +> For experimental beta builds see [MilkytrackerX](https://github.com/coderofsalvation/MilkytrackerX) Please read the file [INSTALL.md][] for installation instructions. diff --git a/docs/ChangeLog.html b/docs/ChangeLog.html index 118f6fa1..2f6154e3 100644 --- a/docs/ChangeLog.html +++ b/docs/ChangeLog.html @@ -150,6 +150,66 @@

MilkyTracker ChangeLog

+ +

05/07/2023 (v1.04):

+ + + +

Bugs fixed

+
    +
  • + switch to C11 when compiling RTMIDI +
  • +
  • + ability to run in non-opengl mode again +
  • +
  • + Fix uninitialized read in piano control (nyanpasu64 ❤) +
  • +
  • + Fix About screen reading uninitialized memory (nyanpasu64 ❤) +
  • +
  • + Fix uninitialized fields in PPListBox (nyanpasu64 ❤) +
  • +
  • + Fix uninitialized fields in PatternEditorControl (nyanpasu64 ❤) +
  • +
  • + fix wrong cwd when loading file from command line (mothcompute ❤) +
  • +
+ + +

12/12/2020 (v1.03):

What’s new:

    diff --git a/docs/MilkyTracker.html b/docs/MilkyTracker.html index a250156b..edaed770 100644 --- a/docs/MilkyTracker.html +++ b/docs/MilkyTracker.html @@ -1,7 +1,7 @@ - MilkyTracker Manual v1.03 + MilkyTracker Manual v1.04 -

    MilkyTracker Manual v1.03

    +

    MilkyTracker Manual v1.04

    Hello and welcome to MilkyTracker, an all-in-one Tracker musicstudio.
    It's opensource, multi-platform and inspired (and compatible) with Fasttracker. diff --git a/docs/TiTAN.nfo b/docs/TiTAN.nfo index a3628190..ae35b439 100644 --- a/docs/TiTAN.nfo +++ b/docs/TiTAN.nfo @@ -15,11 +15,11 @@ Titan Presents: - MilkyTracker v1.03 + MilkyTracker v1.04 - The multiplatform Fasttracker II clone - - Released on 12/12/2020 + Released on 05/07/2023 See MilkyTracker.html for details. @@ -28,6 +28,7 @@ Code.........: pailes Deltafire d0pefish + coderofsalvation GFX..........: kenet raina Demo songs...: svenzzon @@ -37,7 +38,5 @@ --------------------------------------------------------- - WWW: http://milkytracker.titandemo.org/ - http://titandemo.org/ + WWW: http://milkytracker.org/ IRC: #MilkyTracker on EsperNet - #TitanDemo on EFnet diff --git a/src/tools/generateHelp.sh b/src/tools/generateHelp.sh index d49c3adf..f3c2227e 100755 --- a/src/tools/generateHelp.sh +++ b/src/tools/generateHelp.sh @@ -1,7 +1,7 @@ #!/bin/sh set -x printf "\n\n" > milkytracker.help -lynx -dump ./docs/MilkyTracker.html | grep -v "file:" | awk '{ print " "$0"\n" }' >> milkytracker.help +lynx -dump ./docs/MilkyTracker.html | grep -v "file:" | awk '{ print " "$0"\n" }' | sed 's/Example:/\n Example:\n\n\n /g;s/Explanation:/\n\n Explanation:/g;s/·/\./g' >> milkytracker.help { echo "// generated by src/tools/generateHelp.sh" xxd -i milkytracker.help diff --git a/src/tracker/DialogHelpText.h b/src/tracker/DialogHelpText.h index fd6c5fe1..4c14c193 100644 --- a/src/tracker/DialogHelpText.h +++ b/src/tracker/DialogHelpText.h @@ -4,7 +4,7 @@ unsigned char milkytracker_help[] = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x4d, 0x61, 0x6e, 0x75, - 0x61, 0x6c, 0x20, 0x76, 0x31, 0x2e, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0x61, 0x6c, 0x20, 0x76, 0x31, 0x2e, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x65, 0x6c, 0x63, 0x6f, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, @@ -2097,269 +2097,267 @@ unsigned char milkytracker_help[] = { 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, - 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x33, 0x37, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, - 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x71, - 0x75, 0x69, 0x63, 0x6b, 0x6c, 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, - 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, - 0x69, 0x74, 0x63, 0x68, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x28, 0x43, 0x2d, 0x34, 0x29, 0x20, 0x61, 0x6e, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, - 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, - 0x65, 0x74, 0x73, 0x20, 0x78, 0x20, 0x28, 0x33, 0x20, 0x3d, 0x20, 0x44, - 0x23, 0x34, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x28, 0x37, - 0x20, 0x3d, 0x20, 0x47, 0x2d, 0x34, 0x29, 0x2e, 0x20, 0x45, 0x61, 0x63, - 0x68, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x70, - 0x6c, 0x61, 0x79, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x31, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x20, 0x69, 0x73, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, - 0x68, 0x61, 0x6e, 0x20, 0x33, 0x20, 0x28, 0x6d, 0x65, 0x61, 0x6e, 0x69, - 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, - 0x74, 0x68, 0x61, 0x6e, 0x20, 0x33, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, - 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x29, 0x2c, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, - 0x69, 0x73, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x65, 0x64, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, - 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, - 0x30, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x20, 0x78, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x20, 0x31, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x74, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, - 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x79, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, - 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, - 0x30, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, + 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x30, 0x33, 0x37, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x72, 0x70, + 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x6c, + 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, + 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x62, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x28, 0x43, + 0x2d, 0x34, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, + 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x20, 0x78, + 0x20, 0x28, 0x33, 0x20, 0x3d, 0x20, 0x44, 0x23, 0x34, 0x29, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x79, 0x20, 0x28, 0x37, 0x20, 0x3d, 0x20, 0x47, 0x2d, + 0x34, 0x29, 0x2e, 0x20, 0x45, 0x61, 0x63, 0x68, 0x20, 0x70, 0x69, 0x74, + 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x6f, 0x66, 0x20, 0x31, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x2e, 0x20, 0x49, + 0x66, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x68, + 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x33, + 0x20, 0x28, 0x6d, 0x65, 0x61, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, + 0x65, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, + 0x65, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, + 0x33, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x20, + 0x72, 0x6f, 0x77, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, + 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x6f, + 0x6f, 0x70, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, 0x20, 0x74, 0x68, + 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, + 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x31, 0x2c, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x20, 0x31, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x74, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, - 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, - 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, - 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x69, 0x6e, 0x64, 0x65, 0x65, 0x64, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x43, - 0x41, 0x4e, 0x27, 0x54, 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x30, 0x2e, - 0x20, 0x4a, 0x75, 0x73, 0x74, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, - 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x77, - 0x69, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, - 0x20, 0x66, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, - 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, - 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x49, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x2c, 0x20, 0x61, 0x72, 0x70, - 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x20, - 0x66, 0x61, 0x69, 0x6c, 0x73, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x73, - 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, - 0x20, 0x31, 0x36, 0x20, 0x28, 0x30, 0x78, 0x31, 0x30, 0x29, 0x20, 0x6f, - 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, - 0x65, 0x72, 0x2e, 0x20, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x72, - 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x61, 0x74, 0x20, 0x73, 0x75, - 0x63, 0x68, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x20, 0x6d, 0x61, - 0x79, 0x20, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x75, 0x6e, 0x70, 0x72, - 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, - 0x73, 0x75, 0x6c, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x57, 0x68, 0x65, 0x6e, 0x20, 0x62, 0x6f, 0x74, 0x68, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, - 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, - 0x2c, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x77, 0x69, 0x73, 0x65, - 0x20, 0x74, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, - 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x64, 0x69, 0x76, - 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x62, 0x79, 0x20, 0x33, 0x20, - 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, - 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, - 0x69, 0x6f, 0x20, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, - 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x73, 0x6d, 0x6f, 0x6f, 0x74, 0x68, 0x6c, 0x79, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x31, 0x78, - 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x31, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, - 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x33, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, - 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x75, 0x70, 0x20, - 0x6f, 0x72, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x65, - 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x2c, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x66, 0x61, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x74, 0x20, - 0x67, 0x6f, 0x65, 0x73, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, - 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, - 0x6f, 0x6e, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x74, 0x69, 0x63, - 0x6b, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x41, 0x6d, - 0x69, 0x67, 0x61, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, - 0x69, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x64, - 0x65, 0x70, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x72, 0x65, - 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x63, 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, 0x20, 0x74, 0x68, + 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, + 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x79, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x31, 0x2c, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, + 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x20, 0x78, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x79, 0x6f, 0x75, + 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, + 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x65, + 0x64, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x43, 0x41, 0x4e, 0x27, 0x54, 0x20, + 0x65, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, + 0x69, 0x67, 0x69, 0x74, 0x20, 0x30, 0x2e, 0x20, 0x4a, 0x75, 0x73, 0x74, + 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x66, 0x69, 0x6c, 0x6c, + 0x65, 0x64, 0x20, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x32, 0x78, 0x78, 0x20, - 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, - 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x32, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, - 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x32, 0x30, 0x33, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x32, - 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, - 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, - 0x37, 0x33, 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, - 0x6c, 0x79, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, - 0x74, 0x63, 0x68, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x6e, 0x73, - 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x75, 0x70, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, - 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, - 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, - 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, - 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x33, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, - 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, + 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x49, 0x49, 0x2c, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, + 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x73, + 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x31, 0x36, 0x20, 0x28, + 0x30, 0x78, 0x31, 0x30, 0x29, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x2e, 0x20, 0x55, + 0x73, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, + 0x6f, 0x20, 0x61, 0x74, 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x73, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x63, 0x61, 0x75, + 0x73, 0x65, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, + 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, + 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, + 0x62, 0x6f, 0x74, 0x68, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2c, 0x20, 0x69, 0x74, 0x20, + 0x69, 0x73, 0x20, 0x77, 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x75, + 0x73, 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x20, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, + 0x65, 0x20, 0x62, 0x79, 0x20, 0x33, 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, + 0x64, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x73, 0x65, + 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, + 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x6d, + 0x6f, 0x6f, 0x74, 0x68, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x31, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, - 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, + 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x31, 0x30, 0x33, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, + 0x6f, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x75, + 0x70, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x54, + 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x2c, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x66, 0x61, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, + 0x74, 0x20, 0x67, 0x6f, 0x65, 0x73, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, + 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x74, + 0x69, 0x63, 0x6b, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, + 0x6e, 0x63, 0x69, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x61, 0x6c, 0x73, 0x6f, + 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, + 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, + 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, + 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, + 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x32, 0x78, + 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x65, 0x6e, 0x64, - 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, - 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x74, 0x6f, 0x77, - 0x61, 0x72, 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, - 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x65, 0x2c, 0x20, - 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2c, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0x69, 0x73, 0x20, 0x62, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, 0x77, 0x61, 0x72, 0x64, 0x73, 0x20, - 0x45, 0x2d, 0x34, 0x20, 0x61, 0x74, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, - 0x30, 0x34, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x69, 0x73, 0x6e, - 0x27, 0x74, 0x20, 0x66, 0x61, 0x73, 0x74, 0x20, 0x65, 0x6e, 0x6f, 0x75, - 0x67, 0x68, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x61, 0x63, 0x68, 0x20, - 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, - 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x75, 0x72, 0x69, - 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x72, - 0x6f, 0x77, 0x73, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, - 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x36, 0x2f, 0x31, 0x32, 0x35, - 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, 0x77, - 0x65, 0x76, 0x65, 0x72, 0x2c, 0x20, 0x33, 0x31, 0x30, 0x20, 0x6f, 0x6e, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, - 0x6e, 0x67, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x69, - 0x6e, 0x75, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6f, 0x72, - 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x62, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x6d, 0x75, 0x63, 0x68, 0x20, 0x66, 0x61, 0x73, 0x74, 0x65, 0x72, 0x2c, - 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x73, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x45, 0x2d, 0x34, - 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x34, 0x78, 0x79, 0x20, 0x56, 0x69, 0x62, - 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x34, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, - 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x34, 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x30, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x36, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x32, + 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, + 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x37, 0x33, 0x5d, + 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, + 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, + 0x64, 0x20, 0x6f, 0x66, 0x20, 0x75, 0x70, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, + 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, + 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, + 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, + 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x2e, + 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x33, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x33, 0x31, 0x30, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x20, 0x62, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, + 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, + 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, + 0x68, 0x20, 0x74, 0x6f, 0x77, 0x61, 0x72, 0x64, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, + 0x6f, 0x6e, 0x65, 0x2c, 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x33, 0x78, + 0x78, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x49, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x2c, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x69, 0x73, 0x20, 0x62, 0x65, + 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, 0x77, + 0x61, 0x72, 0x64, 0x73, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x61, 0x74, 0x20, + 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x30, 0x34, 0x20, 0x77, 0x68, 0x69, 0x63, + 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x66, 0x61, 0x73, 0x74, + 0x20, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x6f, 0x20, 0x72, + 0x65, 0x61, 0x63, 0x68, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, + 0x20, 0x64, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x74, 0x77, 0x6f, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x61, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, + 0x36, 0x2f, 0x31, 0x32, 0x35, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x2c, 0x20, 0x33, + 0x31, 0x30, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, + 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x6f, 0x77, 0x20, + 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x66, 0x61, + 0x73, 0x74, 0x65, 0x72, 0x2c, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, + 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x61, 0x72, 0x67, 0x65, + 0x74, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x34, 0x78, + 0x79, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, + 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, + 0x2e, 0x2e, 0x20, 0x34, 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x34, + 0x30, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x34, 0x30, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x34, 0x36, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x6e, 0x6f, @@ -2390,28 +2388,72 @@ unsigned char milkytracker_help[] = { 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x35, 0x30, 0x34, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x35, 0x30, - 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, - 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, - 0x72, 0x6d, 0x73, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, - 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x73, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, - 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x37, 0x34, 0x5d, - 0x33, 0x78, 0x78, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x5b, 0x37, 0x35, 0x5d, 0x4d, 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, + 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, + 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x35, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x35, + 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, + 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, + 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x69, + 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x5b, 0x37, 0x34, 0x5d, 0x33, 0x78, 0x78, 0x20, + 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x37, 0x35, + 0x5d, 0x4d, 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, + 0x6f, 0x20, 0x5b, 0x37, 0x36, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, + 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x2c, + 0x20, 0x35, 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x63, + 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x30, 0x30, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x36, 0x78, + 0x79, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x36, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, + 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x34, 0x38, 0x31, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x36, 0x30, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x36, + 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x36, 0x43, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, + 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x76, 0x69, 0x62, 0x72, + 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x69, 0x6e, 0x69, 0x74, + 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x5b, 0x37, 0x37, 0x5d, 0x34, 0x78, 0x79, 0x20, 0x6f, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x37, 0x38, 0x5d, 0x53, 0x78, + 0x2b, 0x5b, 0x37, 0x39, 0x5d, 0x56, 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, - 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x37, 0x36, 0x5d, 0x41, 0x78, + 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x30, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, @@ -2421,557 +2463,506 @@ unsigned char milkytracker_help[] = { 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x73, 0x2c, 0x20, 0x35, 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, + 0x65, 0x64, 0x73, 0x2c, 0x20, 0x36, 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, - 0x33, 0x30, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x36, 0x78, 0x79, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, - 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, - 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, - 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x34, 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x36, 0x30, 0x31, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x36, 0x30, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x36, - 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, - 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, - 0x74, 0x65, 0x72, 0x73, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, - 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x37, - 0x37, 0x5d, 0x34, 0x78, 0x79, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x5b, 0x37, 0x38, 0x5d, 0x53, 0x78, 0x2b, 0x5b, 0x37, - 0x39, 0x5d, 0x56, 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, - 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x30, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, - 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, - 0x2c, 0x20, 0x36, 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, - 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x34, 0x30, 0x30, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x37, - 0x78, 0x79, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, + 0x34, 0x30, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x37, 0x78, 0x79, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, + 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x37, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, + 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x37, 0x38, 0x37, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x37, + 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x75, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x2e, 0x20, 0x41, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x78, 0x79, 0x20, + 0x70, 0x61, 0x69, 0x72, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x63, + 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, + 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x2e, 0x20, + 0x54, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x69, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, + 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, + 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, + 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x38, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, + 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x38, 0x38, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x38, 0x41, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x38, 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x38, 0x46, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x73, 0x74, 0x65, 0x72, 0x65, 0x6f, 0x20, 0x70, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x61, + 0x72, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x30, 0x30, 0x20, 0x74, 0x6f, + 0x20, 0x66, 0x61, 0x72, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x46, + 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x76, 0x65, 0x72, + 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x65, + 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4f, 0x6e, 0x20, 0x41, + 0x6d, 0x69, 0x67, 0x61, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x34, 0x20, + 0x4d, 0x4f, 0x44, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, + 0x20, 0x61, 0x72, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x20, 0x70, 0x61, + 0x6e, 0x6e, 0x65, 0x64, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x2c, 0x20, 0x72, + 0x69, 0x67, 0x68, 0x74, 0x2c, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, + 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x62, 0x79, 0x20, 0x68, 0x61, + 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x20, 0x75, + 0x73, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6d, + 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x72, + 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, + 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, + 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, + 0x6f, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, + 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x39, 0x78, 0x78, 0x20, 0x53, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x39, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, + 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, + 0x39, 0x30, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x74, + 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x69, 0x73, + 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, + 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x78, 0x2e, 0x20, + 0x54, 0x68, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, 0x20, 0x73, 0x70, + 0x72, 0x65, 0x61, 0x64, 0x20, 0x32, 0x35, 0x36, 0x20, 0x73, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x70, 0x61, 0x72, 0x74, 0x20, 0x73, + 0x6f, 0x20, 0x39, 0x30, 0x38, 0x20, 0x73, 0x6b, 0x69, 0x70, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x28, 0x30, + 0x78, 0x38, 0x2a, 0x32, 0x35, 0x36, 0x3d, 0x29, 0x20, 0x32, 0x30, 0x34, + 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x79, 0x74, 0x65, + 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6c, 0x61, 0x79, + 0x73, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, + 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, + 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x75, + 0x72, 0x74, 0x68, 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, + 0x20, 0x39, 0x78, 0x78, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x72, 0x65, 0x61, + 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x28, 0x30, 0x78, 0x46, 0x46, 0x2a, + 0x32, 0x35, 0x36, 0x20, 0x3d, 0x29, 0x20, 0x36, 0x35, 0x32, 0x38, 0x30, + 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, + 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x52, 0x65, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, + 0x74, 0x6f, 0x20, 0x65, 0x78, 0x61, 0x63, 0x74, 0x6c, 0x79, 0x20, 0x28, + 0x30, 0x78, 0x31, 0x30, 0x30, 0x30, 0x30, 0x3d, 0x29, 0x20, 0x36, 0x35, + 0x35, 0x33, 0x36, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x67, 0x69, + 0x76, 0x65, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x68, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, + 0x74, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x6c, + 0x65, 0x76, 0x65, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x63, 0x6f, 0x6e, 0x74, + 0x72, 0x6f, 0x6c, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x41, 0x78, 0x79, 0x20, 0x56, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, - 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, - 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x38, 0x37, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x30, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x37, 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x61, 0x6c, 0x74, - 0x65, 0x72, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, - 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x41, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x78, - 0x79, 0x20, 0x70, 0x61, 0x69, 0x72, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, - 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, - 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x6c, 0x79, - 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x72, 0x65, 0x73, 0x65, - 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, - 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x38, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x38, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x38, 0x41, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x38, 0x43, 0x30, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x38, 0x46, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, - 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x73, 0x74, 0x65, - 0x72, 0x65, 0x6f, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x61, 0x72, 0x20, 0x6c, 0x65, 0x66, - 0x74, 0x20, 0x30, 0x30, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x61, 0x72, 0x20, - 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x46, 0x46, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, - 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, + 0x2e, 0x20, 0x41, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x41, 0x30, + 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x41, 0x30, 0x46, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0x41, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x75, 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, + 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, + 0x68, 0x69, 0x63, 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x63, + 0x74, 0x73, 0x20, 0x61, 0x73, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, - 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x4f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x2c, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x34, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x63, - 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, - 0x68, 0x61, 0x72, 0x64, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x65, 0x64, 0x20, - 0x6c, 0x65, 0x66, 0x74, 0x2c, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x2c, - 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x65, 0x66, - 0x74, 0x20, 0x62, 0x79, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, - 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x70, 0x61, - 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x61, 0x6e, 0x75, 0x61, 0x6c, - 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, - 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, - 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x73, 0x65, 0x74, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x39, - 0x78, 0x78, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x39, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x39, 0x30, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, + 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, + 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, + 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, + 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, + 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x67, + 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, 0x6e, + 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, + 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, + 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, + 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, + 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x42, 0x78, 0x78, + 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, + 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x42, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x6f, + 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x42, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, - 0x72, 0x73, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, - 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, - 0x20, 0x78, 0x78, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, - 0x72, 0x65, 0x20, 0x73, 0x70, 0x72, 0x65, 0x61, 0x64, 0x20, 0x32, 0x35, - 0x36, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x70, - 0x61, 0x72, 0x74, 0x20, 0x73, 0x6f, 0x20, 0x39, 0x30, 0x38, 0x20, 0x73, - 0x6b, 0x69, 0x70, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, - 0x73, 0x74, 0x20, 0x28, 0x30, 0x78, 0x38, 0x2a, 0x32, 0x35, 0x36, 0x3d, - 0x29, 0x20, 0x32, 0x30, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x70, 0x6c, 0x61, 0x79, 0x73, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, - 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, - 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, - 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x66, 0x75, 0x72, 0x74, 0x68, 0x65, 0x73, 0x74, 0x20, - 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x39, 0x78, 0x78, 0x20, 0x63, 0x61, - 0x6e, 0x20, 0x72, 0x65, 0x61, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x28, - 0x30, 0x78, 0x46, 0x46, 0x2a, 0x32, 0x35, 0x36, 0x20, 0x3d, 0x29, 0x20, - 0x36, 0x35, 0x32, 0x38, 0x30, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, - 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x52, - 0x65, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, - 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x78, 0x61, 0x63, - 0x74, 0x6c, 0x79, 0x20, 0x28, 0x30, 0x78, 0x31, 0x30, 0x30, 0x30, 0x30, - 0x3d, 0x29, 0x20, 0x36, 0x35, 0x35, 0x33, 0x36, 0x20, 0x62, 0x79, 0x74, - 0x65, 0x73, 0x20, 0x67, 0x69, 0x76, 0x65, 0x73, 0x20, 0x79, 0x6f, 0x75, - 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, - 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, - 0x62, 0x6c, 0x65, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x20, 0x6f, 0x66, - 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x6f, 0x76, 0x65, - 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x41, - 0x78, 0x79, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x41, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, - 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x41, 0x30, - 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x41, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x41, 0x30, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x41, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x2f, 0x64, 0x6f, - 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, - 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, - 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, - 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, - 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, - 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, - 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x20, 0x61, 0x63, 0x74, 0x73, 0x20, 0x61, 0x73, 0x20, - 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x75, 0x6c, 0x74, - 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6d, 0x6d, 0x65, 0x64, 0x69, 0x61, + 0x74, 0x65, 0x6c, 0x79, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, + 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x20, 0x28, 0x50, 0x4f, 0x54, 0x29, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x61, 0x6e, 0x20, + 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, + 0x69, 0x76, 0x69, 0x64, 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, + 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, + 0x74, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x69, 0x6e, 0x67, 0x20, 0x73, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x6d, + 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, + 0x73, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x61, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x66, 0x20, + 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, + 0x20, 0x53, 0x75, 0x63, 0x68, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x20, + 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x67, + 0x61, 0x6d, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, 0x63, + 0x68, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x63, 0x61, 0x6e, + 0x20, 0x62, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x79, 0x6e, 0x61, + 0x6d, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x62, 0x79, 0x20, 0x70, + 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x74, + 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, + 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x43, 0x31, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x43, 0x34, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x43, + 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x20, 0x6f, 0x76, + 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, - 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, - 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, - 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, - 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, - 0x65, 0x65, 0x73, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, - 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, - 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, - 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, - 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, - 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, - 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, - 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, - 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, - 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x42, 0x78, 0x78, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, - 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x78, 0x20, 0x3d, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x42, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x49, 0x6d, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x6c, 0x79, - 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6a, 0x75, 0x6d, 0x70, - 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x78, - 0x78, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6f, - 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x28, - 0x50, 0x4f, 0x54, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, - 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x69, 0x76, 0x69, 0x64, - 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, - 0x6f, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x20, 0x6c, - 0x6f, 0x6f, 0x70, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, - 0x65, 0x6c, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, - 0x70, 0x6c, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x73, 0x20, 0x75, 0x73, - 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, - 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x20, 0x53, 0x75, 0x63, - 0x68, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, - 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x67, 0x61, 0x6d, 0x65, 0x73, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x77, 0x68, - 0x65, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, - 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x61, - 0x6c, 0x6c, 0x79, 0x20, 0x62, 0x79, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, - 0x61, 0x6d, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x43, 0x78, 0x78, 0x20, - 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x43, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x43, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x43, 0x34, 0x30, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x43, 0x30, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, - 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, - 0x30, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, - 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, + 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x70, + 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, + 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, + 0x74, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x78, 0x20, 0x50, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x72, 0x6f, 0x77, 0x20, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x20, 0x6e, 0x65, + 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x44, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6a, + 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x6f, 0x77, 0x20, + 0x78, 0x78, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, + 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, - 0x73, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x72, 0x65, - 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, - 0x78, 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, - 0x72, 0x65, 0x61, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x44, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, - 0x72, 0x6f, 0x77, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, - 0x6e, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, - 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x44, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x72, - 0x65, 0x61, 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, - 0x6f, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, 0x78, 0x20, 0x6f, 0x6e, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x6e, 0x6c, 0x69, 0x6b, 0x65, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x6a, - 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x73, 0x2c, 0x20, 0x68, 0x65, 0x72, 0x65, 0x20, 0x78, 0x78, 0x20, - 0x69, 0x73, 0x20, 0x61, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x20, 0x72, 0x61, 0x74, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, - 0x20, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, - 0x2e, 0x20, 0x48, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, - 0x6c, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, - 0x20, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x20, 0x62, 0x75, - 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, - 0x69, 0x73, 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, - 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x20, 0x69, - 0x74, 0x27, 0x73, 0x20, 0x62, 0x65, 0x73, 0x74, 0x20, 0x74, 0x6f, 0x20, - 0x61, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x68, 0x65, 0x78, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x74, 0x69, 0x6d, - 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, - 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, - 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6a, 0x75, 0x6d, 0x70, - 0x20, 0x74, 0x6f, 0x20, 0x69, 0x73, 0x20, 0x36, 0x33, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x31, 0x78, 0x20, - 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, - 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x45, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, - 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, - 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x45, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x33, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x34, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, - 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, - 0x5b, 0x38, 0x31, 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, - 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, - 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, 0x66, - 0x69, 0x6e, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, - 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, - 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, 0x6e, - 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x32, 0x78, - 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x45, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, - 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, + 0x6e, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, + 0x6f, 0x66, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2c, 0x20, 0x68, 0x65, + 0x72, 0x65, 0x20, 0x78, 0x78, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x64, + 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, 0x61, 0x74, 0x68, 0x65, + 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x68, 0x65, 0x78, 0x61, 0x64, + 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x2e, 0x20, 0x48, 0x65, 0x78, 0x61, + 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x63, 0x63, 0x65, 0x70, + 0x74, 0x65, 0x64, 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, + 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x73, 0x74, 0x69, + 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, + 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, + 0x6c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x62, 0x65, + 0x73, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x76, 0x6f, 0x69, 0x64, 0x20, + 0x68, 0x65, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, + 0x69, 0x73, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x68, + 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6e, + 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, + 0x6e, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x73, + 0x20, 0x36, 0x33, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x31, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x31, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, + 0x2e, 0x20, 0x45, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x31, + 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x31, 0x33, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0x45, 0x31, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, + 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, + 0x20, 0x5b, 0x38, 0x31, 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, + 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, + 0x66, 0x69, 0x6e, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, + 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x32, + 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, + 0x45, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x31, 0x32, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x31, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x45, 0x31, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, + 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, + 0x38, 0x32, 0x5d, 0x32, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x62, + 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, + 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, + 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x38, + 0x33, 0x5d, 0x45, 0x31, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x33, 0x78, 0x20, 0x47, 0x6c, 0x69, 0x73, + 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, + 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x33, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x67, 0x6c, 0x69, + 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, + 0x6f, 0x6c, 0x20, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x6f, 0x6e, + 0x2f, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x45, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x31, 0x33, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, - 0x31, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, - 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, - 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x32, 0x5d, 0x32, 0x78, 0x78, 0x20, 0x70, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, - 0x77, 0x6e, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x6f, - 0x77, 0x6e, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, - 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, 0x66, 0x69, - 0x6e, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x5b, 0x38, 0x33, 0x5d, 0x45, 0x31, 0x78, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x33, 0x78, 0x20, - 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, - 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x45, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, - 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, - 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x74, 0x6f, 0x67, 0x67, 0x6c, - 0x65, 0x20, 0x6f, 0x6e, 0x2f, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x45, 0x33, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, - 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x33, - 0x30, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x33, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x33, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x33, 0x31, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, 0x2e, + 0x2e, 0x20, 0x33, 0x30, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x33, 0x30, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x33, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, + 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, + 0x72, 0x6f, 0x6c, 0x20, 0x45, 0x33, 0x31, 0x20, 0x63, 0x68, 0x61, 0x6e, + 0x67, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x68, 0x61, + 0x76, 0x69, 0x6f, 0x72, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, + 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x5b, 0x38, 0x34, 0x5d, 0x33, 0x78, + 0x78, 0x2c, 0x20, 0x5b, 0x38, 0x35, 0x5d, 0x35, 0x78, 0x79, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x36, 0x5d, 0x4d, 0x78, 0x2e, 0x20, 0x49, + 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x74, + 0x65, 0x70, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, + 0x20, 0x62, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x28, 0x3d, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x29, + 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, + 0x6e, 0x63, 0x69, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x6f, + 0x75, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x61, + 0x72, 0x65, 0x73, 0x74, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, + 0x65, 0x2e, 0x20, 0x54, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x72, 0x65, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, + 0x6e, 0x64, 0x6f, 0x2c, 0x20, 0x75, 0x73, 0x65, 0x20, 0x45, 0x33, 0x30, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, + 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, + 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x34, 0x78, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, + 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, + 0x6f, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x34, 0x38, + 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x56, 0x30, 0x20, 0x45, 0x34, 0x31, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x56, + 0x30, 0x20, 0x45, 0x34, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x34, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, - 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x45, 0x33, 0x31, 0x20, - 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, - 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x61, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x5b, 0x38, - 0x34, 0x5d, 0x33, 0x78, 0x78, 0x2c, 0x20, 0x5b, 0x38, 0x35, 0x5d, 0x35, - 0x78, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x36, 0x5d, 0x4d, - 0x78, 0x2e, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, - 0x66, 0x20, 0x73, 0x74, 0x65, 0x70, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x70, - 0x69, 0x74, 0x63, 0x68, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x28, 0x3d, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, - 0x6e, 0x64, 0x6f, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x72, - 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x20, 0x61, 0x72, - 0x65, 0x20, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x74, 0x6f, - 0x20, 0x6e, 0x65, 0x61, 0x72, 0x65, 0x73, 0x74, 0x20, 0x73, 0x65, 0x6d, - 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x20, 0x54, 0x6f, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, - 0x6f, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x67, 0x6c, - 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x2c, 0x20, 0x75, 0x73, 0x65, - 0x20, 0x45, 0x33, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, - 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, - 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x34, 0x78, 0x20, 0x56, - 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, - 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x34, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x69, - 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, - 0x72, 0x6d, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x43, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x56, 0x30, 0x20, 0x45, 0x34, 0x31, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x30, 0x20, 0x45, 0x34, 0x32, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x34, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, - 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x65, 0x74, 0x73, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, - 0x6d, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x5b, - 0x38, 0x37, 0x5d, 0x34, 0x78, 0x79, 0x2c, 0x20, 0x5b, 0x38, 0x38, 0x5d, - 0x36, 0x78, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x39, 0x5d, - 0x56, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x69, 0x62, - 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, - 0x69, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x2c, 0x20, 0x72, 0x65, 0x73, - 0x65, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, - 0x6e, 0x65, 0x77, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x28, 0x45, 0x34, 0x30, 0x29, 0x2e, 0x20, 0x50, 0x6f, - 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x73, 0x20, 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x53, 0x69, 0x6e, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x31, 0x20, 0x3d, 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x32, 0x20, 0x3d, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, + 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x5b, 0x38, 0x37, 0x5d, 0x34, 0x78, + 0x79, 0x2c, 0x20, 0x5b, 0x38, 0x38, 0x5d, 0x36, 0x78, 0x79, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x39, 0x5d, 0x56, 0x78, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x20, 0x54, 0x68, + 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x77, 0x61, + 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x69, 0x73, 0x20, 0x73, 0x69, + 0x6e, 0x65, 0x2c, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x6e, + 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x45, + 0x34, 0x30, 0x29, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, + 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, + 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x30, 0x20, 0x3d, 0x20, 0x53, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x52, + 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x53, + 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, + 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, + 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, + 0x20, 0x72, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, - 0x73, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, - 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, 0x70, 0x20, 0x64, - 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, - 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, - 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, - 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x35, 0x78, 0x20, 0x53, 0x65, 0x74, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, - 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x35, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x66, - 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x45, 0x35, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x35, 0x43, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, + 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, + 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, + 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x35, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, + 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, + 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x35, 0x34, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x35, 0x43, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, @@ -3040,420 +3031,417 @@ unsigned char milkytracker_help[] = { 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x2f, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x45, 0x36, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, - 0x36, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x6f, 0x6f, 0x70, - 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x6f, 0x66, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x78, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x2e, 0x20, 0x45, 0x36, - 0x30, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x28, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x29, 0x20, 0x6c, 0x6f, - 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x61, - 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x45, 0x36, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x78, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x31, 0xe2, 0x80, 0x93, 0x46, - 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, - 0x64, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x74, 0x65, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x6c, - 0x6f, 0x6f, 0x70, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x70, 0x6f, - 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, - 0x65, 0x74, 0x2c, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, - 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6c, 0x6f, - 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x20, 0x6e, 0x65, - 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, - 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, - 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x74, 0x68, 0x65, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x77, 0x6f, 0x72, - 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x72, 0x72, - 0x65, 0x63, 0x74, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x28, 0x69, 0x6e, 0x29, 0x66, - 0x61, 0x6d, 0x6f, 0x75, 0x73, 0x20, 0x46, 0x54, 0x32, 0x20, 0x62, 0x75, - 0x67, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x36, - 0x30, 0x20, 0x62, 0x75, 0x67, 0x3a, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, - 0x45, 0x36, 0x30, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, - 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, - 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, - 0x69, 0x6e, 0x67, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x73, 0x20, - 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, 0x20, 0x69, - 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x65, 0x67, 0x69, - 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x20, 0x54, 0x68, - 0x69, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x61, 0x76, - 0x6f, 0x69, 0x64, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x70, 0x6c, 0x61, - 0x63, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x5b, 0x39, 0x30, 0x5d, 0x44, 0x30, 0x30, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x20, 0x6f, - 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, - 0x6f, 0x77, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, - 0x45, 0x36, 0x30, 0x20, 0x77, 0x61, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x4d, 0x75, 0x73, 0x69, - 0x63, 0x69, 0x61, 0x6e, 0x73, 0x20, 0x63, 0x6f, 0x6e, 0x63, 0x65, 0x72, - 0x6e, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x63, 0x6f, 0x72, - 0x72, 0x65, 0x63, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, - 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x2e, - 0x58, 0x4d, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x75, 0x74, 0x69, - 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x36, 0x30, - 0x20, 0x62, 0x75, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x6b, 0x69, 0x70, - 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, - 0x20, 0x28, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x68, 0x6f, - 0x6c, 0x65, 0x29, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x77, 0x68, 0x65, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6c, 0x61, 0x79, - 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6c, 0x65, 0x73, 0x73, - 0x65, 0x72, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x20, - 0x3b, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x37, 0x78, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, - 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x45, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x3d, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x77, - 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, 0x65, 0x6c, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x37, - 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x37, 0x36, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x37, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x75, - 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x5b, 0x39, 0x31, 0x5d, - 0x37, 0x78, 0x79, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x41, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, - 0x39, 0x32, 0x5d, 0x45, 0x34, 0x78, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, - 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2c, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, - 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x69, 0x73, 0x20, - 0x73, 0x69, 0x6e, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, - 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, - 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x53, 0x69, 0x6e, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, - 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, - 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x43, 0x6f, - 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x69, 0x6e, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, - 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, - 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, - 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x36, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x46, 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x36, + 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4c, 0x6f, 0x6f, 0x70, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x78, 0x20, 0x74, 0x69, 0x6d, + 0x65, 0x73, 0x2e, 0x20, 0x45, 0x36, 0x30, 0x20, 0x73, 0x65, 0x74, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x28, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x61, 0x6c, 0x29, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, + 0x6e, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x36, 0x78, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, + 0x20, 0x31, 0xe2, 0x80, 0x93, 0x46, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x64, 0x20, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, + 0x66, 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x2e, 0x20, 0x49, 0x66, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x73, 0x74, + 0x61, 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, + 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x62, 0x65, + 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, + 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, - 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, - 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x38, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x38, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, - 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x61, - 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, - 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x75, 0x73, 0x65, 0x64, - 0x20, 0x62, 0x79, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x73, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe2, 0x80, 0xa6, 0x48, - 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x2c, 0x20, 0x73, 0x69, 0x6e, 0x63, - 0x65, 0x20, 0x69, 0x74, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, - 0x74, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x6d, - 0x69, 0x67, 0x61, 0x20, 0x28, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, - 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, - 0x77, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, - 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x29, 0x20, 0x6e, 0x6f, 0x72, 0x20, - 0x69, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, 0x68, 0x6d, 0x6d, 0x2c, 0x20, - 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, - 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, - 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x3f, 0x29, 0x2c, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, - 0x72, 0x65, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, - 0x6f, 0x20, 0x5b, 0x39, 0x33, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x6f, 0x72, - 0x20, 0x5b, 0x39, 0x34, 0x5d, 0x50, 0x78, 0x20, 0x69, 0x73, 0x20, 0x61, - 0x64, 0x76, 0x69, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, - 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x72, 0x6f, 0x64, 0x75, - 0x63, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, - 0x70, 0x61, 0x74, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x39, 0x78, 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, - 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x45, 0x39, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, - 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x39, 0x33, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, - 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x65, 0x76, 0x65, 0x72, - 0x79, 0x20, 0x78, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x41, 0x78, 0x20, - 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x54, 0x68, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, + 0x6e, 0x74, 0x73, 0x20, 0x6e, 0x65, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, + 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, + 0x65, 0x6c, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x20, + 0x74, 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x6c, 0x79, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x6e, 0x65, + 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, + 0x20, 0x28, 0x69, 0x6e, 0x29, 0x66, 0x61, 0x6d, 0x6f, 0x75, 0x73, 0x20, + 0x46, 0x54, 0x32, 0x20, 0x62, 0x75, 0x67, 0x73, 0x20, 0x69, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x62, 0x75, 0x67, 0x3a, + 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x45, 0x36, 0x30, 0x20, 0x69, 0x73, + 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x73, + 0x74, 0x61, 0x72, 0x74, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x72, + 0x6f, 0x77, 0x20, 0x78, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6e, + 0x20, 0x62, 0x65, 0x20, 0x61, 0x76, 0x6f, 0x69, 0x64, 0x65, 0x64, 0x20, + 0x62, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x20, 0x61, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x39, 0x30, 0x5d, 0x44, + 0x30, 0x30, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, + 0x72, 0x65, 0x61, 0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x77, 0x61, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x75, 0x73, 0x65, 0x64, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, + 0x3a, 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x69, 0x61, 0x6e, 0x73, 0x20, + 0x63, 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x74, + 0x68, 0x65, 0x69, 0x72, 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x6d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, + 0x61, 0x6e, 0x20, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x62, 0x75, 0x67, 0x20, 0x74, + 0x6f, 0x20, 0x73, 0x6b, 0x69, 0x70, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x28, 0x6f, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x29, 0x20, 0x73, 0x6f, + 0x6e, 0x67, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x6c, 0x65, 0x73, 0x73, 0x65, 0x72, 0x20, 0x70, 0x6c, 0x61, + 0x79, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x3b, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x37, 0x78, 0x20, 0x54, 0x72, + 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, + 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x37, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x65, + 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, + 0x6d, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, + 0x20, 0x45, 0x37, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x37, 0x36, 0x43, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x37, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, + 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x5b, 0x39, 0x31, + 0x5d, 0x37, 0x78, 0x79, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x41, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x5b, 0x39, 0x32, 0x5d, 0x45, 0x34, 0x78, 0x20, 0x76, 0x69, 0x62, 0x72, + 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2c, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x69, 0x73, + 0x20, 0x73, 0x69, 0x6e, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, 0x73, 0x73, + 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, + 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x53, 0x69, 0x6e, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, + 0x3d, 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, + 0x3d, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x43, + 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x69, + 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, + 0x6f, 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, + 0x75, 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, + 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, + 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x38, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x45, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x31, 0x30, 0x20, - 0x45, 0x41, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x45, 0x41, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x41, 0x34, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x41, 0x30, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, - 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, - 0x20, 0x5b, 0x39, 0x35, 0x5d, 0x41, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, - 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, - 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, - 0x72, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, - 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, - 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, - 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x42, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, - 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x42, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, - 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x42, 0x32, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, - 0x42, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x45, 0x42, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x42, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x78, 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x38, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, + 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, + 0x65, 0x72, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, + 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x73, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, + 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0xe2, 0x80, 0xa6, 0x48, 0x6f, 0x77, 0x65, 0x76, + 0x65, 0x72, 0x2c, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x74, + 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x77, 0x6f, + 0x72, 0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, + 0x28, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x29, 0x20, 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x46, + 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, + 0x49, 0x20, 0x28, 0x68, 0x6d, 0x6d, 0x2c, 0x20, 0x65, 0x6e, 0x6f, 0x75, + 0x67, 0x68, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x61, 0x6c, 0x72, 0x65, + 0x61, 0x64, 0x79, 0x3f, 0x29, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, 0x65, 0x6c, 0x6f, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, + 0x33, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x39, 0x34, + 0x5d, 0x50, 0x78, 0x20, 0x69, 0x73, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, + 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, + 0x74, 0x6f, 0x20, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, + 0x62, 0x6c, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x39, + 0x78, 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x45, 0x39, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x39, + 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, - 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x36, - 0x5d, 0x41, 0x30, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, - 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, - 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, - 0x37, 0x5d, 0x45, 0x41, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x43, 0x78, 0x20, 0x4e, 0x6f, 0x74, 0x65, - 0x20, 0x63, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, - 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, - 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x43, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x45, 0x43, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x43, 0x30, 0x0a, + 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, + 0x72, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x65, 0x76, + 0x65, 0x72, 0x79, 0x20, 0x78, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x41, + 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x31, 0x30, + 0x20, 0x45, 0x41, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x41, 0x30, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x41, 0x34, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x45, 0x41, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, 0x73, 0x20, 0x61, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x62, 0x79, 0x20, 0x73, 0x65, 0x74, 0x74, - 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x30, 0x20, 0x61, 0x74, 0x20, 0x74, - 0x69, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, - 0x6e, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, - 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x28, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, - 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, - 0x6e, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x44, 0x78, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x64, - 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, - 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, - 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, + 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, + 0x5b, 0x39, 0x35, 0x5d, 0x41, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, + 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, + 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, + 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, + 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x42, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x42, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, + 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x42, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x45, 0x42, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x42, 0x34, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x42, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, + 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, + 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x36, 0x5d, 0x41, 0x30, 0x79, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, + 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x37, 0x5d, 0x45, 0x41, 0x78, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x43, + 0x78, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, + 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x43, 0x31, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, + 0x2e, 0x2e, 0x20, 0x45, 0x43, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x43, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x75, 0x74, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x62, + 0x79, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, + 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, + 0x30, 0x20, 0x61, 0x74, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x70, 0x72, + 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x50, 0x6f, 0x73, + 0x73, 0x69, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, + 0x20, 0xe2, 0x80, 0x93, 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, + 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, + 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x44, 0x78, 0x20, + 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, + 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x45, 0x44, 0x33, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x2e, 0x2e, 0x20, 0x45, 0x44, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, + 0x65, 0x6c, 0x61, 0x79, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x78, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x4c, 0x69, + 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x38, 0x5d, + 0x45, 0x43, 0x78, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, + 0x2c, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x78, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, + 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, + 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x70, 0x72, 0x65, 0x76, + 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, + 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x74, 0x6f, + 0x67, 0x65, 0x74, 0x68, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x45, 0x78, 0x20, 0x50, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x45, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, + 0x20, 0x6f, 0x66, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, 0x20, + 0x30, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x45, 0x35, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x73, 0x20, 0x70, 0x6c, 0x61, + 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, + 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, + 0x66, 0x20, 0x78, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x46, 0x78, 0x78, 0x20, 0x53, + 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x20, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, + 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x46, 0x39, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, 0x2e, + 0x2e, 0x20, 0x46, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, - 0x6c, 0x61, 0x79, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x78, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x4c, 0x69, 0x6b, - 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x38, 0x5d, 0x45, - 0x43, 0x78, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, 0x2c, - 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x78, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x28, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, - 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x70, 0x72, 0x65, 0x76, 0x65, - 0x6e, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x74, 0x6f, 0x67, - 0x65, 0x74, 0x68, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x45, 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x45, 0x45, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, - 0x6f, 0x66, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x41, 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x45, 0x45, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x73, - 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x70, 0x72, - 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, - 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x78, 0x20, 0x72, 0x6f, 0x77, 0x73, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x46, - 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, - 0x50, 0x4d, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x46, 0x39, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, - 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x46, - 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x20, 0x30, 0x31, 0x20, 0xe2, 0x80, 0x93, 0x20, + 0x31, 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x2e, 0x65, 0x2e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x20, 0x56, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x20, 0x32, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, + 0x46, 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x42, + 0x50, 0x4d, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x65, 0x73, 0x73, + 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x69, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, + 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x46, 0x30, 0x30, 0x20, 0x73, 0x74, + 0x6f, 0x70, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x47, + 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, + 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x47, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, + 0x47, 0x34, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x47, 0x32, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x47, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x47, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x30, - 0x31, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x31, 0x46, 0x20, 0x73, 0x65, 0x74, - 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, - 0x69, 0x2e, 0x65, 0x2e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6d, 0x6f, - 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, - 0x20, 0x70, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, - 0x6f, 0x77, 0x2e, 0x20, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x32, - 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x46, 0x46, 0x20, 0x73, 0x65, 0x74, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x77, 0x68, 0x69, - 0x63, 0x68, 0x20, 0x65, 0x73, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, - 0x6c, 0x79, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, - 0x46, 0x30, 0x30, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x73, 0x20, 0x70, 0x6c, - 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x47, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, - 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x47, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x47, 0x34, 0x30, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x47, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x47, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x47, 0x30, 0x30, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x48, 0x78, 0x79, 0x20, - 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x48, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, - 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, - 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x48, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x48, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x48, 0x30, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x48, 0x38, 0x30, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, 0x67, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x48, 0x78, 0x79, + 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x48, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, + 0x48, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x48, 0x30, 0x34, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, + 0x20, 0x2e, 0x2e, 0x20, 0x48, 0x30, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x48, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x67, @@ -3483,530 +3471,522 @@ unsigned char milkytracker_help[] = { 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x4b, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x4b, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, - 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, - 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, - 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x61, - 0x72, 0x74, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x69, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x70, - 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x41, 0x73, - 0x20, 0x4b, 0x30, 0x30, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, - 0x66, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x6f, 0x6c, - 0x75, 0x6d, 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x2c, - 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, - 0x6e, 0x63, 0x65, 0x6c, 0x73, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x61, 0x63, - 0x74, 0x75, 0x61, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x6f, 0x6e, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x20, 0x50, 0x6f, - 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x30, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x28, 0x73, 0x6f, 0x6e, - 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, 0x29, - 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, 0x20, - 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, - 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, - 0x3d, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x4c, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x4c, 0x30, 0x30, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4d, 0x61, 0x6b, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, - 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x6a, 0x75, 0x6d, - 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, - 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x6c, 0x69, - 0x6e, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x27, 0x73, 0x20, 0x73, - 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, - 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, - 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, - 0x6f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x28, 0x54, - 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x20, 0x46, 0x54, 0x32, 0x20, 0x71, - 0x75, 0x69, 0x72, 0x6b, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x50, 0x78, 0x79, 0x20, 0x50, 0x61, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x50, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x79, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x30, 0x34, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x50, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x50, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x50, 0x30, 0x30, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x72, - 0x69, 0x67, 0x68, 0x74, 0x2f, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, 0x74, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, - 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, - 0x77, 0x68, 0x69, 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, - 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x20, - 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, - 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x61, 0x63, 0x74, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, - 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, - 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, 0x4f, - 0x54, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x74, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, - 0x6d, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, - 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, - 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, - 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, - 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, - 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x78, - 0x79, 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x74, - 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x52, - 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x52, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x52, 0x32, 0x33, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x52, 0x30, 0x34, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, + 0x20, 0x4b, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, + 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x4b, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x75, 0x63, 0x68, 0x20, 0x6c, 0x69, - 0x6b, 0x65, 0x20, 0x5b, 0x39, 0x39, 0x5d, 0x45, 0x39, 0x78, 0x2c, 0x20, - 0x74, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x20, 0x72, 0x61, 0x70, 0x69, 0x64, 0x6c, 0x79, 0x20, 0x72, 0x65, 0x2d, - 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, - 0x69, 0x74, 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x20, - 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, - 0x20, 0x3d, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, - 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x2d, 0x20, - 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x32, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x33, 0x20, 0x3d, 0x20, 0x2d, 0x20, - 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x34, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x2d, 0x31, - 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x36, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x36, 0x36, 0x36, 0x36, - 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, - 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, - 0x36, 0x36, 0x36, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x37, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x38, - 0x20, 0x3d, 0x20, 0x6e, 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x39, 0x20, 0x3d, 0x20, 0x2b, 0x20, - 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x41, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, 0x20, 0x3d, 0x20, 0x2b, 0x20, - 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x43, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, 0x20, 0x3d, 0x20, 0x2b, 0x31, - 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x45, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x31, 0x2e, 0x35, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x20, 0x3d, 0x20, - 0x2a, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x76, - 0x65, 0x72, 0x79, 0x20, 0x62, 0x75, 0x67, 0x67, 0x79, 0x20, 0x66, 0x72, - 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, - 0x2c, 0x20, 0x73, 0x74, 0x72, 0x61, 0x69, 0x67, 0x68, 0x74, 0x20, 0x66, - 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x61, - 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, - 0x2e, 0x20, 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x54, 0x32, 0x27, - 0x73, 0x20, 0x6f, 0x77, 0x6e, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, - 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x69, - 0x6e, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x20, 0x69, 0x6e, - 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x70, 0x6c, 0x61, 0x63, 0x65, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, - 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, - 0x74, 0x2e, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, - 0x20, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x68, 0x61, 0x73, - 0x20, 0x72, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x20, 0x61, 0x6c, - 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, - 0x69, 0x7a, 0x61, 0x72, 0x72, 0x65, 0x20, 0x71, 0x75, 0x61, 0x6c, 0x69, - 0x74, 0x69, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x69, 0x74, 0x27, 0x73, 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x4d, - 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x74, 0x6f, 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x2e, - 0x20, 0x57, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x64, 0x6f, 0x75, - 0x62, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x71, 0x75, 0x69, 0x72, 0x6b, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x68, 0x61, - 0x73, 0x20, 0x73, 0x70, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x61, 0x6e, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x65, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x69, - 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6e, - 0x67, 0x20, 0x69, 0x74, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x2e, 0x20, - 0x41, 0x6e, 0x64, 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, 0x77, 0x65, - 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x62, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x72, 0x65, - 0x66, 0x75, 0x6c, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x69, 0x74, 0x2e, - 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, - 0x52, 0x78, 0x79, 0x2c, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x20, 0x79, - 0x6f, 0x75, 0x72, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x46, 0x54, 0x32, 0x20, 0x28, 0x72, 0x65, 0x6e, 0x64, 0x65, - 0x72, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x57, 0x41, 0x56, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, - 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x20, 0x28, - 0x74, 0x6f, 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x29, 0x29, - 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, 0x61, 0x73, - 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x41, 0x53, 0x53, - 0x2f, 0x58, 0x4d, 0x50, 0x6c, 0x61, 0x79, 0x2e, 0x20, 0x41, 0x6e, 0x64, - 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x20, 0x66, - 0x69, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, - 0x67, 0x20, 0x6f, 0x64, 0x64, 0x2c, 0x20, 0x70, 0x6c, 0x65, 0x61, 0x73, - 0x65, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x62, 0x75, 0x67, 0x20, 0x61, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, - 0x64, 0x20, 0x61, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, - 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, - 0x20, 0x28, 0x78, 0x78, 0x29, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x52, 0x78, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x78, - 0x78, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x65, 0x61, 0x63, - 0x68, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, - 0x20, 0x6d, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x73, 0x6f, 0x75, 0x6e, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, - 0x72, 0x65, 0x6e, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x69, 0x70, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x55, 0x73, 0x65, 0x20, 0x52, 0x38, 0x79, 0x20, 0x69, - 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x52, 0x30, - 0x79, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, - 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x6b, 0x65, 0x65, 0x70, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, - 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x2c, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x74, 0x77, - 0x6f, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, - 0x72, 0x65, 0x20, 0x6f, 0x66, 0x74, 0x65, 0x6e, 0x20, 0x64, 0x6f, 0x63, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x61, 0x63, - 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x61, 0x73, 0x20, - 0x22, 0x4e, 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x22, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x22, 0x55, 0x6e, 0x75, 0x73, 0x65, 0x64, - 0x22, 0x2c, 0x20, 0x72, 0x65, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, - 0x65, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x78, 0x79, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x54, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x74, - 0x69, 0x63, 0x6b, 0x73, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x73, 0x20, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x54, 0x31, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x54, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x54, 0x33, 0x31, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x54, 0x30, 0x30, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6b, 0x65, + 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x6c, + 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x65, 0x72, 0x70, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, + 0x79, 0x20, 0x69, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, + 0x69, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, + 0x6e, 0x2e, 0x20, 0x41, 0x73, 0x20, 0x4b, 0x30, 0x30, 0x20, 0x69, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, + 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x6b, 0x65, 0x79, + 0x2d, 0x6f, 0x66, 0x66, 0x2c, 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x73, 0x20, 0x61, + 0x6e, 0x79, 0x20, 0x61, 0x63, 0x74, 0x75, 0x61, 0x6c, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x6f, + 0x77, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x78, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe2, 0x80, 0x93, + 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, + 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x68, 0x61, 0x76, + 0x65, 0x20, 0x6e, 0x6f, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, + 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, + 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, + 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, + 0x2e, 0x20, 0x4c, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x4c, 0x30, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x61, 0x70, 0x69, 0x64, 0x6c, - 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x66, 0x72, 0x6f, - 0x6d, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x74, 0x6f, 0x20, 0x7a, 0x65, - 0x72, 0x6f, 0x2c, 0x20, 0x78, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x73, 0x65, 0x74, 0x74, - 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, - 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, - 0x20, 0x69, 0x6e, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x73, - 0x69, 0x6e, 0x67, 0x20, 0x54, 0x30, 0x30, 0x20, 0x6d, 0x61, 0x6b, 0x65, - 0x73, 0x20, 0x61, 0x20, 0x66, 0x61, 0x73, 0x74, 0x20, 0x74, 0x72, 0x65, - 0x6d, 0x6f, 0x72, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x62, - 0x75, 0x74, 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x66, - 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x73, 0x20, - 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x72, 0x65, 0x70, 0x65, - 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, - 0x73, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, - 0x73, 0x2e, 0x20, 0x53, 0x6f, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, - 0x6e, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x75, 0x73, 0x65, 0x20, 0x74, - 0x68, 0x69, 0x73, 0x20, 0x30, 0x30, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, - 0x70, 0x65, 0x72, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, - 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x75, - 0x73, 0x65, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, - 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x58, 0x31, 0x78, 0x20, 0x45, 0x78, 0x74, 0x72, - 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x61, 0x6b, 0x65, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x6c, + 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, + 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, + 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x69, 0x6d, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, + 0x70, 0x65, 0x27, 0x73, 0x20, 0x73, 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, + 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, + 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6a, + 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x69, 0x63, 0x6b, + 0x20, 0x78, 0x78, 0x20, 0x28, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, + 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x20, 0x46, 0x54, 0x32, 0x20, 0x71, 0x75, 0x69, 0x72, 0x6b, 0x29, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x50, 0x78, + 0x79, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x50, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, + 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x70, 0x61, + 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x6c, 0x65, 0x66, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, + 0x50, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x50, 0x30, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x50, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x50, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x72, 0x69, 0x67, 0x68, 0x74, 0x2f, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, + 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, + 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, + 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, + 0x73, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, + 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, + 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, + 0x69, 0x63, 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x61, 0x63, 0x74, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, + 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, + 0x4f, 0x54, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, + 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, + 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, + 0x6f, 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, + 0x73, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, + 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, + 0x78, 0x79, 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, + 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, + 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, + 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x52, 0x38, 0x31, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x52, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x52, 0x32, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x52, 0x30, 0x34, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4d, 0x75, 0x63, 0x68, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, + 0x39, 0x39, 0x5d, 0x45, 0x39, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x61, 0x70, + 0x69, 0x64, 0x6c, 0x79, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, + 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x77, 0x68, 0x69, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x73, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x20, 0x50, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x73, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6c, 0x69, + 0x6b, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x70, + 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x78, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x31, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, + 0x2d, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x33, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x34, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, + 0x2d, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x2d, 0x31, 0x36, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, + 0x2a, 0x20, 0x30, 0x2e, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, + 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, + 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x37, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x37, + 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x38, 0x20, 0x3d, 0x20, 0x6e, + 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x68, 0x61, + 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x39, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x20, 0x3d, 0x20, + 0x2b, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x42, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x34, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x20, 0x3d, 0x20, + 0x2b, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x44, 0x20, 0x3d, 0x20, 0x2b, 0x31, 0x36, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x20, 0x3d, 0x20, + 0x2a, 0x20, 0x31, 0x2e, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x46, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x32, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, + 0x62, 0x75, 0x67, 0x67, 0x79, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x73, 0x74, + 0x72, 0x61, 0x69, 0x67, 0x68, 0x74, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2c, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x2e, 0x20, 0x57, 0x68, + 0x69, 0x6c, 0x65, 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x6f, 0x77, + 0x6e, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x61, 0x63, 0x63, + 0x75, 0x72, 0x61, 0x74, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x61, 0x6e, + 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6c, 0x61, 0x63, + 0x65, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x2e, 0x20, 0x45, + 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, 0x20, 0x74, 0x65, 0x73, + 0x74, 0x69, 0x6e, 0x67, 0x20, 0x68, 0x61, 0x73, 0x20, 0x72, 0x65, 0x76, + 0x65, 0x61, 0x6c, 0x65, 0x64, 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x69, 0x7a, 0x61, 0x72, + 0x72, 0x65, 0x20, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, + 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x74, 0x27, 0x73, + 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x65, + 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x2e, 0x20, 0x57, 0x69, 0x74, + 0x68, 0x6f, 0x75, 0x74, 0x20, 0x64, 0x6f, 0x75, 0x62, 0x74, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x71, 0x75, 0x69, 0x72, 0x6b, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x68, 0x61, 0x73, 0x20, 0x73, 0x70, + 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, + 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x6f, + 0x6e, 0x20, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, + 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, + 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, 0x77, 0x65, 0x20, 0x61, 0x64, 0x76, + 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x72, 0x65, 0x66, 0x75, 0x6c, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x69, 0x74, 0x2e, 0x20, 0x57, 0x68, 0x65, + 0x6e, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x52, 0x78, 0x79, 0x2c, + 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x46, 0x54, + 0x32, 0x20, 0x28, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, + 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, + 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x61, + 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x20, 0x28, 0x74, 0x6f, 0x20, 0x65, + 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x29, 0x29, 0x2c, 0x20, 0x6f, 0x72, + 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, 0x61, 0x73, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x42, 0x41, 0x53, 0x53, 0x2f, 0x58, 0x4d, 0x50, + 0x6c, 0x61, 0x79, 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, 0x69, 0x66, 0x20, + 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, + 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x64, + 0x64, 0x2c, 0x20, 0x70, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x72, 0x65, + 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x75, 0x67, + 0x20, 0x61, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, + 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x20, 0x61, 0x73, + 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x28, 0x78, 0x78, + 0x29, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, + 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x52, 0x78, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, + 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x78, 0x78, 0x20, 0x62, 0x65, + 0x66, 0x6f, 0x72, 0x65, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20, 0x72, 0x65, + 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6d, 0x61, 0x6b, + 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, + 0x73, 0x65, 0x20, 0x52, 0x38, 0x79, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, + 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x52, 0x30, 0x79, 0x20, 0x77, 0x68, + 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, + 0x74, 0x6f, 0x20, 0x6b, 0x65, 0x65, 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x6e, 0x63, 0x68, 0x61, + 0x6e, 0x67, 0x65, 0x64, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x78, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6f, + 0x66, 0x74, 0x65, 0x6e, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, + 0x74, 0x65, 0x6c, 0x79, 0x20, 0x61, 0x73, 0x20, 0x22, 0x4e, 0x6f, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x22, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x22, 0x55, 0x6e, 0x75, 0x73, 0x65, 0x64, 0x22, 0x2c, 0x20, 0x72, + 0x65, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x54, 0x78, + 0x79, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x58, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x58, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x38, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, - 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, - 0x73, 0x20, 0x6a, 0x75, 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, - 0x5b, 0x31, 0x30, 0x30, 0x5d, 0x45, 0x31, 0x78, 0x20, 0x66, 0x69, 0x6e, - 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, - 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x58, 0x32, 0x78, 0x20, 0x45, 0x78, 0x74, - 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, - 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, + 0x78, 0x3a, 0x20, 0x54, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, + 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, + 0x2b, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, + 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, + 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x54, 0x31, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x54, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x54, 0x33, 0x31, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x54, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x61, 0x70, + 0x69, 0x64, 0x6c, 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x74, 0x6f, + 0x20, 0x7a, 0x65, 0x72, 0x6f, 0x2c, 0x20, 0x78, 0x20, 0x2b, 0x20, 0x31, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x73, + 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, + 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x54, 0x30, 0x30, 0x20, 0x6d, + 0x61, 0x6b, 0x65, 0x73, 0x20, 0x61, 0x20, 0x66, 0x61, 0x73, 0x74, 0x20, + 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, 0x73, + 0x6f, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, + 0x61, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x72, + 0x65, 0x70, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x53, 0x6f, 0x20, 0x79, 0x6f, 0x75, + 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x75, 0x73, + 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x30, 0x30, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, + 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, + 0x65, 0x6c, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x79, 0x6f, + 0x75, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74, + 0x68, 0x65, 0x72, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x58, 0x31, 0x78, 0x20, 0x45, + 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x58, 0x32, 0x0a, 0x0a, 0x20, 0x20, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x58, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, 0x32, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x58, - 0x32, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x58, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, - 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x6a, 0x75, 0x73, 0x74, 0x20, 0x6c, 0x69, - 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x31, 0x5d, 0x45, 0x32, 0x78, 0x20, - 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, - 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x6f, 0x6e, - 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x74, 0x69, - 0x6d, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, - 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x32, 0x5d, 0x45, 0x31, - 0x78, 0x20, 0x65, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, - 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, - 0x75, 0x70, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x31, 0x30, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, - 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x30, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, + 0x2e, 0x20, 0x58, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x58, 0x31, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x58, 0x31, 0x38, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0x58, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, - 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, - 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x77, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, - 0x69, 0x73, 0x20, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x69, 0x6c, 0x79, - 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x2c, 0x20, 0x68, - 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6e, 0x6f, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, - 0x65, 0x72, 0x2e, 0x20, 0x49, 0x74, 0x27, 0x73, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, - 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x33, 0x5d, 0x43, 0x78, 0x78, 0x20, - 0x73, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, - 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x78, 0x20, 0x56, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x2b, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x31, - 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x2b, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2b, 0x34, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2b, - 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x20, - 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, - 0x73, 0x29, 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, - 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x34, 0x5d, 0x41, - 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, - 0x78, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, - 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0x2d, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x2d, 0x38, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, + 0x6a, 0x75, 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, + 0x30, 0x30, 0x5d, 0x45, 0x31, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, + 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, + 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, + 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x58, 0x32, 0x78, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, + 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x58, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, + 0x58, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x58, 0x32, 0x30, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x58, 0x32, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x58, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x6a, 0x75, + 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x31, + 0x5d, 0x45, 0x32, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, + 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, + 0x30, 0x32, 0x5d, 0x45, 0x31, 0x78, 0x20, 0x65, 0x78, 0x74, 0x72, 0x61, + 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x31, 0x30, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x34, 0x30, 0x20, + 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x30, 0x30, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, - 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, - 0x73, 0x29, 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, - 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x35, 0x5d, 0x41, - 0x30, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, + 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, + 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, + 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, + 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x68, 0x61, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, + 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x70, 0x72, 0x69, + 0x6d, 0x61, 0x72, 0x69, 0x6c, 0x79, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, + 0x66, 0x6f, 0x72, 0x2c, 0x20, 0x68, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6e, + 0x6f, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, + 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x2e, 0x20, 0x49, 0x74, + 0x27, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, + 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, + 0x33, 0x5d, 0x43, 0x78, 0x78, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, - 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, - 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, - 0x61, 0x73, 0x20, 0xe2, 0x96, 0xbc, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xe2, 0x96, 0xbc, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xbc, 0x34, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xe2, 0x96, 0xbc, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, - 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, - 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, - 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, - 0x31, 0x30, 0x36, 0x5d, 0x45, 0x42, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x6f, 0x77, 0x6e, - 0x2c, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, - 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, - 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, 0x20, 0x50, 0x61, - 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x6c, 0x65, 0x66, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, - 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x97, 0x80, 0x78, 0x29, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2b, + 0x78, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x2b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, + 0x20, 0x2e, 0x31, 0x20, 0x31, 0x30, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, + 0x2b, 0x32, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2b, 0x34, 0x20, 0x2e, + 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0x2b, 0x38, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x97, 0x80, 0x32, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xe2, 0x97, 0x80, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x97, 0x80, 0x38, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x20, 0x61, 0x74, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x20, + 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, + 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x34, 0x5d, 0x41, 0x78, 0x30, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x78, 0x20, 0x56, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x2d, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, + 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, + 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2d, + 0x32, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2d, 0x34, 0x20, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x2d, 0x38, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, + 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, + 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, + 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x35, 0x5d, 0x41, 0x30, 0x79, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x20, + 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x28, + 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, + 0x20, 0xe2, 0x96, 0xbc, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0xe2, 0x96, 0xbc, 0x32, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0xe2, + 0x96, 0xbc, 0x34, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0xe2, 0x96, 0xbc, + 0x38, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, + 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, + 0x30, 0x36, 0x5d, 0x45, 0x42, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, + 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, + 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, 0x20, 0x50, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, + 0x65, 0x66, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, + 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x97, 0x80, 0x78, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0xe2, 0x97, 0x80, 0x32, 0x20, 0x2e, + 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, + 0x20, 0x2e, 0x2e, 0x20, 0xe2, 0x97, 0x80, 0x34, 0x20, 0x2e, 0x2e, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0xe2, 0x97, 0x80, 0x38, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, @@ -4028,512 +4008,508 @@ unsigned char milkytracker_help[] = { 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0x4d, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x4d, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, - 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, - 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, - 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, - 0x31, 0x30, 0x38, 0x5d, 0x33, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, - 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x31, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, - 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x4d, 0x31, 0x20, 0x63, - 0x6f, 0x72, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, - 0x6f, 0x20, 0x33, 0x31, 0x31, 0x2c, 0x20, 0x4d, 0x32, 0x20, 0x74, 0x6f, - 0x20, 0x33, 0x32, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, - 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x4d, 0x78, 0x20, 0x73, 0x68, 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, - 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, - 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, - 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, - 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, - 0x65, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, - 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x73, 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x4d, 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, - 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, - 0x6d, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, - 0x67, 0x69, 0x6f, 0x73, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, - 0x65, 0x6c, 0x61, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, - 0x6c, 0x6f, 0x20, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, - 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x50, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x50, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x50, 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0x50, 0x43, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, - 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, - 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x39, 0x5d, 0x38, 0x78, 0x78, - 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2c, 0x20, 0x6f, 0x6e, - 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x31, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x72, 0x65, - 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x50, 0x38, - 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, - 0x20, 0x74, 0x6f, 0x20, 0x38, 0x38, 0x38, 0x2c, 0x20, 0x50, 0x39, 0x20, - 0x74, 0x6f, 0x20, 0x38, 0x39, 0x39, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, - 0x6f, 0x20, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x4d, 0x78, 0x20, 0x73, 0x68, 0x61, 0x72, 0x65, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, - 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, - 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, - 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x61, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, - 0x6e, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x6d, - 0x6f, 0x72, 0x65, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, - 0x33, 0x78, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x73, 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x69, 0x74, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x4d, 0x30, 0x20, 0x66, 0x72, 0x65, - 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, - 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x72, 0x70, - 0x65, 0x67, 0x67, 0x69, 0x6f, 0x73, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x65, - 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x61, 0x74, - 0x65, 0x76, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x52, 0x78, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, - 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, - 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb6, 0x78, 0x29, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb6, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb6, - 0x34, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb6, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, - 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x74, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, - 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, - 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, - 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, - 0x31, 0x30, 0x5d, 0x50, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x53, 0x78, 0x20, - 0x53, 0x65, 0x74, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x53, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, - 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, - 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x53, 0x34, 0x20, 0x41, - 0x30, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x36, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, + 0x30, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x4d, + 0x30, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x4d, 0x31, 0x20, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, - 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x78, 0x20, - 0x69, 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x31, 0x5d, 0x34, 0x78, 0x79, 0x20, - 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x2e, 0x20, 0x49, 0x6e, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, - 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, - 0x20, 0x6f, 0x66, 0x20, 0x34, 0x78, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x66, - 0x72, 0x65, 0x65, 0x20, 0x75, 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x55, - 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x28, - 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, - 0x20, 0xe2, 0x96, 0xb2, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x55, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0x31, 0x30, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, - 0xb2, 0x32, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, 0xb2, 0x34, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xe2, 0x96, - 0xb2, 0x38, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, + 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, + 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x38, 0x5d, 0x33, + 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, 0x64, 0x69, 0x67, + 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, + 0x6e, 0x2e, 0x20, 0x4d, 0x31, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x31, 0x31, + 0x2c, 0x20, 0x4d, 0x32, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x32, 0x32, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, + 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x78, 0x20, 0x73, 0x68, + 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, + 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, + 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, + 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, + 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x70, 0x72, 0x65, + 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, 0x73, 0x74, 0x61, + 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x4d, + 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x73, 0x2c, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x73, + 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x6f, 0x72, + 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, 0x65, 0x72, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x50, 0x78, 0x20, 0x53, + 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x50, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x50, + 0x34, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x50, 0x43, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, + 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, + 0x30, 0x39, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, + 0x67, 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, + 0x6f, 0x6e, 0x2e, 0x20, 0x50, 0x38, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x38, 0x38, + 0x38, 0x2c, 0x20, 0x50, 0x39, 0x20, 0x74, 0x6f, 0x20, 0x38, 0x39, 0x39, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0xe2, 0x80, + 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x33, 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x78, 0x20, 0x73, + 0x68, 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x69, + 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, + 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, + 0x7a, 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x70, 0x72, + 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, 0x73, 0x74, + 0x61, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x4d, 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x73, + 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, + 0x73, 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x6f, + 0x72, 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, 0x65, 0x72, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x78, 0x20, + 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, + 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, + 0xb6, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, + 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0xe2, 0x96, + 0xb6, 0x32, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0xe2, 0x96, 0xb6, 0x34, + 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0xe2, 0x96, 0xb6, 0x38, 0x20, 0x2e, + 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, - 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, - 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x31, 0x32, 0x5d, - 0x45, 0x41, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, - 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, - 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, - 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x56, 0x78, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x56, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x20, 0x43, 0x2d, 0x34, 0x20, 0xc2, 0xb7, 0x31, 0x20, 0xc2, - 0xb7, 0xc2, 0xb7, 0x20, 0x34, 0x38, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0x20, 0x56, 0x30, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x38, 0x20, 0xc2, 0xb7, 0xc2, - 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2, 0xb7, - 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0x20, 0x56, 0x30, - 0x20, 0xc2, 0xb7, 0xc2, 0xb7, 0xc2, 0xb7, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x76, 0x69, - 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x64, - 0x65, 0x70, 0x74, 0x68, 0x20, 0x78, 0x20, 0x62, 0x75, 0x74, 0x20, 0x72, - 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, - 0x65, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, - 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, - 0x33, 0x5d, 0x34, 0x78, 0x30, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x31, 0x31, - 0x34, 0x5d, 0x53, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, - 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, - 0x73, 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, - 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x64, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x37, 0x2e, 0x20, - 0x4d, 0x49, 0x44, 0x49, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, + 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x72, + 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x74, 0x69, + 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, + 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, 0x30, 0x5d, 0x50, 0x78, + 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, + 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x76, + 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x53, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, + 0x2e, 0x20, 0x34, 0x38, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x53, 0x34, 0x20, 0x41, 0x30, + 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x36, 0x30, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, + 0x2e, 0x20, 0x34, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x78, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x31, 0x5d, + 0x34, 0x78, 0x79, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x2e, + 0x20, 0x49, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, + 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, + 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x34, 0x78, 0x79, 0x20, + 0x74, 0x6f, 0x20, 0x66, 0x72, 0x65, 0x65, 0x20, 0x75, 0x70, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, + 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x55, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x75, 0x70, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, + 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb2, 0x78, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x55, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x31, 0x30, 0x20, + 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0xe2, 0x96, 0xb2, 0x32, 0x20, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, + 0x2e, 0x2e, 0x20, 0xe2, 0x96, 0xb2, 0x34, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0xe2, 0x96, 0xb2, 0x38, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, + 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, + 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, + 0x66, 0x20, 0x5b, 0x31, 0x31, 0x32, 0x5d, 0x45, 0x41, 0x78, 0x20, 0x66, + 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, + 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, + 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x56, 0x78, 0x20, 0x56, + 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x56, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, + 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x34, 0x38, 0x34, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, + 0x20, 0x56, 0x30, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x56, 0x38, 0x20, + 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, + 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x56, 0x30, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x76, 0x69, 0x62, + 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x64, 0x65, + 0x70, 0x74, 0x68, 0x20, 0x78, 0x20, 0x62, 0x75, 0x74, 0x20, 0x72, 0x65, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, + 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, 0x33, + 0x5d, 0x34, 0x78, 0x30, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x31, 0x31, 0x34, + 0x5d, 0x53, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, + 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, + 0x63, 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, 0x73, + 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, + 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x64, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x37, 0x2e, 0x20, 0x4d, + 0x49, 0x44, 0x49, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x73, + 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x62, 0x61, 0x73, 0x69, + 0x63, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, + 0x2c, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x6d, 0x65, 0x61, 0x6e, + 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x75, 0x73, + 0x65, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, + 0x20, 0x74, 0x6f, 0x20, 0x66, 0x65, 0x65, 0x64, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, 0x45, 0x6e, + 0x61, 0x62, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, + 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, 0x65, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6c, 0x69, 0x74, + 0x74, 0x6c, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6c, 0x61, + 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6c, 0x61, + 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x2d, 0x20, 0x68, 0x65, 0x72, 0x65, + 0x27, 0x73, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x6f, + 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x69, 0x6e, 0x64, + 0x6f, 0x77, 0x73, 0x3a, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, + 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, + 0x74, 0x65, 0x6d, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x28, 0x74, 0x6f, + 0x70, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x63, 0x6f, 0x72, 0x6e, 0x65, + 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x53, 0x58, 0x3a, 0x20, 0x53, 0x65, + 0x6c, 0x65, 0x63, 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x6f, 0x72, 0x20, 0x70, + 0x72, 0x65, 0x73, 0x73, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x2d, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x69, 0x6e, + 0x75, 0x78, 0x3a, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x20, + 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69, + 0x66, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x20, + 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, + 0x6d, 0x2e, 0x20, 0x42, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x69, 0x64, 0x69, + 0x2d, 0x69, 0x6e, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x30, 0x20, 0x77, + 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, + 0x63, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, + 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x5f, 0x49, 0x4e, + 0x3d, 0x78, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x73, 0x20, 0x79, 0x6f, + 0x75, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, + 0x74, 0x68, 0x61, 0x74, 0x20, 0x28, 0x73, 0x65, 0x65, 0x20, 0x63, 0x6f, + 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x20, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, + 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x29, 0x2e, 0x20, 0x53, + 0x65, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4c, 0x69, 0x6e, 0x75, 0x78, + 0x20, 0x72, 0x65, 0x61, 0x64, 0x6d, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x38, 0x2e, 0x20, + 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, + 0x6f, 0x72, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x61, 0x69, 0x6d, 0x73, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x63, 0x6f, 0x6d, + 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x69, + 0x6e, 0x20, 0x69, 0x74, 0x73, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, + 0x68, 0x69, 0x73, 0x20, 0x67, 0x6f, 0x61, 0x6c, 0x20, 0x69, 0x73, 0x20, + 0x65, 0x61, 0x73, 0x69, 0x65, 0x72, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, + 0x68, 0x61, 0x6e, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x64, + 0x2e, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x20, 0x64, 0x65, 0x66, 0x79, 0x20, 0x61, 0x6c, 0x6c, + 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, + 0x2e, 0x20, 0x48, 0x65, 0x72, 0x65, 0x27, 0x73, 0x20, 0x61, 0x20, 0x6c, + 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x65, 0x70, + 0x6c, 0x61, 0x79, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x73, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, + 0x46, 0x54, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x45, 0x33, 0x78, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, + 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x34, 0x78, 0x20, 0x76, 0x69, 0x62, + 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x37, 0x78, 0x20, 0x74, + 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, + 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, + 0x70, 0x6c, 0x65, 0x6d, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x48, + 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x45, + 0x36, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, + 0x6f, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x45, 0x78, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, + 0x79, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, + 0x65, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x66, 0x6c, 0x6f, 0x77, 0x20, + 0x22, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x22, 0x20, 0x69, 0x73, 0x6e, + 0x27, 0x74, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, + 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x63, + 0x6f, 0x6e, 0x6a, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x45, 0x44, 0x78, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, + 0x66, 0x69, 0x6e, 0x64, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x69, 0x6e, + 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, + 0x69, 0x65, 0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x69, 0x66, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x62, 0x61, 0x73, - 0x69, 0x63, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x69, 0x6e, 0x70, 0x75, - 0x74, 0x2c, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x6d, 0x65, 0x61, - 0x6e, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x75, - 0x73, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, - 0x65, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x65, 0x65, 0x64, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x4d, 0x49, 0x44, 0x49, - 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, 0x65, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6c, 0x69, - 0x74, 0x74, 0x6c, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6c, - 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6c, - 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x2d, 0x20, 0x68, 0x65, 0x72, - 0x65, 0x27, 0x73, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, 0x6f, 0x20, 0x64, - 0x6f, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x69, 0x6e, - 0x64, 0x6f, 0x77, 0x73, 0x3a, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, - 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, - 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, - 0x73, 0x74, 0x65, 0x6d, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x28, 0x74, - 0x6f, 0x70, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x63, 0x6f, 0x72, 0x6e, - 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x53, 0x58, 0x3a, 0x20, 0x53, - 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, - 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, + 0x63, 0x72, 0x61, 0x73, 0x68, 0x65, 0x73, 0x20, 0x6f, 0x72, 0x20, 0x64, + 0x6f, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x6f, + 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x65, 0x61, 0x6c, + 0x6c, 0x79, 0x20, 0x73, 0x74, 0x75, 0x70, 0x69, 0x64, 0x2c, 0x20, 0x77, + 0x65, 0x27, 0x64, 0x20, 0x72, 0x65, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x6c, + 0x69, 0x6b, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x68, 0x65, 0x61, 0x72, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x69, 0x74, 0x20, 0x77, 0x6f, 0x75, 0x6c, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, + 0x63, 0x6f, 0x6f, 0x6c, 0x65, 0x72, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, + 0x75, 0x20, 0x63, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x62, 0x65, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, 0x6f, 0x20, + 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x6c, 0x65, 0x6d, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, 0x27, 0x73, + 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x64, + 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, + 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, + 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, 0x20, 0x77, 0x65, 0x62, 0x20, 0x66, + 0x6f, 0x72, 0x75, 0x6d, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x39, 0x2e, 0x20, 0x43, 0x72, 0x65, 0x64, 0x69, 0x74, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x6f, 0x72, 0x20, - 0x70, 0x72, 0x65, 0x73, 0x73, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x2d, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x69, - 0x6e, 0x75, 0x78, 0x3a, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, - 0x69, 0x66, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, - 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, - 0x65, 0x6d, 0x2e, 0x20, 0x42, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x69, 0x64, - 0x69, 0x2d, 0x69, 0x6e, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x30, 0x20, - 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x6e, - 0x65, 0x63, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, - 0x6e, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x5f, 0x49, - 0x4e, 0x3d, 0x78, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x73, 0x20, 0x79, - 0x6f, 0x75, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, - 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x28, 0x73, 0x65, 0x65, 0x20, 0x63, - 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x20, 0x6f, 0x75, 0x74, 0x70, 0x75, - 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, - 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x29, 0x2e, 0x20, - 0x53, 0x65, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4c, 0x69, 0x6e, 0x75, - 0x78, 0x20, 0x72, 0x65, 0x61, 0x64, 0x6d, 0x65, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, - 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x38, 0x2e, - 0x20, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x73, 0x73, 0x75, 0x65, - 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x69, 0x6d, 0x73, 0x20, 0x66, 0x6f, - 0x72, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x63, 0x6f, - 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x20, - 0x69, 0x6e, 0x20, 0x69, 0x74, 0x73, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, - 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x75, 0x74, 0x20, - 0x74, 0x68, 0x69, 0x73, 0x20, 0x67, 0x6f, 0x61, 0x6c, 0x20, 0x69, 0x73, - 0x20, 0x65, 0x61, 0x73, 0x69, 0x65, 0x72, 0x20, 0x73, 0x65, 0x74, 0x20, - 0x74, 0x68, 0x61, 0x6e, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, - 0x64, 0x2e, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x20, - 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x64, 0x65, 0x66, 0x79, 0x20, 0x61, 0x6c, - 0x6c, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x6f, 0x67, 0x69, - 0x63, 0x2e, 0x20, 0x48, 0x65, 0x72, 0x65, 0x27, 0x73, 0x20, 0x61, 0x20, - 0x6c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x65, - 0x70, 0x6c, 0x61, 0x79, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, - 0x6e, 0x63, 0x65, 0x73, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, - 0x20, 0x46, 0x54, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x45, 0x33, 0x78, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, - 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, - 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x34, 0x78, 0x20, 0x76, 0x69, - 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, - 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, - 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x37, 0x78, 0x20, - 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, - 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, - 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, - 0x45, 0x36, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x45, 0x78, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, - 0x61, 0x79, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, - 0x6d, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, - 0x6e, 0x74, 0x6f, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x66, 0x6c, 0x6f, 0x77, - 0x20, 0x22, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x22, 0x20, 0x69, 0x73, - 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, - 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, - 0x63, 0x6f, 0x6e, 0x6a, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x45, 0x44, 0x78, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, - 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x69, - 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, - 0x74, 0x69, 0x65, 0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x69, 0x66, 0x20, - 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x20, 0x63, 0x72, 0x61, 0x73, 0x68, 0x65, 0x73, 0x20, 0x6f, 0x72, 0x20, - 0x64, 0x6f, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, - 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x65, 0x61, - 0x6c, 0x6c, 0x79, 0x20, 0x73, 0x74, 0x75, 0x70, 0x69, 0x64, 0x2c, 0x20, - 0x77, 0x65, 0x27, 0x64, 0x20, 0x72, 0x65, 0x61, 0x6c, 0x6c, 0x79, 0x20, - 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x68, 0x65, 0x61, 0x72, - 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x69, 0x74, 0x20, 0x77, 0x6f, 0x75, 0x6c, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x65, 0x76, 0x65, 0x6e, - 0x20, 0x63, 0x6f, 0x6f, 0x6c, 0x65, 0x72, 0x20, 0x69, 0x66, 0x20, 0x79, - 0x6f, 0x75, 0x20, 0x63, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x62, 0x65, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, 0x6f, - 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x6c, 0x65, 0x6d, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, 0x27, - 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x64, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, - 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, - 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, 0x20, 0x77, 0x65, 0x62, 0x20, - 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x39, 0x2e, 0x20, 0x43, 0x72, 0x65, 0x64, 0x69, 0x74, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x65, - 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x62, 0x72, 0x6f, 0x75, 0x67, - 0x68, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x62, 0x79, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, - 0x6e, 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x69, - 0x6c, 0x65, 0x73, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x66, - 0x69, 0x72, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, + 0x6b, 0x65, 0x72, 0x20, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x65, 0x6e, + 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x62, 0x72, 0x6f, 0x75, 0x67, 0x68, + 0x74, 0x20, 0x74, 0x6f, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x62, 0x79, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, + 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x69, 0x6c, + 0x65, 0x73, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x66, 0x69, + 0x72, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x61, + 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x73, 0x69, 0x6e, + 0x63, 0x65, 0x20, 0x76, 0x30, 0x2e, 0x39, 0x30, 0x2e, 0x38, 0x35, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x6f, + 0x66, 0x73, 0x61, 0x6c, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x73, 0x69, - 0x6e, 0x63, 0x65, 0x20, 0x76, 0x30, 0x2e, 0x39, 0x30, 0x2e, 0x38, 0x35, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x72, - 0x6f, 0x66, 0x73, 0x61, 0x6c, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x73, - 0x69, 0x6e, 0x63, 0x65, 0x20, 0x76, 0x31, 0x2e, 0x30, 0x33, 0x2e, 0x30, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x6e, 0x65, - 0x74, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x72, 0x61, 0x69, 0x6e, 0x61, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x65, 0x62, - 0x73, 0x69, 0x74, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, - 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x69, 0x6e, - 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x67, - 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4b, 0x6d, 0x75, 0x6c, 0x61, 0x6e, 0x64, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x6f, 0x6d, 0x6f, - 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, - 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x77, 0x65, 0x62, 0x20, 0x67, 0x72, 0x61, - 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x74, 0x72, 0x6f, 0x62, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x52, 0x43, 0x20, 0x63, 0x68, 0x61, - 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x69, 0x73, - 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x64, 0x65, 0x6d, - 0x6f, 0x20, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x73, 0x2c, 0x20, 0x77, 0x69, - 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x54, 0x68, 0x61, 0x6e, 0x6b, 0x73, 0x20, 0x74, 0x6f, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, - 0x6e, 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x6f, - 0x72, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x63, 0x6f, 0x6e, 0x74, - 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x61, 0x72, 0x74, 0x68, - 0x61, 0x6c, 0x6c, 0x2f, 0x5b, 0x31, 0x31, 0x35, 0x5d, 0x55, 0x70, 0x20, - 0x52, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x4f, 0x53, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x2c, 0x20, 0x6a, 0x75, 0x61, 0x20, 0x66, 0x6f, 0x72, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x48, 0x61, 0x69, 0x6b, 0x75, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x61, - 0x72, 0x7a, 0x65, 0x61, 0x75, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x44, 0x65, - 0x62, 0x69, 0x61, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x55, 0x62, 0x75, - 0x6e, 0x74, 0x75, 0x20, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x69, 0x6e, - 0x67, 0x2c, 0x20, 0x65, 0x68, 0x61, 0x75, 0x70, 0x74, 0x20, 0x66, 0x6f, - 0x72, 0x20, 0x46, 0x72, 0x65, 0x65, 0x42, 0x53, 0x44, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x2c, 0x20, 0x47, 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x50, 0x2e, 0x20, 0x53, 0x63, 0x61, 0x76, 0x6f, 0x6e, - 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x52, 0x74, 0x41, 0x75, 0x64, 0x69, - 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x52, 0x74, 0x4d, 0x69, 0x64, 0x69, - 0x2c, 0x20, 0x6b, 0x72, 0x75, 0x7a, 0x65, 0x2c, 0x20, 0x69, 0x64, 0x63, - 0x2c, 0x20, 0x52, 0x65, 0x7a, 0x20, 0x65, 0x74, 0x20, 0x61, 0x6c, 0x2e, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x66, 0x6f, 0x6e, 0x74, 0x73, 0x2c, 0x20, 0x73, 0x76, - 0x65, 0x6e, 0x7a, 0x7a, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x64, 0x65, 0x6d, 0x6f, 0x20, 0x74, 0x75, 0x6e, 0x65, - 0x2c, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x6f, 0x64, 0x20, 0x41, 0x72, - 0x63, 0x68, 0x69, 0x76, 0x65, 0x20, 0x73, 0x74, 0x61, 0x66, 0x66, 0x20, - 0x66, 0x6f, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x69, 0x73, 0x74, - 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x56, 0x61, 0x6c, 0x65, - 0x72, 0x69, 0x6f, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x71, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, - 0x6e, 0x63, 0x65, 0x20, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x6f, 0x75, 0x74, - 0x73, 0x2c, 0x20, 0x73, 0x79, 0x70, 0x68, 0x75, 0x73, 0x20, 0x66, 0x6f, - 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6e, 0x73, - 0x74, 0x72, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x63, 0x72, 0x69, - 0x74, 0x69, 0x63, 0x69, 0x73, 0x6d, 0x2c, 0x20, 0x46, 0x6c, 0x61, 0x73, - 0x63, 0x68, 0x2c, 0x20, 0x73, 0x65, 0x74, 0x72, 0x6f, 0x64, 0x6f, 0x78, - 0x2c, 0x20, 0x6a, 0x69, 0x78, 0x2c, 0x20, 0x45, 0x76, 0x69, 0x6c, 0x2d, - 0x56, 0x69, 0x6c, 0x6c, 0x65, 0x2c, 0x20, 0x53, 0x70, 0x6f, 0x74, 0x2c, - 0x20, 0x73, 0x76, 0x65, 0x72, 0x78, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, - 0x20, 0x54, 0x69, 0x74, 0x61, 0x6e, 0x20, 0x63, 0x72, 0x65, 0x77, 0x20, - 0x66, 0x6f, 0x72, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x62, 0x6f, 0x64, - 0x79, 0x20, 0x77, 0x68, 0x6f, 0x20, 0x64, 0x6f, 0x6e, 0x61, 0x74, 0x65, - 0x64, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x72, 0x6f, 0x70, 0x70, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6c, 0x65, 0x74, - 0x74, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x20, 0x67, - 0x72, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x74, 0x6f, 0x20, - 0x65, 0x76, 0x65, 0x72, 0x79, 0x6f, 0x6e, 0x65, 0x20, 0x61, 0x74, 0x20, - 0x5b, 0x31, 0x31, 0x36, 0x5d, 0x23, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6d, - 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x20, 0x61, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x20, 0x61, - 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, - 0x6c, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x31, 0x30, - 0x2e, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f, 0x75, 0x20, - 0x63, 0x61, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x61, 0x74, - 0x20, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x67, - 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, - 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x4d, - 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x29, - 0x20, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x49, 0x52, 0x43, 0x2e, 0x20, - 0x54, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, - 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x20, 0x6c, 0x69, 0x76, - 0x65, 0x2c, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, - 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x23, 0x4d, - 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x6f, 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x37, 0x5d, 0x45, 0x73, 0x70, 0x65, - 0x72, 0x4e, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x49, 0x52, 0x43, - 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x20, 0x75, - 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6a, 0x61, 0x76, 0x61, 0x20, - 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, - 0x72, 0x20, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, - 0x6e, 0x63, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x32, 0x33, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, - 0x2f, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, + 0x6e, 0x63, 0x65, 0x20, 0x76, 0x31, 0x2e, 0x30, 0x33, 0x2e, 0x30, 0x30, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x6e, 0x65, 0x74, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x72, 0x61, 0x69, 0x6e, 0x61, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x65, 0x62, 0x73, + 0x69, 0x74, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x74, + 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, + 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x67, 0x72, + 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4b, 0x6d, 0x75, 0x6c, 0x61, 0x6e, 0x64, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, + 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x61, 0x6c, 0x20, 0x77, 0x65, 0x62, 0x20, 0x67, 0x72, 0x61, 0x70, + 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x74, 0x72, 0x6f, 0x62, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x49, 0x52, 0x43, 0x20, 0x63, 0x68, 0x61, 0x6e, + 0x6e, 0x65, 0x6c, 0x20, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x69, 0x73, 0x74, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x64, 0x65, 0x6d, 0x6f, + 0x20, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x73, 0x2c, 0x20, 0x77, 0x69, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x54, 0x68, 0x61, 0x6e, 0x6b, 0x73, 0x20, 0x74, 0x6f, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, + 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, + 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x61, 0x72, 0x74, 0x68, 0x61, + 0x6c, 0x6c, 0x2f, 0x5b, 0x31, 0x31, 0x35, 0x5d, 0x55, 0x70, 0x20, 0x52, + 0x6f, 0x75, 0x67, 0x68, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x4f, 0x53, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x2c, 0x20, 0x6a, 0x75, 0x61, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x48, 0x61, 0x69, 0x6b, 0x75, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x61, 0x72, + 0x7a, 0x65, 0x61, 0x75, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x44, 0x65, 0x62, + 0x69, 0x61, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x55, 0x62, 0x75, 0x6e, + 0x74, 0x75, 0x20, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x69, 0x6e, 0x67, + 0x2c, 0x20, 0x65, 0x68, 0x61, 0x75, 0x70, 0x74, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x46, 0x72, 0x65, 0x65, 0x42, 0x53, 0x44, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x2c, 0x20, 0x47, 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x50, 0x2e, 0x20, 0x53, 0x63, 0x61, 0x76, 0x6f, 0x6e, 0x65, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x52, 0x74, 0x41, 0x75, 0x64, 0x69, 0x6f, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x52, 0x74, 0x4d, 0x69, 0x64, 0x69, 0x2c, + 0x20, 0x6b, 0x72, 0x75, 0x7a, 0x65, 0x2c, 0x20, 0x69, 0x64, 0x63, 0x2c, + 0x20, 0x52, 0x65, 0x7a, 0x20, 0x65, 0x74, 0x20, 0x61, 0x6c, 0x2e, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x66, 0x6f, 0x6e, 0x74, 0x73, 0x2c, 0x20, 0x73, 0x76, 0x65, + 0x6e, 0x7a, 0x7a, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x64, 0x65, 0x6d, 0x6f, 0x20, 0x74, 0x75, 0x6e, 0x65, 0x2c, + 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x6f, 0x64, 0x20, 0x41, 0x72, 0x63, + 0x68, 0x69, 0x76, 0x65, 0x20, 0x73, 0x74, 0x61, 0x66, 0x66, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x69, 0x73, 0x74, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x56, 0x61, 0x6c, 0x65, 0x72, + 0x69, 0x6f, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x71, + 0x75, 0x69, 0x63, 0x6b, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x20, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x6f, 0x75, 0x74, 0x73, + 0x2c, 0x20, 0x73, 0x79, 0x70, 0x68, 0x75, 0x73, 0x20, 0x66, 0x6f, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x63, 0x72, 0x69, 0x74, + 0x69, 0x63, 0x69, 0x73, 0x6d, 0x2c, 0x20, 0x46, 0x6c, 0x61, 0x73, 0x63, + 0x68, 0x2c, 0x20, 0x73, 0x65, 0x74, 0x72, 0x6f, 0x64, 0x6f, 0x78, 0x2c, + 0x20, 0x6a, 0x69, 0x78, 0x2c, 0x20, 0x45, 0x76, 0x69, 0x6c, 0x2d, 0x56, + 0x69, 0x6c, 0x6c, 0x65, 0x2c, 0x20, 0x53, 0x70, 0x6f, 0x74, 0x2c, 0x20, + 0x73, 0x76, 0x65, 0x72, 0x78, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x20, + 0x54, 0x69, 0x74, 0x61, 0x6e, 0x20, 0x63, 0x72, 0x65, 0x77, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x62, 0x6f, 0x64, 0x79, + 0x20, 0x77, 0x68, 0x6f, 0x20, 0x64, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x64, + 0x20, 0x6f, 0x72, 0x20, 0x64, 0x72, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6c, 0x65, 0x74, 0x74, + 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x20, 0x67, 0x72, + 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x65, + 0x76, 0x65, 0x72, 0x79, 0x6f, 0x6e, 0x65, 0x20, 0x61, 0x74, 0x20, 0x5b, + 0x31, 0x31, 0x36, 0x5d, 0x23, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x61, + 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x20, 0x61, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x20, 0x61, 0x63, + 0x74, 0x69, 0x76, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x31, 0x30, 0x2e, + 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, + 0x61, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x61, 0x74, 0x20, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x67, 0x69, + 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, + 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x29, 0x20, + 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x49, 0x52, 0x43, 0x2e, 0x20, 0x54, + 0x6f, 0x20, 0x63, 0x68, 0x61, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x20, 0x6c, 0x69, 0x76, 0x65, + 0x2c, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, 0x6f, + 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x23, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6f, + 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x37, 0x5d, 0x45, 0x73, 0x70, 0x65, 0x72, + 0x4e, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x49, 0x52, 0x43, 0x20, + 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x20, 0x75, 0x73, + 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6a, 0x61, 0x76, 0x61, 0x20, 0x63, + 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, + 0x20, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x32, 0x33, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, + 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x2f, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x2f, 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, 0x2f, 0x31, 0x32, 0x30, + 0x23, 0x69, 0x73, 0x73, 0x75, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, + 0x74, 0x2d, 0x33, 0x32, 0x37, 0x36, 0x31, 0x34, 0x30, 0x36, 0x38, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x35, 0x2e, 0x20, 0x68, 0x74, 0x74, + 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x75, 0x70, 0x72, 0x6f, + 0x75, 0x67, 0x68, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x31, 0x31, 0x36, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x2f, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x2f, 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, 0x2f, 0x31, 0x32, - 0x30, 0x23, 0x69, 0x73, 0x73, 0x75, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, - 0x6e, 0x74, 0x2d, 0x33, 0x32, 0x37, 0x36, 0x31, 0x34, 0x30, 0x36, 0x38, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x35, 0x2e, 0x20, 0x68, 0x74, - 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x75, 0x70, 0x72, - 0x6f, 0x75, 0x67, 0x68, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x31, 0x31, 0x36, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, - 0x2f, 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x2e, 0x74, 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, - 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, - 0x74, 0x79, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x37, 0x2e, - 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, - 0x65, 0x73, 0x70, 0x65, 0x72, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a + 0x72, 0x2e, 0x74, 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, 0x2e, + 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, + 0x79, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x37, 0x2e, 0x20, + 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x65, + 0x73, 0x70, 0x65, 0x72, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a }; -unsigned int milkytracker_help_len = 54420; +unsigned int milkytracker_help_len = 54131; From ef2627b2d1a8da0379aca83afcd1abe1aa8f1b34 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 5 Jul 2023 15:23:59 +0200 Subject: [PATCH 045/152] update documentation --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5dfa7d3a..cc2ced50 100644 --- a/README.md +++ b/README.md @@ -10,10 +10,14 @@ user experience of the popular DOS program Fasttracker II, with special playback modes available for improved Amiga ProTracker 2/3 compatibility. -Refer to http://milkytracker.org/?about for further details. +## [DOWNLOAD](https://milkytracker.org/download) + + > For experimental beta builds see [MilkytrackerX](https://github.com/coderofsalvation/MilkytrackerX) +Refer to http://milkytracker.org/about for further details. + Please read the file [INSTALL.md][] for installation instructions. The [docs/readme_unix][] file contains notes specific to the SDL port From c8fc46835263e86488372804652d3310151b9102 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 5 Jul 2023 15:25:05 +0200 Subject: [PATCH 046/152] typofix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cc2ced50..080d28f5 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ compatibility. ## [DOWNLOAD](https://milkytracker.org/download) - + > For experimental beta builds see [MilkytrackerX](https://github.com/coderofsalvation/MilkytrackerX) From ee38e3ee86ffee2e181fe85227c4f68961b7e6e5 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 5 Jul 2023 15:26:15 +0200 Subject: [PATCH 047/152] typofix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 080d28f5..01689b7a 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ user experience of the popular DOS program Fasttracker II, with special playback modes available for improved Amiga ProTracker 2/3 compatibility. -## [DOWNLOAD](https://milkytracker.org/download) +## [⬇ DOWNLOAD](https://milkytracker.org/downloads) From 846119748f575201acfc8aecc91253c0d95579be Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 5 Jul 2023 19:52:58 +0200 Subject: [PATCH 048/152] cleanup menu by moving to FX submenu --- src/tracker/SampleEditorControl.cpp | 38 ++++++++++++++++------------- src/tracker/SampleEditorControl.h | 1 + 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index ac3b4e6c..1c10a568 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -118,18 +118,24 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, static const char* seperatorStringLarge = "\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4"; static const char* seperatorStringMed = "\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4"; + subMenuFX = new PPContextMenu(6, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + subMenuFX->addEntry("Volume" PPSTR_PERIODS, MenuCommandIDVolumeBoost); + subMenuFX->addEntry("Fade in" PPSTR_PERIODS, MenuCommandIDVolumeFadeIn); + subMenuFX->addEntry("Fade out" PPSTR_PERIODS, MenuCommandIDVolumeFadeOut); + subMenuFX->addEntry("Fade custom" PPSTR_PERIODS, MenuCommandIDVolumeFade); + subMenuFX->addEntry(seperatorStringLarge, -1); + subMenuFX->addEntry("Compress", MenuCommandIDCompress); + subMenuFX->addEntry(seperatorStringLarge, -1); + subMenuFX->addEntry("3 Band EQ" PPSTR_PERIODS, MenuCommandIDEQ3Band); + subMenuFX->addEntry("10 Band EQ" PPSTR_PERIODS, MenuCommandIDEQ10Band); + subMenuFX->addEntry("Exciter [protracker boost]", MenuCommandIDPTBoost); + subMenuFX->addEntry(seperatorStringLarge, -1); + subMenuFX->addEntry("Normalize", MenuCommandIDNormalize); + subMenuFX->addEntry("Backwards", MenuCommandIDReverse); + subMenuFX->addEntry("Loop fold" PPSTR_PERIODS, MenuCommandIDVolumeFold); + subMenuAdvanced = new PPContextMenu(5, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); subMenuAdvanced->setSubMenu(true); - subMenuAdvanced->addEntry("Volume boost" PPSTR_PERIODS, MenuCommandIDVolumeBoost); - subMenuAdvanced->addEntry("Normalize", MenuCommandIDNormalize); - subMenuAdvanced->addEntry("Compress", MenuCommandIDCompress); - subMenuAdvanced->addEntry(seperatorStringLarge, -1); - subMenuAdvanced->addEntry("Fade in" PPSTR_PERIODS, MenuCommandIDVolumeFadeIn); - subMenuAdvanced->addEntry("Fade out" PPSTR_PERIODS, MenuCommandIDVolumeFadeOut); - subMenuAdvanced->addEntry("Fade custom" PPSTR_PERIODS, MenuCommandIDVolumeFade); - subMenuAdvanced->addEntry(seperatorStringLarge, -1); - subMenuAdvanced->addEntry("Loop fold" PPSTR_PERIODS, MenuCommandIDVolumeFold); - subMenuAdvanced->addEntry("Backwards", MenuCommandIDReverse); subMenuAdvanced->addEntry("Cross-fade", MenuCommandIDXFade); subMenuAdvanced->addEntry(seperatorStringLarge, -1); subMenuAdvanced->addEntry("Change sign", MenuCommandIDChangeSign); @@ -140,8 +146,6 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuAdvanced->addEntry(seperatorStringLarge, -1); subMenuAdvanced->addEntry("Smooth (rect.)", MenuCommandIDRectangularSmooth); subMenuAdvanced->addEntry("Smooth (tri.)", MenuCommandIDTriangularSmooth); - subMenuAdvanced->addEntry("3 Band EQ" PPSTR_PERIODS, MenuCommandIDEQ3Band); - subMenuAdvanced->addEntry("10 Band EQ" PPSTR_PERIODS, MenuCommandIDEQ10Band); subMenuAdvanced->addEntry(seperatorStringLarge, -1); subMenuAdvanced->addEntry("Resample" PPSTR_PERIODS, MenuCommandIDResample); @@ -179,17 +183,17 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, editMenuControl->addEntry("Undo", MenuCommandIDUndo); editMenuControl->addEntry("Redo", MenuCommandIDRedo); editMenuControl->addEntry(seperatorStringMed, -1); + editMenuControl->addEntry("FX \x10", 0xFFFF, subMenuFX); + editMenuControl->addEntry("Generators \x10", 0xFFFF, subMenuGenerators); + editMenuControl->addEntry("Paste \x10", 0xFFFF, subMenuXPaste); + editMenuControl->addEntry("Advanced \x10", 0xFFFF, subMenuAdvanced); + editMenuControl->addEntry(seperatorStringMed, -1); editMenuControl->addEntry("Cut", MenuCommandIDCut); editMenuControl->addEntry("Copy", MenuCommandIDCopy); editMenuControl->addEntry("Paste", MenuCommandIDPaste); editMenuControl->addEntry("Crop", MenuCommandIDCrop); editMenuControl->addEntry("Range all", MenuCommandIDSelectAll); editMenuControl->addEntry("Loop range", MenuCommandIDLoopRange); - editMenuControl->addEntry(seperatorStringMed, -1); - editMenuControl->addEntry("Advanced \x10", 0xFFFF, subMenuAdvanced); - editMenuControl->addEntry("Ext. Paste \x10", 0xFFFF, subMenuXPaste); - editMenuControl->addEntry("Protracker \x10", 0xFFFF, subMenuPT); - editMenuControl->addEntry("Generators \x10", 0xFFFF, subMenuGenerators); // Create tool handler responder toolHandlerResponder = new ToolHandlerResponder(*this); diff --git a/src/tracker/SampleEditorControl.h b/src/tracker/SampleEditorControl.h index bef7679c..e4ccd1dc 100644 --- a/src/tracker/SampleEditorControl.h +++ b/src/tracker/SampleEditorControl.h @@ -67,6 +67,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub Tracker* tracker; PPContextMenu* editMenuControl; + PPContextMenu* subMenuFX; PPContextMenu* subMenuAdvanced; PPContextMenu* subMenuXPaste; PPContextMenu* subMenuGenerators; From d63efeb162aa460ae701bb3ba947f4c91bdc19de Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 5 Jul 2023 20:44:40 +0200 Subject: [PATCH 049/152] tidy cleanup subMenuFX --- src/tracker/SampleEditorControl.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index 1c10a568..4b3b9353 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -219,6 +219,7 @@ SampleEditorControl::~SampleEditorControl() delete editMenuControl; delete subMenuAdvanced; delete subMenuXPaste; + delete subMenuFX; delete subMenuPT; delete subMenuGenerators; } @@ -1221,6 +1222,7 @@ pp_int32 SampleEditorControl::handleEvent(PPObject* sender, PPEvent* event) sender == reinterpret_cast(subMenuAdvanced) || sender == reinterpret_cast(subMenuXPaste) || sender == reinterpret_cast(subMenuPT) || + sender == reinterpret_cast(subMenuFX) || sender == reinterpret_cast(subMenuGenerators)) && event->getID() == eCommand) { From 7e9171488fc47ad2de646a4536794fda21e7303d Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Thu, 6 Jul 2023 14:38:20 +0200 Subject: [PATCH 050/152] possible bugfix: return nPorts --- src/midi/posix/MidiReceiver_pthread.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/midi/posix/MidiReceiver_pthread.cpp b/src/midi/posix/MidiReceiver_pthread.cpp index 3585282b..43a51485 100644 --- a/src/midi/posix/MidiReceiver_pthread.cpp +++ b/src/midi/posix/MidiReceiver_pthread.cpp @@ -145,4 +145,5 @@ unsigned int MidiReceiver::countPorts() } delete midiin; midiin = NULL; -} \ No newline at end of file + return nPorts; +} From 06b578d210884da798c343836cacfb2ec9845bc9 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 18 Aug 2023 16:15:26 +0200 Subject: [PATCH 051/152] cleanup ui, add transportbar, add classic ui-toggle --- src/ppui/BasicTypes.h | 9 ++ src/ppui/Button.cpp | 6 +- src/ppui/Screen.cpp | 3 +- src/ppui/Screen.h | 9 ++ src/ppui/StaticText.cpp | 1 + src/ppui/sdl/DisplayDevice_SDL.cpp | 5 +- src/tracker/ControlIDs.h | 1 + src/tracker/DialogHelp.cpp | 6 +- src/tracker/PatternEditor.cpp | 9 +- src/tracker/PatternEditor.h | 4 + src/tracker/PatternEditorControl.cpp | 127 +++++++++++++--- src/tracker/PatternEditorControl.h | 9 ++ .../PatternEditorControlEventListener.cpp | 5 +- src/tracker/SectionSettings.cpp | 44 +++++- src/tracker/SystemMessage.cpp | 4 +- src/tracker/SystemMessage.h | 2 +- src/tracker/Tracker.cpp | 4 + src/tracker/TrackerInit.cpp | 143 +++++++++++++++--- src/tracker/TrackerSettings.cpp | 42 +++-- src/tracker/TrackerStartUp.cpp | 13 +- 20 files changed, 375 insertions(+), 71 deletions(-) diff --git a/src/ppui/BasicTypes.h b/src/ppui/BasicTypes.h index c79ec557..2ddc13f6 100644 --- a/src/ppui/BasicTypes.h +++ b/src/ppui/BasicTypes.h @@ -520,6 +520,15 @@ class PPString strBuffer[i] -= 'a'-'A'; } + void toLower() + { + for (pp_uint32 i = 0; i < length(); i++) + if (strBuffer[i] >= 'A' && + strBuffer[i] <= 'Z') + strBuffer[i] += 'a'-'A'; + } + + PPString stripPath() const { char* ptr = strBuffer+strlen(strBuffer); diff --git a/src/ppui/Button.cpp b/src/ppui/Button.cpp index 05301d8a..8ad7d84c 100644 --- a/src/ppui/Button.cpp +++ b/src/ppui/Button.cpp @@ -26,6 +26,7 @@ #include "Screen.h" #include "Font.h" #include "PPUIConfig.h" +#include "CheckBox.h" PPButton::PPButton(pp_int32 id, PPScreen* parentScreen, EventListenerInterface* eventListener, const PPPoint& location, const PPSize& size, @@ -48,7 +49,7 @@ PPButton::PPButton(pp_int32 id, PPScreen* parentScreen, EventListenerInterface* // default colors pressed = false; - font = PPFont::getFont(PPFont::FONT_SYSTEM); + font = PPFont::getFont( PPFont::FONT_SYSTEM ); } PPButton::~PPButton() @@ -60,6 +61,8 @@ void PPButton::paint(PPGraphicsAbstract* g) if (!isVisible()) return; + if( parentScreen != NULL && parentScreen->getFlat() ) setFlat( true ); + PPPoint location = this->location; g->setRect(location.x, location.y, location.x + size.width, location.y + size.height); @@ -255,6 +258,7 @@ void PPButton::setText(const PPString& text) bool lastCharIsPeriod = text.length() ? (text[text.length()-1] == '.') : false; this->text = text; + this->text.toLower(); // Fall back to tiny font if string doesn't fit with current font if (autoSizeFont && diff --git a/src/ppui/Screen.cpp b/src/ppui/Screen.cpp index bf162f14..16314b57 100644 --- a/src/ppui/Screen.cpp +++ b/src/ppui/Screen.cpp @@ -56,7 +56,8 @@ PPScreen::PPScreen(PPDisplayDeviceBase* displayDevice, EventListenerInterface* e modalControl(NULL), showDragHilite(false), rootContainer(NULL), - lastMouseOverControl(NULL) + lastMouseOverControl(NULL), + flat(false) { contextMenuControls = new PPSimpleVector(16, false); timerEventControls = new PPSimpleVector(16, false); diff --git a/src/ppui/Screen.h b/src/ppui/Screen.h index 063217fb..57a000f6 100644 --- a/src/ppui/Screen.h +++ b/src/ppui/Screen.h @@ -77,6 +77,9 @@ class PPScreen : public PPObject void adjustEventMouseCoordinates(PPEvent* event); + bool flat; + bool classic; + public: PPScreen(PPDisplayDeviceBase* displayDevice, EventListenerInterface* eventListener = NULL); @@ -163,6 +166,12 @@ class PPScreen : public PPObject MouseCursorTypes getCurrentActiveMouseCursor() const; void shutDown(); + + void setFlat(bool f) { this->flat = f; }; + bool getFlat() { return this->flat; }; + void setClassic(bool f) { this->classic = f; }; + bool getClassic() { return this->classic; }; + }; #endif diff --git a/src/ppui/StaticText.cpp b/src/ppui/StaticText.cpp index dae29b77..701712b0 100644 --- a/src/ppui/StaticText.cpp +++ b/src/ppui/StaticText.cpp @@ -26,6 +26,7 @@ #include "Font.h" #include "Tools.h" #include "PPUIConfig.h" +#include "Screen.h" PPStaticText::PPStaticText(pp_int32 id, PPScreen* parentScreen, EventListenerInterface* eventListener, const PPPoint& location, diff --git a/src/ppui/sdl/DisplayDevice_SDL.cpp b/src/ppui/sdl/DisplayDevice_SDL.cpp index 8ed1c977..b20974dc 100644 --- a/src/ppui/sdl/DisplayDevice_SDL.cpp +++ b/src/ppui/sdl/DisplayDevice_SDL.cpp @@ -28,7 +28,10 @@ SDL_Window* PPDisplayDevice::CreateWindow(pp_int32& w, pp_int32& h, pp_int32& bp size_t namelen = 0; char rendername[256] = { 0 }; PFNGLGETSTRINGPROC glGetStringAPI = NULL; - bool opengl_disable = getenv("NO_OPENGL") != NULL; + bool opengl_disable = false; + if( getenv("NO_OPENGL") != NULL ){ + opengl_disable = true; + }else printf("DISPLAY: set environmentvar NO_OPENGL=1 to disable hardware acceleration\n"); for (int it = 0; it < SDL_GetNumRenderDrivers(); it++) { diff --git a/src/tracker/ControlIDs.h b/src/tracker/ControlIDs.h index cdc6bdfc..75aaad76 100644 --- a/src/tracker/ControlIDs.h +++ b/src/tracker/ControlIDs.h @@ -319,6 +319,7 @@ enum MAINMENU_PLAY_POSITION = (BUTTON_MENU_ITEM_0+20), MAINMENU_SAVEAS = (BUTTON_MENU_ITEM_0+21), MAINMENU_EDIT = (BUTTON_MENU_ITEM_0+22), + MAINMENU_HELP = (BUTTON_MENU_ITEM_0+23), BUTTON_MENU_ITEM_ADDCHANNELS = 560, BUTTON_MENU_ITEM_SUBCHANNELS = 561, diff --git a/src/tracker/DialogHelp.cpp b/src/tracker/DialogHelp.cpp index 34caf6d1..c8e3107f 100644 --- a/src/tracker/DialogHelp.cpp +++ b/src/tracker/DialogHelp.cpp @@ -41,7 +41,7 @@ DialogHelp::DialogHelp(PPScreen *screen, bool okCancel /* = false*/) : PPDialogBase() { char line[HELP_MAX_LINE]; - pp_int32 w = 800; + pp_int32 w = screen->getWidth() - 50; pp_int32 h = screen->getHeight() - 200; if (okCancel) initDialog(screen, responder, id, caption, w, h, 26, "Ok", "Cancel"); @@ -64,11 +64,13 @@ DialogHelp::DialogHelp(PPScreen *screen, listBox = new PPListBox(MESSAGEBOX_LISTBOX_USER1, screen, this, PPPoint(x + 12, y + (3 * 8)), PPSize(width - (3 * 8), height - (8 * 8)), true, false, true, true); listBox->setShowIndex(true); memset(line, 0, HELP_MAX_LINE); + unsigned char c; for (pp_int32 i = 0; i < milkytracker_help_len; i++) { - char c = milkytracker_help[i]; + c = milkytracker_help[i]; if (c == '\n') { + printf("%s\n",line); listBox->addItem(line); memset(line, 0, HELP_MAX_LINE); } diff --git a/src/tracker/PatternEditor.cpp b/src/tracker/PatternEditor.cpp index ac8a544e..0513b612 100644 --- a/src/tracker/PatternEditor.cpp +++ b/src/tracker/PatternEditor.cpp @@ -1882,4 +1882,11 @@ void PatternEditor::cloneSelection(pp_int32 channels, pp_int32 rows) selection.end = targetEnd; finishUndo(LastChangeCloneSelection); -} \ No newline at end of file +} + +void PatternEditor::triggerButton( pp_uint32 id, PPScreen *s, EventListenerInterface *e ){ + PPEvent event(eCommand); + PPButton *fakebutton = new PPButton(id, s, e, PPPoint(0,0), PPSize(10, 10)); + e->handleEvent(reinterpret_cast(fakebutton), &event); + delete fakebutton; +} diff --git a/src/tracker/PatternEditor.h b/src/tracker/PatternEditor.h index 222ee1f2..b1075b43 100644 --- a/src/tracker/PatternEditor.h +++ b/src/tracker/PatternEditor.h @@ -34,6 +34,7 @@ #include "EditorBase.h" #include "PatternEditorTools.h" #include "Undo.h" +#include "Button.h" struct TXMPattern; class XModule; @@ -422,6 +423,9 @@ class PatternEditor : public EditorBase void moveSelection(pp_int32 channels, pp_int32 rows); void cloneSelection(pp_int32 channels, pp_int32 rows); + // -- improved UX by linking context-menu items to button-clicks + void triggerButton( pp_uint32 id, PPScreen *s, EventListenerInterface *e ); + }; #endif diff --git a/src/tracker/PatternEditorControl.cpp b/src/tracker/PatternEditorControl.cpp index f8bc11de..39295b26 100644 --- a/src/tracker/PatternEditorControl.cpp +++ b/src/tracker/PatternEditorControl.cpp @@ -35,6 +35,7 @@ #include "PPUIConfig.h" #include "TrackerConfig.h" +#include "ControlIDs.h" #define SCROLLBARWIDTH SCROLLBUTTONSIZE @@ -96,34 +97,89 @@ PatternEditorControl::PatternEditorControl(pp_int32 id, PPScreen* parentScreen, // context menu editMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain, false, PPFont::getFont(PPFont::FONT_SYSTEM)); - - editMenuControl->addEntry("Mute channel", MenuCommandIDMuteChannel); - editMenuControl->addEntry("Solo channel", MenuCommandIDSoloChannel); - editMenuControl->addEntry("Unmute all", MenuCommandIDUnmuteAll); - editMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); - editMenuControl->addEntry("Mark channel", MenuCommandIDSelectChannel); - editMenuControl->addEntry("Mark all", MenuCommandIDSelectAll); - editMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); - editMenuControl->addEntry("Undo", MenuCommandIDUndo); - editMenuControl->addEntry("Redo", MenuCommandIDRedo); - editMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); - editMenuControl->addEntry("Cut", MenuCommandIDCut); - editMenuControl->addEntry("Copy", MenuCommandIDCopy); - editMenuControl->addEntry("Paste", MenuCommandIDPaste); - editMenuControl->addEntry("Porous Paste", MenuCommandIDPorousPaste); - editMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); - editMenuControl->addEntry("Swap channels", MenuCommandIDSwapChannels); - - editMenuControl->setNotifyParentOnHide(true); + + if( !parentScreen->getClassic() ){ + + moduleMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + moduleMenuControl->setSubMenu(true); + moduleMenuControl->addEntry("Load", MAINMENU_LOAD); + moduleMenuControl->addEntry("Save", MAINMENU_SAVE); + moduleMenuControl->addEntry("Save as", MAINMENU_SAVEAS); + + + instrumentMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + instrumentMenuControl->setSubMenu(true); + + /* + * todo: + * + * Module > + * Save + * Optimize + * Instruments > Editor + * > Copy between modules + * Samples > Editor + * > Copy between modules + * Pattern > Transpose + * Config + */ + + editMenuControl->addEntry("Song >", 0xFFFF, moduleMenuControl); + editMenuControl->addEntry("Instrument >", 0xFFFF, instrumentMenuControl); + + channelMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + channelMenuControl->setSubMenu(true); + channelMenuControl->addEntry("Mute Channel", MenuCommandIDMuteChannel); + channelMenuControl->addEntry("Solo Channel", MenuCommandIDSoloChannel); + channelMenuControl->addEntry("Unmute all", MenuCommandIDUnmuteAll); + channelMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); + channelMenuControl->addEntry("Mark channel", MenuCommandIDSelectChannel); + channelMenuControl->addEntry("Mark all", MenuCommandIDSelectAll); + channelMenuControl->addEntry("Swap channels", MenuCommandIDSwapChannels); + channelMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); + channelMenuControl->addEntry("Add", MenuCommandIDChannelAdd); + channelMenuControl->addEntry("Delete", MenuCommandIDChannelDelete); + editMenuControl->addEntry("Channel >", 0xFFFF, channelMenuControl); + + editMenuControl->addEntry("Files", MenuCommandIDModuleLoad); + editMenuControl->addEntry("Config", MAINMENU_CONFIG); + + editMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); + editMenuControl->addEntry("Undo", MenuCommandIDUndo); + editMenuControl->addEntry("Redo", MenuCommandIDRedo); + editMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); + editMenuControl->addEntry("Cut", MenuCommandIDCut); + editMenuControl->addEntry("Copy", MenuCommandIDCopy); + editMenuControl->addEntry("Paste", MenuCommandIDPaste); + editMenuControl->addEntry("Paste Porous", MenuCommandIDPorousPaste); + + }else{ + editMenuControl->addEntry("Mute channel", MenuCommandIDMuteChannel); + editMenuControl->addEntry("Solo channel", MenuCommandIDSoloChannel); + editMenuControl->addEntry("Unmute all", MenuCommandIDUnmuteAll); + editMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); + editMenuControl->addEntry("Mark channel", MenuCommandIDSelectChannel); + editMenuControl->addEntry("Mark all", MenuCommandIDSelectAll); + editMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); + editMenuControl->addEntry("Undo", MenuCommandIDUndo); + editMenuControl->addEntry("Redo", MenuCommandIDRedo); + editMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); + editMenuControl->addEntry("Cut", MenuCommandIDCut); + editMenuControl->addEntry("Copy", MenuCommandIDCopy); + editMenuControl->addEntry("Paste", MenuCommandIDPaste); + editMenuControl->addEntry("Porous Paste", MenuCommandIDPorousPaste); + editMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); + editMenuControl->addEntry("Swap channels", MenuCommandIDSwapChannels); + } + + //editMenuControl->setNotifyParentOnHide(true); initKeyBindings(); #ifdef __LOWRES__ setFont(PPFont::getFont(PPFont::FONT_TINY)); - switchEditMode(EditModeMilkyTracker); #else setFont(PPFont::getFont(PPFont::FONT_SYSTEM)); - switchEditMode(EditModeFastTracker); #endif setRecordMode(false); @@ -157,11 +213,13 @@ void PatternEditorControl::setFont(PPFont* font) this->font = font; adjustExtents(); - - if (editMenuControl->getSize().width < slotSize) + + if( !parentScreen->getClassic() ){ editMenuControl->setFont(font); - else - editMenuControl->setFont(PPFont::getFont(PPFont::FONT_SYSTEM)); + moduleMenuControl->setFont(font); + instrumentMenuControl->setFont(font); + channelMenuControl->setFont(font); + } assureCursorVisible(); } @@ -1436,6 +1494,25 @@ void PatternEditorControl::executeMenuCommand(pp_int32 commandId) case MenuCommandIDSwapChannels: patternEditor->swapChannels(patternEditor->getCursor().channel, menuInvokeChannel); break; + + case MenuCommandIDChannelAdd:{ + patternEditor->triggerButton(BUTTON_MENU_ITEM_ADDCHANNELS, parentScreen, eventListener); + break; + } + + case MenuCommandIDChannelDelete:{ + patternEditor->triggerButton(BUTTON_MENU_ITEM_SUBCHANNELS, parentScreen, eventListener); + break; + } + + case MAINMENU_LOAD: + case MAINMENU_SAVE: + case MAINMENU_SAVEAS: + case MAINMENU_CONFIG: + { + patternEditor->triggerButton(commandId, parentScreen, eventListener); + break; + } } // Hack: diff --git a/src/tracker/PatternEditorControl.h b/src/tracker/PatternEditorControl.h index 99ef7f9e..c835c1f2 100644 --- a/src/tracker/PatternEditorControl.h +++ b/src/tracker/PatternEditorControl.h @@ -184,6 +184,9 @@ class PatternEditorControl : pp_int32 lastMenuInvokeChannel; PPContextMenu* editMenuControl; + PPContextMenu* moduleMenuControl; + PPContextMenu* instrumentMenuControl; + PPContextMenu* channelMenuControl; // Keyboard shortcuts PPKeyBindings* eventKeyDownBindings; @@ -375,6 +378,12 @@ class PatternEditorControl : MenuCommandIDSelectChannel, MenuCommandIDPorousPaste, MenuCommandIDSwapChannels, + MenuCommandIDChannelAdd, + MenuCommandIDChannelDelete, + MenuCommandIDModuleLoad, + MenuCommandIDModuleSave, + MenuCommandIDModuleSaveAs + }; void invokeMenu(pp_int32 channel, const PPPoint& p); diff --git a/src/tracker/PatternEditorControlEventListener.cpp b/src/tracker/PatternEditorControlEventListener.cpp index c4e01060..d05edbb2 100644 --- a/src/tracker/PatternEditorControlEventListener.cpp +++ b/src/tracker/PatternEditorControlEventListener.cpp @@ -1114,7 +1114,10 @@ pp_int32 PatternEditorControl::handleEvent(PPObject* sender, PPEvent* event) hTopScrollbar->setBarPosition((pp_int32)(pos*65536.0f)); hBottomScrollbar->setBarPosition((pp_int32)(pos*65536.0f)); } - else if (sender == reinterpret_cast(editMenuControl)) + else if (sender == reinterpret_cast(editMenuControl) || + sender == reinterpret_cast(moduleMenuControl) || + sender == reinterpret_cast(instrumentMenuControl) || + sender == reinterpret_cast(channelMenuControl) ) { switch (event->getID()) { diff --git a/src/tracker/SectionSettings.cpp b/src/tracker/SectionSettings.cpp index d47e6d3e..d0bcdfbf 100644 --- a/src/tracker/SectionSettings.cpp +++ b/src/tracker/SectionSettings.cpp @@ -172,6 +172,8 @@ enum ControlIDs CHECKBOX_SETTINGS_HEXCOUNT, CHECKBOX_SETTINGS_SHOWZEROEFFECT, CHECKBOX_SETTINGS_FULLSCREEN, + CHECKBOX_SETTINGS_FLATCONTROLS, + CHECKBOX_SETTINGS_CLASSIC, LISTBOX_SETTINGS_RESOLUTIONS, BUTTON_RESOLUTIONS_CUSTOM, BUTTON_RESOLUTIONS_FULL, @@ -1235,12 +1237,29 @@ class TabPageLayout_4 : public TabPage PPCheckBox* checkBox = new PPCheckBox(CHECKBOX_SETTINGS_FULLSCREEN, screen, this, PPPoint(x2 + 4 + 17 * 8 + 4, y2 - 1)); container->addControl(checkBox); container->addControl(new PPCheckBoxLabel(0, NULL, this, PPPoint(x2 + 4, y2), "Fullscreen:", checkBox, true)); + + y2+=12; + checkBox = new PPCheckBox(CHECKBOX_SETTINGS_FLATCONTROLS, screen, this, PPPoint(x2 + 4 + 17 * 8 + 4, y2 - 1)); + container->addControl(checkBox); + container->addControl(new PPCheckBoxLabel(0, NULL, this, PPPoint(x2 + 2, y2), "flat controls", checkBox, true)); + + y2+=12; + checkBox = new PPCheckBox(CHECKBOX_SETTINGS_CLASSIC, screen, this, PPPoint(x2 + 4 + 17 * 8 + 4, y2 - 1)); + container->addControl(checkBox); + container->addControl( new PPCheckBoxLabel(0, NULL, this, PPPoint(x2 + 2, y2), "classic UX", checkBox, true)); + } virtual void update(PPScreen* screen, TrackerSettingsDatabase* settingsDatabase, ModuleEditor& moduleEditor) { pp_int32 v = settingsDatabase->restore("FULLSCREEN")->getIntValue(); static_cast(container->getControlByID(CHECKBOX_SETTINGS_FULLSCREEN))->checkIt(v!=0); + + v = settingsDatabase->restore("FLATCONTROLS")->getIntValue(); + static_cast(container->getControlByID(CHECKBOX_SETTINGS_FLATCONTROLS))->checkIt(v!=0); + + v = settingsDatabase->restore("CLASSIC")->getIntValue(); + static_cast(container->getControlByID(CHECKBOX_SETTINGS_CLASSIC))->checkIt(v!=0); } }; @@ -1291,6 +1310,7 @@ class TabPageFonts_1 : public TabPage y2+=5; + //container->addControl(new PPSeperator(0, screen, PPPoint(x2 + 158, y+4), UPPERFRAMEHEIGHT-8, TrackerConfig::colorThemeMain, false)); } @@ -1803,9 +1823,11 @@ void SectionSettings::showRestartMessageBox() { if (tracker.settingsDatabase->restore("XRESOLUTION")->getIntValue() != tracker.settingsDatabaseCopy->restore("XRESOLUTION")->getIntValue() || tracker.settingsDatabase->restore("YRESOLUTION")->getIntValue() != tracker.settingsDatabaseCopy->restore("YRESOLUTION")->getIntValue() || + tracker.settingsDatabase->restore("CLASSIC")->getIntValue() != tracker.settingsDatabaseCopy->restore("CLASSIC")->getIntValue() || + tracker.settingsDatabase->restore("FLATCONTROLS")->getIntValue() != tracker.settingsDatabaseCopy->restore("FLATCONTROLS")->getIntValue() || tracker.settingsDatabase->restore("SCREENSCALEFACTOR")->getIntValue() != tracker.settingsDatabaseCopy->restore("SCREENSCALEFACTOR")->getIntValue()) { - SystemMessage message(*tracker.screen, SystemMessage::MessageResChangeRestart); + SystemMessage message(*tracker.screen, SystemMessage::MessageChangeRestart); message.show(); } } @@ -2063,6 +2085,26 @@ pp_int32 SectionSettings::handleEvent(PPObject* sender, PPEvent* event) break; } + case CHECKBOX_SETTINGS_FLATCONTROLS: + { + if (event->getID() != eCommand) + break; + + tracker.settingsDatabase->store("FLATCONTROLS", (pp_int32)reinterpret_cast(sender)->isChecked()); + update(); + break; + } + + case CHECKBOX_SETTINGS_CLASSIC: + { + if (event->getID() != eCommand) + break; + + tracker.settingsDatabase->store("CLASSIC", (pp_int32)reinterpret_cast(sender)->isChecked()); + update(); + break; + } + case CHECKBOX_SETTINGS_INSTRUMENTBACKTRACE: { if (event->getID() != eCommand) diff --git a/src/tracker/SystemMessage.cpp b/src/tracker/SystemMessage.cpp index 4fd7a4c1..53a1c64f 100644 --- a/src/tracker/SystemMessage.cpp +++ b/src/tracker/SystemMessage.cpp @@ -55,9 +55,9 @@ void SystemMessage::show() message = "The video mode you've selected isn't available on your gfx card/monitor."; break; - case MessageResChangeRestart: + case MessageChangeRestart: header = "Please restart"; - message = "MilkyTracker needs to be restarted to apply new video mode."; + message = "MilkyTracker needs to be restarted to apply new video or UX-related settings."; break; case MessageLimitedInput: diff --git a/src/tracker/SystemMessage.h b/src/tracker/SystemMessage.h index 492a5bf9..81b218c6 100644 --- a/src/tracker/SystemMessage.h +++ b/src/tracker/SystemMessage.h @@ -44,7 +44,7 @@ class SystemMessage { MessageSoundDriverInitFailed, MessageFullScreenFailed, - MessageResChangeRestart, + MessageChangeRestart, MessageLimitedInput }; diff --git a/src/tracker/Tracker.cpp b/src/tracker/Tracker.cpp index 5cf29564..693e2c0c 100644 --- a/src/tracker/Tracker.cpp +++ b/src/tracker/Tracker.cpp @@ -761,6 +761,10 @@ pp_int32 Tracker::handleEvent(PPObject* sender, PPEvent* event) playerLogic->stopSong(); break; + case MAINMENU_HELP: + eventKeyDownBinding_InvokeHelp(); + break; + // -------- ZAP message box --------------------- case MAINMENU_ZAP: if (event->getID() != eCommand) diff --git a/src/tracker/TrackerInit.cpp b/src/tracker/TrackerInit.cpp index a926ad07..a884ecca 100644 --- a/src/tracker/TrackerInit.cpp +++ b/src/tracker/TrackerInit.cpp @@ -98,7 +98,7 @@ void Tracker::initUI() peakLevelControl = new PeakLevelControl(PEAKLEVEL_CONTROL, screen, this, PPPoint(116-2+2, height2+10), PPSize(200+2,12)); peakLevelControl->setBorderColor(TrackerConfig::colorThemeMain); - peakLevelControl->hide(true); + peakLevelControl->hide(false); containerAbout->addControl(peakLevelControl); // switch to Peak level @@ -482,7 +482,8 @@ void Tracker::initSectionOrderlist(pp_int32 x, pp_int32 y) containerOrderlist->addControl(button); button = new PPButton(BUTTON_ORDERLIST_INSERT, screen, this, PPPoint(x+2 + 78-2, y+2), PPSize(33, 11)); - button->setText("Ins."); + button->setFont(PPFont::getFont( screen->getClassic() ? PPFont::FONT_SYSTEM : PPFont::FONT_TINY)); + button->setText( screen->getClassic() ? "Ins." : "Add" ); containerOrderlist->addControl(button); button = new PPButton(BUTTON_ORDERLIST_NEXT, screen, this, PPPoint(x+2 + 78-2, y+2+12), PPSize(16, 11)); @@ -494,6 +495,7 @@ void Tracker::initSectionOrderlist(pp_int32 x, pp_int32 y) containerOrderlist->addControl(button); button = new PPButton(BUTTON_ORDERLIST_DELETE, screen, this, PPPoint(x+2 + 78-2, y+2+12+12), PPSize(33, 11)); + button->setFont(PPFont::getFont( screen->getClassic() ? PPFont::FONT_SYSTEM : PPFont::FONT_TINY)); button->setText("Del"); containerOrderlist->addControl(button); @@ -514,13 +516,17 @@ void Tracker::initSectionOrderlist(pp_int32 x, pp_int32 y) containerOrderlist->addControl(button); PPStaticText* staticText = new PPStaticText(0, NULL, NULL, PPPoint(x+2, y+2+12+12+12+2), "Length", true); + staticText->hide( !screen->getClassic() ); containerOrderlist->addControl(staticText); - staticText = new PPStaticText(1, NULL, NULL, PPPoint(x+2 + 54, y+2+12+12+12+12+2), "Len.", true); + pp_int32 offset = screen->getClassic() ? 0 : 3; + staticText = new PPStaticText(1, NULL, NULL, PPPoint(x+2 + 54 + offset, y+2+12+12+12+12+2+offset), screen->getClassic() ? "Len." : "Sequencer", true); + if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); containerOrderlist->addControl(staticText); // actual Song Length field staticText = new PPStaticText(STATICTEXT_ORDERLIST_SONGLENGTH, screen, NULL, PPPoint(x+2 + 8*7, y+2+12+12+12+2), "", false); + staticText->hide( !screen->getClassic() ); containerOrderlist->addControl(staticText); staticText = new PPStaticText(2, NULL, NULL, PPPoint(x+2, y+2+12+12+12+12+2), "Repeat", true); @@ -548,10 +554,13 @@ void Tracker::initSectionOrderlist(pp_int32 x, pp_int32 y) //////////////////////////////////////////////////////////////////// void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) { + pp_int32 offset = screen->getClassic() ? 0 : 1; + PPContainer* containerSpeed = new PPContainer(CONTAINER_SPEED, screen, this, PPPoint(x, y), PPSize(99-2,40), false); containerSpeed->setColor(TrackerConfig::colorThemeMain); - PPStaticText* staticText = new PPStaticText(STATICTEXT_SPEED_BPM_DESC, NULL, NULL, PPPoint(x+2, y+2+2), "BPM", true); + PPStaticText* staticText = new PPStaticText(STATICTEXT_SPEED_BPM_DESC, NULL, NULL, PPPoint(x+2, y+2+2+offset), "BPM", true); + if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); containerSpeed->addControl(staticText); // actual BPM field @@ -559,7 +568,8 @@ void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) containerSpeed->addControl(staticText); // Octave text field goes at the same place but hidden by default - staticText = new PPStaticText(STATICTEXT_SPEED_OCTAVE_DESC, NULL, NULL, PPPoint(x+2, y+2+2), "Oct", true); + staticText = new PPStaticText(STATICTEXT_SPEED_OCTAVE_DESC, NULL, NULL, PPPoint(x+2, y+2+2+offset), "Oct", true); + if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); staticText->hide(true); containerSpeed->addControl(staticText); @@ -568,21 +578,24 @@ void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) staticText->hide(true); containerSpeed->addControl(staticText); - staticText = new PPStaticText(STATICTEXT_SPEED_SPEED_DESC, NULL, NULL, PPPoint(x+2, y+2 + 2 + 12), "Spd", true); + staticText = new PPStaticText(STATICTEXT_SPEED_SPEED_DESC, NULL, NULL, PPPoint(x+2, y+2 + 2 + 12+offset), screen->getClassic() ? "Spd" : "TPB", true); + if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); containerSpeed->addControl(staticText); // actual speed field staticText = new PPStaticText(STATICTEXT_SPEED_SPEED, screen, NULL, PPPoint(x+2 + 5*8 - 5, y+2 + 2 + 12), "", false); containerSpeed->addControl(staticText); - staticText = new PPStaticText(STATICTEXT_SPEED_PATTERNADD_DESC, NULL, NULL, PPPoint(x+2, y+2 + 2 + 12 + 12), "Add", true); + staticText = new PPStaticText(STATICTEXT_SPEED_PATTERNADD_DESC, NULL, NULL, PPPoint(x+2, y+2 + 2 + 12 + 12+offset), screen->getClassic() ? "Add" : "Step", true); + if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); containerSpeed->addControl(staticText); // actual speed field staticText = new PPStaticText(STATICTEXT_SPEED_PATTERNADD, screen, NULL, PPPoint(x+2 + 5*8 - 5, y+2 + 2 + 12 + 12), "", false); containerSpeed->addControl(staticText); - staticText = new PPStaticText(STATICTEXT_SPEED_MAINVOL_DESC, NULL, NULL, PPPoint(x+2, y+2 + 2 + 12 + 12), "Mainvol", true); + staticText = new PPStaticText(STATICTEXT_SPEED_MAINVOL_DESC, NULL, NULL, PPPoint(x+2, y+2 + 2 + 12 + 12 + offset), "Mainvol", true); + if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); staticText->hide(true); containerSpeed->addControl(staticText); @@ -632,7 +645,7 @@ void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) button = new PPButton(BUTTON_SPEEDCONTAINERFLIP, screen, this, PPPoint(button->getLocation().x + button->getSize().width+1, y+1), PPSize(10, 37), false); button->setColor(TrackerConfig::colorThemeMain); button->setTextColor(PPUIConfig::getInstance()->getColor(PPUIConfig::ColorStaticText)); - button->setText("Flip"); + button->setText( "Flip"); button->setVerticalText(true); containerSpeed->addControl(button); @@ -644,17 +657,21 @@ void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) //////////////////////////////////////////////////////////////////// void Tracker::initSectionPattern(pp_int32 x, pp_int32 y) { + pp_int32 offset = screen->getClassic() ? 0 : 2; + PPContainer* containerPattern = new PPContainer(CONTAINER_PATTERN, screen, this, PPPoint(x, y), PPSize(91+14+4,40), false); containerPattern->setColor(TrackerConfig::colorThemeMain); - PPStaticText* staticText = new PPStaticText(0, NULL, NULL, PPPoint(x + 2, y+2 + 2), "Patn.", true); + PPStaticText* staticText = new PPStaticText(0, NULL, NULL, PPPoint(x + 2, y+2 + 2 + offset), screen->getClassic() ? "Patn." : "Pattern", true); + if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); containerPattern->addControl(staticText); // actual pattern index field staticText = new PPStaticText(STATICTEXT_PATTERN_INDEX, screen, NULL, PPPoint(x + 2 + 4 * 8 + 18, y+2 + 2), "", false); containerPattern->addControl(staticText); - staticText = new PPStaticText(0, NULL, NULL, PPPoint(x + 2, y+2 + 2 + 12), "Len.", true); + staticText = new PPStaticText(0, NULL, NULL, PPPoint(x + 2, y+2 + 2 + 12 + offset), screen->getClassic() ? "Len." : "Rows", true); + if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); containerPattern->addControl(staticText); // actual pattern length field @@ -681,15 +698,28 @@ void Tracker::initSectionPattern(pp_int32 x, pp_int32 y) containerPattern->addControl(button); - button = new PPButton(BUTTON_PATTERN_EXPAND, screen, this, PPPoint(x + 3, y+2 + 12 + 12), PPSize(51, 11)); - button->setText("Expand"); + if( screen->getClassic() ){ + button = new PPButton(BUTTON_PATTERN_EXPAND, screen, this, PPPoint(x + 3, y+2 + 12 + 12), PPSize(51, 11)); + button->setText("Expand"); - containerPattern->addControl(button); + containerPattern->addControl(button); - button = new PPButton(BUTTON_PATTERN_SHRINK, screen, this, PPPoint(x + 3 + 52, y+2 + 12 +12), PPSize(51, 11)); - button->setText("Shrink"); + button = new PPButton(BUTTON_PATTERN_SHRINK, screen, this, PPPoint(x + 3 + 52, y+2 + 12 +12), PPSize(51, 11)); + button->setText("Shrink"); - containerPattern->addControl(button); + containerPattern->addControl(button); + }else{ + + button = new PPButton(BUTTON_PATTERN_EXPAND, screen, this, PPPoint(x + 2 + 52+18, y+2 + 12 + 12), PPSize(16, 11)); + button->setText("*"); + + containerPattern->addControl(button); + + button = new PPButton(BUTTON_PATTERN_SHRINK, screen, this, PPPoint(x + 2 + 52 + 17+18, y+2 + 12 + 12), PPSize(17, 11)); + button->setText("/"); + + containerPattern->addControl(button); + } screen->addControl(containerPattern); } @@ -795,6 +825,85 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) button->setText("Pos"); container->addControl(button); + if( !screen->getClassic() ){ + static_cast(container->getControlByID(MAINMENU_DISKMENU))->hide(true); + static_cast(container->getControlByID(MAINMENU_ADVEDIT))->hide(true); + static_cast(container->getControlByID(MAINMENU_TRANSPOSE))->hide(true); + static_cast(container->getControlByID(MAINMENU_QUICKOPTIONS))->hide(true); + static_cast(container->getControlByID(MAINMENU_OPTIMIZE))->hide(true); + static_cast(container->getControlByID(MAINMENU_ABOUT))->hide(true); + static_cast(container->getControlByID(MAINMENU_ZAP))->hide(true); + static_cast(container->getControlByID(MAINMENU_SAVE))->hide(true); + static_cast(container->getControlByID(MAINMENU_SAVEAS))->hide(true); + static_cast(container->getControlByID(MAINMENU_PLAY_POSITION))->hide(true); + static_cast(container->getControlByID(BUTTON_MENU_ITEM_ADDCHANNELS))->hide(true); + static_cast(container->getControlByID(BUTTON_MENU_ITEM_SUBCHANNELS))->hide(true); + static_cast(container->getControlByID(MAINMENU_PLAY_SONG))->setText("\x10"); + static_cast(container->getControlByID(MAINMENU_PLAY_PATTERN))->setText("\x10|"); + static_cast(container->getControlByID(MAINMENU_STOP))->setText("\xa7"); + static_cast(container->getControlByID(MAINMENU_LOAD))->setText( "files "); + static_cast(container->getControlByID(MAINMENU_INSEDIT))->setText("instrument "); + static_cast(container->getControlByID(MAINMENU_SMPEDIT))->setText("sample "); + static_cast(container->getControlByID(MAINMENU_INSEDIT))->setColor(TrackerConfig::colorHighLight_1); + static_cast(container->getControlByID(MAINMENU_SMPEDIT))->setColor(TrackerConfig::colorHighLight_1); + + pp_uint32 btns_transport[4] = { + MAINMENU_PLAY_SONG, + MAINMENU_PLAY_PATTERN, + MAINMENU_STOP, + MAINMENU_EDIT + }; + pp_uint32 btns_options[4] = { + MAINMENU_LOAD, + MAINMENU_INSEDIT, + MAINMENU_SMPEDIT, + MAINMENU_CONFIG + }; + + + pp_int32 i = 0; + PPButton *btn; + for( i = 0; i < 4; i++ ){ + btn = static_cast(container->getControlByID( btns_transport[i] )); + PPSize size = btn->getSize(); + PPPoint loc = btn->getLocation(); + size.width = 30; + size.height = 24; + loc.y = 78; + loc.x = (i * (size.width+1)) + 13; + btn->setSize( size ); + btn->setLocation( loc ); + btn->setColor(TrackerConfig::colorHighLight_1); + } + + for( i = 0; i < 4; i++ ){ + btn = static_cast(container->getControlByID( btns_options[i] )); + PPSize size = btn->getSize(); + PPPoint loc = btn->getLocation(); + size.width = 108; + if( i == 3 ) size.width = size.width/2; + size.height = 14; + loc.y = 64 + (i*13); + loc.x = 211; + btn->setSize( size ); + btn->setLocation( loc ); + btn->setFont( PPFont::getFont(PPFont::FONT_TINY) ); + } + + button = new PPButton(MAINMENU_HELP, screen, this, p, PPSize((77>>1)+1, bHeight-1)); + button->setText("Help"); + button->setSize( btn->getSize() ); + button->setLocation( PPPoint( btn->getLocation().x + btn->getSize().width, btn->getLocation().y ) ); + button->setFont( PPFont::getFont(PPFont::FONT_TINY) ); + button->setTextColor(TrackerConfig::colorHighLight_2); + container->addControl(button); + + // btn = static_cast(container->getControlByID( BUTTON_ABOUT_FOLLOWSONG )); + // btn->setLocation( PPPoint(3,78) ); +// container->addControl(btn); + + } + screen->addControl(container); } diff --git a/src/tracker/TrackerSettings.cpp b/src/tracker/TrackerSettings.cpp index e0d43dc6..2874f8ed 100644 --- a/src/tracker/TrackerSettings.cpp +++ b/src/tracker/TrackerSettings.cpp @@ -76,7 +76,7 @@ void Tracker::buildDefaultSettings() settingsDatabase->store("MIXERVOLUME", 256); settingsDatabase->store("MIXERSHIFT", 1); settingsDatabase->store("RAMPING", 1); - settingsDatabase->store("INTERPOLATION", 1); + settingsDatabase->store("INTERPOLATION", 4); // rpi zero can handle this already settingsDatabase->store("MIXERFREQ", PlayerMaster::getPreferredSampleRate()); #ifdef __FORCEPOWEROFTWOBUFFERSIZE__ settingsDatabase->store("FORCEPOWEROFTWOBUFFERSIZE", 1); @@ -108,7 +108,7 @@ void Tracker::buildDefaultSettings() settingsDatabase->store("XRESOLUTION", PPScreen::getDefaultWidth()); settingsDatabase->store("YRESOLUTION", PPScreen::getDefaultHeight()); - settingsDatabase->store("SCREENSCALEFACTOR", 1); + settingsDatabase->store("SCREENSCALEFACTOR", 2); settingsDatabase->store("ENVELOPEEDITORSCALE", 256); @@ -125,13 +125,19 @@ void Tracker::buildDefaultSettings() settingsDatabase->store("PATTERNFONT", PPFont::FONT_SYSTEM); #endif + // flat controls + settingsDatabase->store("FLATCONTROLS", 1); + + // classic UX + settingsDatabase->store("CLASSIC", 0); + // Scopes? settingsDatabase->store("SCOPES", 1); // Pattern spacing settingsDatabase->store("SPACING", 0); // Trace instruments setting - settingsDatabase->store("INSTRUMENTBACKTRACE", 0); + settingsDatabase->store("INSTRUMENTBACKTRACE", 1); // TAB to note? settingsDatabase->store("TABTONOTE", 1); // mouseclick to cursor? @@ -139,7 +145,7 @@ void Tracker::buildDefaultSettings() // autoresize pattern on paste? settingsDatabase->store("PATTERNAUTORESIZE", 0); // Show hex row numbers - settingsDatabase->store("HEXCOUNT", 1); + settingsDatabase->store("HEXCOUNT", 0); // mind the newcomers // Show zeroes instead of dots for unused effects settingsDatabase->store("SHOWZEROEFFECT", 0); // Wrap around cursor @@ -152,12 +158,10 @@ void Tracker::buildDefaultSettings() settingsDatabase->store("FOLLOWSONG", 1); // Live switch settingsDatabase->store("LIVESWITCH", 0); - // Our default edit mode -#ifdef __LOWRES__ + + // Our default edit mode (milkytracker for milkytracker) settingsDatabase->store("EDITMODE", EditModeMilkyTracker); -#else - settingsDatabase->store("EDITMODE", EditModeFastTracker); -#endif + // Our default scrolling mode settingsDatabase->store("SCROLLMODE", ScrollModeStayInCenter); // Mute fading value (from 0 to 100 percent) @@ -178,7 +182,7 @@ void Tracker::buildDefaultSettings() // Hexadecimal offsets in the sample editor by default settingsDatabase->store("SAMPLEEDITORDECIMALOFFSETS", 0); // use internal disk browser? - settingsDatabase->store("INTERNALDISKBROWSER", 0); + settingsDatabase->store("INTERNALDISKBROWSER", 1); // allows realtime preview for samples/instruments // disk browser settings settingsDatabase->store("INTERNALDISKBROWSERSETTINGS", SectionDiskMenu::getDefaultConfigUInt32()); settingsDatabase->store("INTERNALDISKBROWSERLASTPATH", ""); @@ -191,15 +195,15 @@ void Tracker::buildDefaultSettings() // show splash screen? settingsDatabase->store("SHOWSPLASH", 1); // orderlist is extended - settingsDatabase->store("EXTENDEDORDERLIST", 0); + settingsDatabase->store("EXTENDEDORDERLIST", 1); // current row add - settingsDatabase->store("ROWINSERTADD", 1); + settingsDatabase->store("ROWINSERTADD", 0); // show title field settingsDatabase->store("TITLEPAGE", TitlePageManager::PageTitle); // sample editor last settings settingsDatabase->store("SAMPLEEDITORLASTVALUES", ""); // no virtual channels for instrument playback - settingsDatabase->store("VIRTUALCHANNELS", 0); + settingsDatabase->store("VIRTUALCHANNELS", 1); // be nice to realtime chords // default number of XM channel limit settingsDatabase->store("XMCHANNELLIMIT", 32); // enable multichn recording by default @@ -207,7 +211,7 @@ void Tracker::buildDefaultSettings() // enable multichn keyjazzing by default settingsDatabase->store("MULTICHN_KEYJAZZ", 1); // disable multichn edit by default - settingsDatabase->store("MULTICHN_EDIT", 0); + settingsDatabase->store("MULTICHN_EDIT", 1); // be nice to realtime chord recording // enable key off recording by default settingsDatabase->store("MULTICHN_RECORDKEYOFF", 1); // disable note delay recording @@ -244,7 +248,7 @@ void Tracker::buildDefaultSettings() settingsDatabase->store("HDRECORDER_MIXERVOLUME", 256); settingsDatabase->store("HDRECORDER_MIXERSHIFT", 1); settingsDatabase->store("HDRECORDER_RAMPING", 1); - settingsDatabase->store("HDRECORDER_INTERPOLATION", 1); + settingsDatabase->store("HDRECORDER_INTERPOLATION", 4); settingsDatabase->store("HDRECORDER_ALLOWMUTING", 0); for (i = 0; i < NUMEFFECTMACROS; i++) @@ -390,6 +394,14 @@ void Tracker::applySettingByKey(PPDictionaryKey* theKey, TMixerSettings& setting if (patternEditorCtrl) patternEditorCtrl->setFont(PPFont::getFont(v2)); } + else if (theKey->getKey().compareTo("FLATCONTROLS") == 0) + { + screen->setFlat(v2 != 0); + } + else if (theKey->getKey().compareTo("CLASSIC") == 0) + { + screen->setClassic(v2 != 0); + } else if (theKey->getKey().compareTo("SCOPES") == 0) { showScopes(v2 & 1, v2>>1); diff --git a/src/tracker/TrackerStartUp.cpp b/src/tracker/TrackerStartUp.cpp index 85f6fa31..9aacaf96 100644 --- a/src/tracker/TrackerStartUp.cpp +++ b/src/tracker/TrackerStartUp.cpp @@ -81,7 +81,7 @@ bool Tracker::getFullScreenFlagFromDatabase() pp_int32 Tracker::getScreenScaleFactorFromDatabase() { - pp_int32 scaleFactor = 1; + pp_int32 scaleFactor = 2; if (XMFile::exists(System::getConfigFileName())) { @@ -90,6 +90,12 @@ pp_int32 Tracker::getScreenScaleFactorFromDatabase() settingsDatabaseCopy->serialize(f); scaleFactor = settingsDatabaseCopy->restore("SCREENSCALEFACTOR")->getIntValue(); delete settingsDatabaseCopy; + }else{ + if( std::getenv("NO_SCALE") != NULL ) scaleFactor = 1; + else{ + printf("DISPLAY: assuming screenscalefactor 2\n"); + printf("DISPLAY: set environmentvar NO_SCALE=1 to disable scaling\n"); + } } return scaleFactor; @@ -181,8 +187,6 @@ void Tracker::startUp(bool forceNoSplash/* = false*/) else screen->enableDisplay(false); - initUI(); - pp_int32 dTime; if (!noSplash) @@ -210,6 +214,9 @@ void Tracker::startUp(bool forceNoSplash/* = false*/) settingsDatabaseCopy = NULL; } + screen->setClassic( settingsDatabase->restore("CLASSIC")->getBoolValue() ); + initUI(); + // apply ALL settings, not just the different ones applySettings(settingsDatabase, NULL, true, false); From 702346c7770ee973ab44eecc35d13f33e442a2af Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 18 Aug 2023 18:09:17 +0200 Subject: [PATCH 052/152] fresh darkmode colorpalette + added more contextmenu items --- src/tracker/ControlIDs.h | 1 + src/tracker/DialogHelp.cpp | 2 +- src/tracker/EnvelopeEditorControl.cpp | 3 +- src/tracker/PatternEditorControl.cpp | 70 +++++++++++-------- src/tracker/PatternEditorControl.h | 3 +- .../PatternEditorControlEventListener.cpp | 3 +- src/tracker/Tracker.cpp | 6 ++ src/tracker/TrackerConfig.cpp | 54 +++++++------- src/tracker/TrackerInit.cpp | 12 ++-- 9 files changed, 86 insertions(+), 68 deletions(-) diff --git a/src/tracker/ControlIDs.h b/src/tracker/ControlIDs.h index 75aaad76..a90e5c92 100644 --- a/src/tracker/ControlIDs.h +++ b/src/tracker/ControlIDs.h @@ -92,6 +92,7 @@ enum BUTTON_PATTERN_SIZE_MINUS = 223, BUTTON_PATTERN_EXPAND = 224, BUTTON_PATTERN_SHRINK = 225, + BUTTON_PATTERN_CAPTURE = 226, STATICTEXT_PATTERN_INDEX = 10400, STATICTEXT_PATTERN_LENGTH = 10401, diff --git a/src/tracker/DialogHelp.cpp b/src/tracker/DialogHelp.cpp index c8e3107f..21f89fed 100644 --- a/src/tracker/DialogHelp.cpp +++ b/src/tracker/DialogHelp.cpp @@ -68,7 +68,7 @@ DialogHelp::DialogHelp(PPScreen *screen, for (pp_int32 i = 0; i < milkytracker_help_len; i++) { c = milkytracker_help[i]; - if (c == '\n') + if (c == 0x0a ) // \n { printf("%s\n",line); listBox->addItem(line); diff --git a/src/tracker/EnvelopeEditorControl.cpp b/src/tracker/EnvelopeEditorControl.cpp index e769f40e..a61c44f6 100644 --- a/src/tracker/EnvelopeEditorControl.cpp +++ b/src/tracker/EnvelopeEditorControl.cpp @@ -338,7 +338,8 @@ void EnvelopeEditorControl::paint(PPGraphicsAbstract* g) } } - g->setColor(255, 255, 128); + g->setColor( TrackerConfig::colorSampleEditorWaveform ); + if (!envelope->num) { PPFont* font = PPFont::getFont(PPFont::FONT_SYSTEM); diff --git a/src/tracker/PatternEditorControl.cpp b/src/tracker/PatternEditorControl.cpp index 39295b26..5c112170 100644 --- a/src/tracker/PatternEditorControl.cpp +++ b/src/tracker/PatternEditorControl.cpp @@ -102,48 +102,46 @@ PatternEditorControl::PatternEditorControl(pp_int32 id, PPScreen* parentScreen, moduleMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); moduleMenuControl->setSubMenu(true); + moduleMenuControl->addEntry("New", MAINMENU_ZAP); moduleMenuControl->addEntry("Load", MAINMENU_LOAD); moduleMenuControl->addEntry("Save", MAINMENU_SAVE); moduleMenuControl->addEntry("Save as", MAINMENU_SAVEAS); + moduleMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); + moduleMenuControl->addEntry("Optimize", MAINMENU_OPTIMIZE); + moduleMenuControl->addEntry("Playback mode", MAINMENU_QUICKOPTIONS); + + patternMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + patternMenuControl->setSubMenu(true); + patternMenuControl->addEntry("Transpose", MAINMENU_TRANSPOSE); + patternMenuControl->addEntry("Advanced edit", MAINMENU_ADVEDIT); + patternMenuControl->addEntry("Render to sampler", BUTTON_PATTERN_CAPTURE); - instrumentMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); - instrumentMenuControl->setSubMenu(true); - - /* - * todo: - * - * Module > - * Save - * Optimize - * Instruments > Editor - * > Copy between modules - * Samples > Editor - * > Copy between modules - * Pattern > Transpose - * Config - */ - - editMenuControl->addEntry("Song >", 0xFFFF, moduleMenuControl); - editMenuControl->addEntry("Instrument >", 0xFFFF, instrumentMenuControl); + keyboardMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + keyboardMenuControl->setSubMenu(true); + keyboardMenuControl->addEntry("Octave +", BUTTON_OCTAVE_PLUS ); + keyboardMenuControl->addEntry("Octave -", BUTTON_OCTAVE_MINUS ); + keyboardMenuControl->addEntry("Step +", BUTTON_ADD_PLUS ); + keyboardMenuControl->addEntry("Step -", BUTTON_ADD_MINUS ); + + editMenuControl->addEntry("Song >", 0xFFFF, moduleMenuControl); + editMenuControl->addEntry("Pattern >", 0xFFFF, patternMenuControl); + editMenuControl->addEntry("Keyboard >", 0xFFFF, keyboardMenuControl); channelMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); channelMenuControl->setSubMenu(true); - channelMenuControl->addEntry("Mute Channel", MenuCommandIDMuteChannel); - channelMenuControl->addEntry("Solo Channel", MenuCommandIDSoloChannel); + channelMenuControl->addEntry("Mute", MenuCommandIDMuteChannel); + channelMenuControl->addEntry("Solo", MenuCommandIDSoloChannel); channelMenuControl->addEntry("Unmute all", MenuCommandIDUnmuteAll); channelMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); - channelMenuControl->addEntry("Mark channel", MenuCommandIDSelectChannel); - channelMenuControl->addEntry("Mark all", MenuCommandIDSelectAll); - channelMenuControl->addEntry("Swap channels", MenuCommandIDSwapChannels); + channelMenuControl->addEntry("Select", MenuCommandIDSelectChannel); + channelMenuControl->addEntry("Select all", MenuCommandIDSelectAll); + channelMenuControl->addEntry("Swap", MenuCommandIDSwapChannels); channelMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); channelMenuControl->addEntry("Add", MenuCommandIDChannelAdd); channelMenuControl->addEntry("Delete", MenuCommandIDChannelDelete); - editMenuControl->addEntry("Channel >", 0xFFFF, channelMenuControl); + editMenuControl->addEntry("Channel >", 0xFFFF, channelMenuControl); - editMenuControl->addEntry("Files", MenuCommandIDModuleLoad); - editMenuControl->addEntry("Config", MAINMENU_CONFIG); - editMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); editMenuControl->addEntry("Undo", MenuCommandIDUndo); editMenuControl->addEntry("Redo", MenuCommandIDRedo); @@ -152,6 +150,8 @@ PatternEditorControl::PatternEditorControl(pp_int32 id, PPScreen* parentScreen, editMenuControl->addEntry("Copy", MenuCommandIDCopy); editMenuControl->addEntry("Paste", MenuCommandIDPaste); editMenuControl->addEntry("Paste Porous", MenuCommandIDPorousPaste); + editMenuControl->addEntry("\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4", -1); + editMenuControl->addEntry("Toggle follow", BUTTON_ABOUT_FOLLOWSONG); }else{ editMenuControl->addEntry("Mute channel", MenuCommandIDMuteChannel); @@ -217,7 +217,8 @@ void PatternEditorControl::setFont(PPFont* font) if( !parentScreen->getClassic() ){ editMenuControl->setFont(font); moduleMenuControl->setFont(font); - instrumentMenuControl->setFont(font); + patternMenuControl->setFont(font); + keyboardMenuControl->setFont(font); channelMenuControl->setFont(font); } @@ -1506,9 +1507,20 @@ void PatternEditorControl::executeMenuCommand(pp_int32 commandId) } case MAINMENU_LOAD: + case MAINMENU_ZAP: case MAINMENU_SAVE: case MAINMENU_SAVEAS: case MAINMENU_CONFIG: + case MAINMENU_TRANSPOSE: + case MAINMENU_ADVEDIT: + case MAINMENU_QUICKOPTIONS: + case MAINMENU_OPTIMIZE: + case BUTTON_ABOUT_FOLLOWSONG: + case BUTTON_OCTAVE_PLUS: + case BUTTON_OCTAVE_MINUS: + case BUTTON_ADD_PLUS: + case BUTTON_ADD_MINUS: + case BUTTON_PATTERN_CAPTURE: { patternEditor->triggerButton(commandId, parentScreen, eventListener); break; diff --git a/src/tracker/PatternEditorControl.h b/src/tracker/PatternEditorControl.h index c835c1f2..ce7bbdff 100644 --- a/src/tracker/PatternEditorControl.h +++ b/src/tracker/PatternEditorControl.h @@ -185,7 +185,8 @@ class PatternEditorControl : PPContextMenu* editMenuControl; PPContextMenu* moduleMenuControl; - PPContextMenu* instrumentMenuControl; + PPContextMenu* patternMenuControl; + PPContextMenu* keyboardMenuControl; PPContextMenu* channelMenuControl; // Keyboard shortcuts diff --git a/src/tracker/PatternEditorControlEventListener.cpp b/src/tracker/PatternEditorControlEventListener.cpp index d05edbb2..5e874601 100644 --- a/src/tracker/PatternEditorControlEventListener.cpp +++ b/src/tracker/PatternEditorControlEventListener.cpp @@ -1116,7 +1116,8 @@ pp_int32 PatternEditorControl::handleEvent(PPObject* sender, PPEvent* event) } else if (sender == reinterpret_cast(editMenuControl) || sender == reinterpret_cast(moduleMenuControl) || - sender == reinterpret_cast(instrumentMenuControl) || + sender == reinterpret_cast(patternMenuControl) || + sender == reinterpret_cast(keyboardMenuControl) || sender == reinterpret_cast(channelMenuControl) ) { switch (event->getID()) diff --git a/src/tracker/Tracker.cpp b/src/tracker/Tracker.cpp index 693e2c0c..15613270 100644 --- a/src/tracker/Tracker.cpp +++ b/src/tracker/Tracker.cpp @@ -1123,6 +1123,12 @@ pp_int32 Tracker::handleEvent(PPObject* sender, PPEvent* event) screen->update(); break; + case BUTTON_PATTERN_CAPTURE: + eventKeyDownBinding_InvokePatternCapture(); + eventKeyDownBinding_InvokeSectionSamples(); + break; + + #ifdef __LOWRES__ // go to next order case BUTTON_JAMMENU_NEXTORDERLIST: diff --git a/src/tracker/TrackerConfig.cpp b/src/tracker/TrackerConfig.cpp index 89f8c768..f7d47100 100644 --- a/src/tracker/TrackerConfig.cpp +++ b/src/tracker/TrackerConfig.cpp @@ -86,31 +86,31 @@ const PPString TrackerConfig::defaultPredefinedPanningEnvelope("0602030500000000 const PPString TrackerConfig::defaultProTrackerPanning("0000002000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF00"); const PPString TrackerConfig::defaultColorPalette("2B" // Numkeys - "FFFFFF" // ColorPatternNote - "80E0FF" // ColorPatternInstrument - "80FF80" // ColorPatternVolume - "FF80E0" // ColorPatternEffect - "FFE080" // ColorPatternOperand - "8080FF" // ColorCursor - "602040" // ColorCursorLine - "A01830" // ColorCursorLineHighlighted - "406080" // ColorTheme - "FFFFFF" // ColorForegroundText - "C0C0C0" // ColorButtons - "000000" // ColorButtonText - "8080FF" // ColorSelection - "282849" // ColorListBoxBackground - "103060" // ColorPatternSelection - "FFFF00" // Hilighted text - "FFFFFF" // Scopes - "FFFF80" // Hilighted rows (secondary) - "202020" // Row highlight background (primary) - "101010" // Row highlight background (secondary) - "203040" // ColorScrollBarBackground - "FF0000" // ColorRecordModeButtonText - "FF0000" // Scopes record indicator - "FF0000" // Peak clip indicator - "FFFF80" // Sample Editor Waveform + "FFFFFF" // ColorPatternNote // ColorPatternNote + "807F8C" // ColorPatternInstrument // ColorPatternInstrument + "A7C9F1" // ColorPatternVolume // ColorPatternVolume + "00A1FF" // ColorPatternEffect // ColorPatternEffect + "7F7F80" // ColorPatternOperand // ColorPatternOperand + "647278" // ColorCursor // ColorCursor + "2E353C" // ColorCursorLine // ColorCursorLine + "A01830" // ColorCursorLineHighlighted // ColorCursorLineHighlighted + "1e2020" // ColorTheme // ColorTheme + "AAAAAA" // ColorForegroundText // ColorForegroundText + "282c2c" // ColorButtons // ColorButtons + "CCCCCC" // ColorButtonText // ColorButtonText + "49576B" // ColorSelection // ColorSelection + "161B1D" // ColorListBoxBackground // ColorListBoxBackground + "103060" // ColorPatternSelection // ColorPatternSelection + "3c7283" // Hilighted text // Hilighted text + "B5A7AE" // Scopes // Scopes + "FFFFFF" // Hilighted rows (secondary) // Hilighted rows (secondary) + "202120" // Row highlight background (primary) // Row highlight background (primary) + "101000" // Row highlight background (secondary) // Row highlight background (secondary) + "000000" // ColorScrollBarBackground // ColorScrollBarBackground + "FF0000" // ColorRecordModeButtonText // ColorRecordModeButtonText + "FF0000" // Scopes record indicator // Scopes record indicator + "FF0000" // Peak clip indicator // Peak clip indicator + "00A1FF" // Sample Editor Waveform "DB00A0" "DB00A0" "DB00A0" @@ -134,6 +134,8 @@ const PPString TrackerConfig::defaultColorPalette("2B" // Numkeys const char* TrackerConfig::predefinedColorPalettes[TrackerConfig::numPredefinedColorPalettes] = // Current last color start in the line of this comment marker { // default +"28FFFFFF807F8CA7C9F100A1FF7F7F806472782E353CA018301e2020AAAAAA282c2cCCCCCC49576B161B1D1030603c7283B5A7AEFFFFFF202120101000000000FF0000FF0000FF000000A1FF3B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B0040", +// classic "2BFFFFFF80E0FF80FF80FF80E0FFE0808080FF602040A01830406080FFFFFFC0C0C00000008080FF282849103060FFFF00FFFFFFFFFF80202020101010203040FF0000FF0000FF0000FFFF803B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B0040", // bluish "2BFFFFFF7FB5FFA7DDFF00B5FF7FFFFF0000593F5A7F8618C9405DA7FFFFFFC0C0C000000080B5FF18183A103060FFFF00FFFFFFFFFF8020202010101018183AFF0000FF0000FF0000FFFF805B00205B00205B00205B00205B00205B00205B00205B00205B00205B00205B00205B00205B00205B00205B00205B00205B00205B0020", @@ -141,8 +143,6 @@ const char* TrackerConfig::predefinedColorPalettes[TrackerConfig::numPredefinedC "2BFFFFFFFFD6D6FFFFFFFFD6D6FFFFFF21140D6B5F57C2355D937F8CFFFFFFA6A6A6000000D6C2C92C242C605060FFFF00FFFFFFFFFF802020201010102C242CFF0000FF0000FF0000FFFF803B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B0040", // rusty "2BFFFFFFDDD0DDFFD0DDC9B5D0C2A7C22114217F647F785743403549FFFFFF7F737F000000937F8C202030403040FFFF00FFFFFFFFFF80202020101010202030FF0000FF0000FF0000FFFF809B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E0", -// greeny -"2B28D0E480E0FF80FF80FFB50078E080005D35506B2EA01830407843FFFFFFC0C0C000000035B56414281A106030FFFF00FFFFFFFFFF8020202010101014281AFF0000FF0000FF0000FFFF801B00601B00601B00601B00601B00601B00601B00601B00601B00601B00601B00601B00601B00601B00601B00601B00601B00601B0060", // red one "2BFFFFFFFF9393E45000FFA786FF5780350000602114A01830570028FFFFFFC0C0C00000007D0000200000500010FFFF00FFFFFFFFFF80202020101010200000FF0000FF0000FF0000FFFF809B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E09B00E0" }; diff --git a/src/tracker/TrackerInit.cpp b/src/tracker/TrackerInit.cpp index a884ecca..3833e3e3 100644 --- a/src/tracker/TrackerInit.cpp +++ b/src/tracker/TrackerInit.cpp @@ -841,9 +841,10 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) static_cast(container->getControlByID(MAINMENU_PLAY_SONG))->setText("\x10"); static_cast(container->getControlByID(MAINMENU_PLAY_PATTERN))->setText("\x10|"); static_cast(container->getControlByID(MAINMENU_STOP))->setText("\xa7"); - static_cast(container->getControlByID(MAINMENU_LOAD))->setText( "files "); - static_cast(container->getControlByID(MAINMENU_INSEDIT))->setText("instrument "); - static_cast(container->getControlByID(MAINMENU_SMPEDIT))->setText("sample "); + static_cast(container->getControlByID(MAINMENU_LOAD))->setText( "files "); + static_cast(container->getControlByID(MAINMENU_CONFIG))->setText( "config "); + static_cast(container->getControlByID(MAINMENU_INSEDIT))->setText("instrument "); + static_cast(container->getControlByID(MAINMENU_SMPEDIT))->setText("sample "); static_cast(container->getControlByID(MAINMENU_INSEDIT))->setColor(TrackerConfig::colorHighLight_1); static_cast(container->getControlByID(MAINMENU_SMPEDIT))->setColor(TrackerConfig::colorHighLight_1); @@ -895,12 +896,7 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) button->setSize( btn->getSize() ); button->setLocation( PPPoint( btn->getLocation().x + btn->getSize().width, btn->getLocation().y ) ); button->setFont( PPFont::getFont(PPFont::FONT_TINY) ); - button->setTextColor(TrackerConfig::colorHighLight_2); container->addControl(button); - - // btn = static_cast(container->getControlByID( BUTTON_ABOUT_FOLLOWSONG )); - // btn->setLocation( PPPoint(3,78) ); -// container->addControl(btn); } From ae42714ca2c2a06e925b66fa616c6af4d7b3513a Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Sat, 19 Aug 2023 11:49:42 +0200 Subject: [PATCH 053/152] nonclassic mode: added paddings + cleaned up samplerbuttons --- src/ppui/Button.cpp | 12 ++-- src/tracker/PatternEditorControl.cpp | 2 +- src/tracker/SectionSamples.cpp | 31 ++++++--- src/tracker/TrackerInit.cpp | 100 ++++++++++++++++++++------- 4 files changed, 104 insertions(+), 41 deletions(-) diff --git a/src/ppui/Button.cpp b/src/ppui/Button.cpp index 8ad7d84c..7f1f809e 100644 --- a/src/ppui/Button.cpp +++ b/src/ppui/Button.cpp @@ -69,9 +69,9 @@ void PPButton::paint(PPGraphicsAbstract* g) g->setColor(*color); + PPColor nsdColor = *color, nsbColor = *color; //g->fill(); { - PPColor nsdColor = *color, nsbColor = *color; if (!pressed) { @@ -113,7 +113,7 @@ void PPButton::paint(PPGraphicsAbstract* g) bColor.scaleFixed(20000); g->setColor(bColor); - + g->drawHLine(location.x, location.x + size.width, location.y + size.height - 1); g->drawVLine(location.y, location.y + size.height, location.x + size.width - 1); @@ -157,9 +157,11 @@ void PPButton::paint(PPGraphicsAbstract* g) g->setColor(bColor.r>>1,bColor.g>>1,bColor.b>>1); g->drawHLine(location.x, location.x + size.width, location.y + size.height - 1); g->drawVLine(location.y, location.y + size.height, location.x + size.width - 1); - - //g->drawHLine(location.x, location.x + size.width, location.y + size.height - 1); - //g->drawVLine(location.y, location.y + size.height, location.x + size.width - 1); + + if( !flat ){ + g->drawHLine(location.x, location.x + size.width, location.y + size.height - 1); + g->drawVLine(location.y, location.y + size.height, location.x + size.width - 1); + } if (text) { diff --git a/src/tracker/PatternEditorControl.cpp b/src/tracker/PatternEditorControl.cpp index 5c112170..8d04496d 100644 --- a/src/tracker/PatternEditorControl.cpp +++ b/src/tracker/PatternEditorControl.cpp @@ -112,9 +112,9 @@ PatternEditorControl::PatternEditorControl(pp_int32 id, PPScreen* parentScreen, patternMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); patternMenuControl->setSubMenu(true); + patternMenuControl->addEntry("Render to sample", BUTTON_PATTERN_CAPTURE); patternMenuControl->addEntry("Transpose", MAINMENU_TRANSPOSE); patternMenuControl->addEntry("Advanced edit", MAINMENU_ADVEDIT); - patternMenuControl->addEntry("Render to sampler", BUTTON_PATTERN_CAPTURE); keyboardMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); diff --git a/src/tracker/SectionSamples.cpp b/src/tracker/SectionSamples.cpp index c3753bb5..049e76f1 100644 --- a/src/tracker/SectionSamples.cpp +++ b/src/tracker/SectionSamples.cpp @@ -514,36 +514,41 @@ void SectionSamples::init(pp_int32 x, pp_int32 y) PPContainer* container = new PPContainer(CONTAINER_SAMPLE_PLAY, screen, this, PPPoint(x2, y2), PPSize(conSize1,dHeight), false); container->setColor(TrackerConfig::colorThemeMain); - container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 4, y2 + 2), "Play:", true)); - container->addControl(new PPStaticText(STATICTEXT_SAMPLE_PLAYNOTE, screen, this, PPPoint(x2 + 8, y2 + 2 + bHeight+2), "C-5", false)); + if( screen->getClassic() ) + container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 4, y2 + 2), "Play:", true)); + container->addControl(new PPStaticText(STATICTEXT_SAMPLE_PLAYNOTE, screen, this, PPPoint(x2 + 8, y2 + 2 + bHeight+4), "C-5", false)); pp_int32 size = (pp_int32)(conSize1*0.2183908045977f); pp_int32 size2 = (pp_int32)(conSize1*0.4367816091954f); pp_int32 size3 = (pp_int32)(conSize1/*0.2988505747126f*/*0.3218390804598f); PPButton* button = new PPButton(BUTTON_SAMPLE_PLAY_UP, screen, this, PPPoint(x2+size2, y2+2+bHeight), PPSize(size, bHeightm)); - button->setText("Up"); + button->setText( screen->getClassic() ? "Up" : "\x18" ); container->addControl(button); button = new PPButton(BUTTON_SAMPLE_PLAY_DOWN, screen, this, PPPoint(x2+size2, y2+2+bHeight*2), PPSize(size, bHeightm+1)); - button->setText("Dn"); + button->setText( screen->getClassic() ? "Dn" : "\x19" ); container->addControl(button); - button = new PPButton(BUTTON_SAMPLE_PLAY_STOP, screen, this, PPPoint(x2+2, y2+2+bHeight*2), PPSize(size2-3, bHeightm+1)); - button->setText("Stop"); + PPPoint locStop = screen->getClassic() ? PPPoint(x2+2, y2+2+bHeight*2) : PPPoint(x2+2 + size+size2-1, y2+2+bHeight*2); + PPSize sizeStop = screen->getClassic() ? PPSize(size2-3, bHeightm+1) : PPSize(size3, bHeightm+1); + button = new PPButton(BUTTON_SAMPLE_PLAY_STOP, screen, this, locStop, sizeStop); + button->setText( screen->getClassic() ? "Stop" : "\xa7" ); container->addControl(button); button = new PPButton(BUTTON_SAMPLE_PLAY_WAVE, screen, this, PPPoint(x2+2 + size+size2-1, y2+2), PPSize(size3, bHeightm)); - button->setText("Wav"); + button->setText( screen->getClassic() ? "Wav" : "\x10" ); + if( !screen->getClassic() ) button->setColor(TrackerConfig::colorHighLight_1); container->addControl(button); button = new PPButton(BUTTON_SAMPLE_PLAY_RANGE, screen, this, PPPoint(x2+2 + size+size2-1, y2+2+bHeight), PPSize(size3, bHeightm)); - button->setText("Rng"); + button->setText( screen->getClassic() ? "Wav" : "\x10" ); container->addControl(button); button = new PPButton(BUTTON_SAMPLE_PLAY_DISPLAY, screen, this, PPPoint(x2+2 + size+size2-1, y2+2+bHeight*2), PPSize(size3, bHeightm+1)); button->setText("Dsp"); container->addControl(button); + if( !screen->getClassic() ) button->hide(true); containerEntire->addControl(container); @@ -554,11 +559,13 @@ void SectionSamples::init(pp_int32 x, pp_int32 y) container->setColor(TrackerConfig::colorThemeMain); button = new PPButton(BUTTON_SAMPLE_RANGE_SHOW, screen, this, PPPoint(x2+2, y2+2), PPSize(size, bHeightm)); - button->setText("Show rng"); + button->setText( screen->getClassic() ? "Show rng" : "zoom select"); + if( !screen->getClassic() ) button->setFont( PPFont::getFont( PPFont::FONT_TINY) ); container->addControl(button); button = new PPButton(BUTTON_SAMPLE_RANGE_ALL, screen, this, PPPoint(x2+2, y2+2+bHeight), PPSize(size, bHeightm)); - button->setText("Rng all"); + button->setText( screen->getClassic() ? "Rng all" : "select all"); + if( !screen->getClassic() ) button->setFont( PPFont::getFont( PPFont::FONT_TINY) ); container->addControl(button); pp_int32 h = button->getSize().width; @@ -572,11 +579,13 @@ void SectionSamples::init(pp_int32 x, pp_int32 y) container->addControl(button); button = new PPButton(BUTTON_SAMPLE_RANGE_ZOOMOUT, screen, this, PPPoint(x2+2 + size+1, y2+2), PPSize(size, bHeightm)); + if( !screen->getClassic() ) button->setFont( PPFont::getFont( PPFont::FONT_TINY) ); button->setText("Zoom out"); container->addControl(button); button = new PPButton(BUTTON_SAMPLE_RANGE_SHOWALL, screen, this, PPPoint(x2+2 + size+1, y2+2+bHeight), PPSize(size, bHeightm)); - button->setText("Show all"); + if( !screen->getClassic() ) button->setFont( PPFont::getFont( PPFont::FONT_TINY) ); + button->setText( screen->getClassic() ? "Show all" : "Zoom full"); container->addControl(button); button = new PPButton(BUTTON_SAMPLE_APPLY_LASTFILTER, screen, this, PPPoint(x2+2 + size+1, y2+2+bHeight*2), PPSize(size, bHeightm+1)); diff --git a/src/tracker/TrackerInit.cpp b/src/tracker/TrackerInit.cpp index 3833e3e3..c19a6835 100644 --- a/src/tracker/TrackerInit.cpp +++ b/src/tracker/TrackerInit.cpp @@ -559,7 +559,7 @@ void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) PPContainer* containerSpeed = new PPContainer(CONTAINER_SPEED, screen, this, PPPoint(x, y), PPSize(99-2,40), false); containerSpeed->setColor(TrackerConfig::colorThemeMain); - PPStaticText* staticText = new PPStaticText(STATICTEXT_SPEED_BPM_DESC, NULL, NULL, PPPoint(x+2, y+2+2+offset), "BPM", true); + PPStaticText* staticText = new PPStaticText(STATICTEXT_SPEED_BPM_DESC, NULL, NULL, PPPoint(x+2, y+2+2+offset), screen->getClassic() ? "BPM" : " BPM", true); if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); containerSpeed->addControl(staticText); @@ -568,7 +568,7 @@ void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) containerSpeed->addControl(staticText); // Octave text field goes at the same place but hidden by default - staticText = new PPStaticText(STATICTEXT_SPEED_OCTAVE_DESC, NULL, NULL, PPPoint(x+2, y+2+2+offset), "Oct", true); + staticText = new PPStaticText(STATICTEXT_SPEED_OCTAVE_DESC, NULL, NULL, PPPoint(x+2, y+2+2+offset), screen->getClassic() ? "Oct" : " Oct", true); if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); staticText->hide(true); containerSpeed->addControl(staticText); @@ -578,7 +578,7 @@ void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) staticText->hide(true); containerSpeed->addControl(staticText); - staticText = new PPStaticText(STATICTEXT_SPEED_SPEED_DESC, NULL, NULL, PPPoint(x+2, y+2 + 2 + 12+offset), screen->getClassic() ? "Spd" : "TPB", true); + staticText = new PPStaticText(STATICTEXT_SPEED_SPEED_DESC, NULL, NULL, PPPoint(x+2, y+2 + 2 + 12+offset), screen->getClassic() ? "Spd" : " TPB", true); if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); containerSpeed->addControl(staticText); @@ -586,7 +586,7 @@ void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) staticText = new PPStaticText(STATICTEXT_SPEED_SPEED, screen, NULL, PPPoint(x+2 + 5*8 - 5, y+2 + 2 + 12), "", false); containerSpeed->addControl(staticText); - staticText = new PPStaticText(STATICTEXT_SPEED_PATTERNADD_DESC, NULL, NULL, PPPoint(x+2, y+2 + 2 + 12 + 12+offset), screen->getClassic() ? "Add" : "Step", true); + staticText = new PPStaticText(STATICTEXT_SPEED_PATTERNADD_DESC, NULL, NULL, PPPoint(x+2, y+2 + 2 + 12 + 12+offset), screen->getClassic() ? "Add" : " Step", true); if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); containerSpeed->addControl(staticText); @@ -594,7 +594,7 @@ void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) staticText = new PPStaticText(STATICTEXT_SPEED_PATTERNADD, screen, NULL, PPPoint(x+2 + 5*8 - 5, y+2 + 2 + 12 + 12), "", false); containerSpeed->addControl(staticText); - staticText = new PPStaticText(STATICTEXT_SPEED_MAINVOL_DESC, NULL, NULL, PPPoint(x+2, y+2 + 2 + 12 + 12 + offset), "Mainvol", true); + staticText = new PPStaticText(STATICTEXT_SPEED_MAINVOL_DESC, NULL, NULL, PPPoint(x+2, y+2 + 2 + 12 + 12 + offset), screen->getClassic() ? "Mainvol" : " Mainvolume", true); if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); staticText->hide(true); containerSpeed->addControl(staticText); @@ -662,7 +662,7 @@ void Tracker::initSectionPattern(pp_int32 x, pp_int32 y) PPContainer* containerPattern = new PPContainer(CONTAINER_PATTERN, screen, this, PPPoint(x, y), PPSize(91+14+4,40), false); containerPattern->setColor(TrackerConfig::colorThemeMain); - PPStaticText* staticText = new PPStaticText(0, NULL, NULL, PPPoint(x + 2, y+2 + 2 + offset), screen->getClassic() ? "Patn." : "Pattern", true); + PPStaticText* staticText = new PPStaticText(0, NULL, NULL, PPPoint(x + 2, y+2 + 2 + offset), screen->getClassic() ? "Patn." : " Pattern", true); if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); containerPattern->addControl(staticText); @@ -670,7 +670,7 @@ void Tracker::initSectionPattern(pp_int32 x, pp_int32 y) staticText = new PPStaticText(STATICTEXT_PATTERN_INDEX, screen, NULL, PPPoint(x + 2 + 4 * 8 + 18, y+2 + 2), "", false); containerPattern->addControl(staticText); - staticText = new PPStaticText(0, NULL, NULL, PPPoint(x + 2, y+2 + 2 + 12 + offset), screen->getClassic() ? "Len." : "Rows", true); + staticText = new PPStaticText(0, NULL, NULL, PPPoint(x + 2, y+2 + 2 + 12 + offset), screen->getClassic() ? "Len." : " Rows", true); if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); containerPattern->addControl(staticText); @@ -841,13 +841,24 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) static_cast(container->getControlByID(MAINMENU_PLAY_SONG))->setText("\x10"); static_cast(container->getControlByID(MAINMENU_PLAY_PATTERN))->setText("\x10|"); static_cast(container->getControlByID(MAINMENU_STOP))->setText("\xa7"); - static_cast(container->getControlByID(MAINMENU_LOAD))->setText( "files "); - static_cast(container->getControlByID(MAINMENU_CONFIG))->setText( "config "); - static_cast(container->getControlByID(MAINMENU_INSEDIT))->setText("instrument "); - static_cast(container->getControlByID(MAINMENU_SMPEDIT))->setText("sample "); - static_cast(container->getControlByID(MAINMENU_INSEDIT))->setColor(TrackerConfig::colorHighLight_1); - static_cast(container->getControlByID(MAINMENU_SMPEDIT))->setColor(TrackerConfig::colorHighLight_1); + static_cast(container->getControlByID(MAINMENU_LOAD))->setText( "files"); + static_cast(container->getControlByID(MAINMENU_CONFIG))->setText( "config"); + static_cast(container->getControlByID(MAINMENU_INSEDIT))->setText("instrument"); + static_cast(container->getControlByID(MAINMENU_SMPEDIT))->setText("sample"); +// static_cast(container->getControlByID(MAINMENU_INSEDIT))->setColor(TrackerConfig::colorHighLight_1); +// static_cast(container->getControlByID(MAINMENU_SMPEDIT))->setColor(TrackerConfig::colorHighLight_1); + button = new PPButton(MAINMENU_HELP, screen, this, p, PPSize((77>>1)+1, bHeight-1)); + button->setText("Help"); +// button->setSize( btn->getSize() ); +// button->setLocation( PPPoint( btn->getLocation().x + btn->getSize().width, btn->getLocation().y ) ); + button->setFont( PPFont::getFont(PPFont::FONT_TINY) ); + container->addControl(button); + + pp_int32 i = 0; + PPButton *btn; + + /*/ pp_uint32 btns_transport[4] = { MAINMENU_PLAY_SONG, MAINMENU_PLAY_PATTERN, @@ -862,8 +873,6 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) }; - pp_int32 i = 0; - PPButton *btn; for( i = 0; i < 4; i++ ){ btn = static_cast(container->getControlByID( btns_transport[i] )); PPSize size = btn->getSize(); @@ -871,7 +880,7 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) size.width = 30; size.height = 24; loc.y = 78; - loc.x = (i * (size.width+1)) + 13; + loc.x = (i * (size.width+1)) + 1; btn->setSize( size ); btn->setLocation( loc ); btn->setColor(TrackerConfig::colorHighLight_1); @@ -882,21 +891,64 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) PPSize size = btn->getSize(); PPPoint loc = btn->getLocation(); size.width = 108; - if( i == 3 ) size.width = size.width/2; size.height = 14; - loc.y = 64 + (i*13); + if( i > 0 ) size.width = size.width/2; + if( i == 1 || i == 2 ){ + size.height *= 2; + } + loc.y = 64 + ( i == 2 ? 1*13 : i*13); loc.x = 211; + if( i == 2 ){ + loc.x += size.width-2; + size.width += 2; + } btn->setSize( size ); btn->setLocation( loc ); btn->setFont( PPFont::getFont(PPFont::FONT_TINY) ); } + /*/ + + pp_uint32 btns_transport[9] = { + MAINMENU_PLAY_SONG, + MAINMENU_PLAY_PATTERN, + MAINMENU_STOP, + MAINMENU_EDIT, + MAINMENU_LOAD, + MAINMENU_INSEDIT, + MAINMENU_SMPEDIT, + MAINMENU_CONFIG, + MAINMENU_HELP + }; - button = new PPButton(MAINMENU_HELP, screen, this, p, PPSize((77>>1)+1, bHeight-1)); - button->setText("Help"); - button->setSize( btn->getSize() ); - button->setLocation( PPPoint( btn->getLocation().x + btn->getSize().width, btn->getLocation().y ) ); - button->setFont( PPFont::getFont(PPFont::FONT_TINY) ); - container->addControl(button); + + pp_int32 btnID = 0; + pp_int32 x = 14; + for( i = 0; i < 9; i++ ){ + btnID = btns_transport[i]; + btn = static_cast(container->getControlByID( btnID )); + PPSize size = btn->getSize(); + PPPoint loc = btn->getLocation(); + size.width = 29; + size.height = i < 7 ? 24 : 12; + loc.y = 80; + loc.x = x; + if( btnID == MAINMENU_INSEDIT ) size.width += 33; + if( btnID == MAINMENU_SMPEDIT ) size.width += 13; + if( btnID == MAINMENU_LOAD ) size.width += 8; + if( btnID == MAINMENU_CONFIG ) size.width += 10; + if( btnID == MAINMENU_HELP ){ + size.width += 10; + loc.x -= size.width+1; + loc.y += size.height; + } + btn->setSize( size ); + btn->setLocation( loc ); + if( i < 3 ) btn->setColor(TrackerConfig::colorHighLight_1); + if( i > 2 ) btn->setFont( PPFont::getFont(PPFont::FONT_TINY) ); + x += (size.width+1); + } + + /**/ } From dd360f02729d5763f9af815faf1e340ea430d7fd Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 21 Aug 2023 10:33:40 +0200 Subject: [PATCH 054/152] transportbar with proper toggle-buttons + show oct + show patternlist --- src/tracker/PlayerLogic.cpp | 6 +- src/tracker/Tracker.cpp | 1 + src/tracker/Tracker.h | 1 + src/tracker/TrackerInit.cpp | 154 +++++++++++++--------------------- src/tracker/TrackerUpdate.cpp | 33 ++++++-- 5 files changed, 90 insertions(+), 105 deletions(-) diff --git a/src/tracker/PlayerLogic.cpp b/src/tracker/PlayerLogic.cpp index b69fa3de..00cd2922 100644 --- a/src/tracker/PlayerLogic.cpp +++ b/src/tracker/PlayerLogic.cpp @@ -34,7 +34,7 @@ #include "PlayerController.h" #include "ModuleEditor.h" #include "RecorderLogic.h" - +#include "ControlIDs.h" #include "ListBox.h" #include "Screen.h" #include "PatternEditorControl.h" @@ -64,6 +64,7 @@ void PlayerLogic::playSong(pp_int32 row/* = 0*/) pp_int32 index = tracker.moduleEditor->getCurrentOrderIndex(); tracker.playerController->playSong(index, row, tracker.muteChannels); + tracker.updatePlayButtons(MAINMENU_PLAY_SONG, true, true); } void PlayerLogic::playPattern() @@ -77,6 +78,7 @@ void PlayerLogic::playPattern() tracker.moduleEditor->getCurrentOrderIndex(), 0, tracker.muteChannels); + tracker.updatePlayButtons(MAINMENU_PLAY_PATTERN, true, true); } void PlayerLogic::playPosition(bool rowOnly/* = false*/) @@ -104,6 +106,7 @@ void PlayerLogic::playPosition(bool rowOnly/* = false*/) tracker.getPatternEditorControl()->getCurrentRow(), tracker.muteChannels, rowOnly); + tracker.updatePlayButtons(MAINMENU_PLAY_POSITION, true, true); } void PlayerLogic::stopPlayer(PlayerController& playerController) @@ -123,6 +126,7 @@ void PlayerLogic::stopSong() tracker.getPatternEditorControl()->setSongPosition(-1, -1); tracker.screen->paintControl(tracker.getPatternEditorControl()); tracker.updateSpeed(); + tracker.updatePlayButtons(MAINMENU_STOP, true, true); } void PlayerLogic::stopAll() diff --git a/src/tracker/Tracker.cpp b/src/tracker/Tracker.cpp index 15613270..16baeb1c 100644 --- a/src/tracker/Tracker.cpp +++ b/src/tracker/Tracker.cpp @@ -2355,6 +2355,7 @@ void Tracker::expandOrderlist(bool b) void Tracker::flipSpeedSection() { + if( !screen->getClassic() ) return; PPContainer* container = static_cast(screen->getControlByID(CONTAINER_SPEED)); ASSERT(container); diff --git a/src/tracker/Tracker.h b/src/tracker/Tracker.h index 0051c3df..37ec61b7 100644 --- a/src/tracker/Tracker.h +++ b/src/tracker/Tracker.h @@ -242,6 +242,7 @@ class Tracker : public EventListenerInterface // - GUI refreshing -------------------------------------------------------- void updateAboutToggleButton(pp_int32 id, bool b, bool repaint = true); + void updatePlayButtons(pp_int32 id, bool b, bool repaint = true); void updateSongTitle(bool repaint = true); diff --git a/src/tracker/TrackerInit.cpp b/src/tracker/TrackerInit.cpp index c19a6835..d48c7d13 100644 --- a/src/tracker/TrackerInit.cpp +++ b/src/tracker/TrackerInit.cpp @@ -63,6 +63,7 @@ void Tracker::initUI() { pp_int32 c; PPButton* button = NULL; + bool isClassic = screen->getClassic(); // ---------- initialise sections -------- for (pp_int32 i = 0; i < sections->size(); i++) @@ -254,7 +255,7 @@ void Tracker::initUI() initInputContainerDefault(0, screen->getHeight()-UPPERSECTIONDEFAULTHEIGHT()-INPUTCONTAINERHEIGHT_DEFAULT); initInputContainerExtended(0, screen->getHeight()-UPPERSECTIONDEFAULTHEIGHT()-INPUTCONTAINERHEIGHT_EXTENDED); #else - PPContainer* containerAbout = new PPContainer(CONTAINER_ABOUT, screen, this, PPPoint(116-2, 0), PPSize((306-116+2)+14,24), false); + PPContainer* containerAbout = new PPContainer(CONTAINER_ABOUT, screen, this, PPPoint(isClassic ? 116-2 : 0, 0), PPSize((306-116+2)+14+(isClassic?0:114),24), false); containerAbout->setColor(TrackerConfig::colorThemeMain); // Song title edit field @@ -341,14 +342,14 @@ void Tracker::initUI() screen->addControl(containerAbout); // small sections - initSectionOrderlist(0,0); + initSectionOrderlist(0, isClassic ? 0 : 24); - initSectionSpeed(116-2,24); + initSectionSpeed(116-2, 24); - initSectionPattern(116-4+99,24); + initSectionPattern(116-4+99, 24 ); // Main options - initSectionMainOptions(0, 64); + initSectionMainOptions(0, isClassic ? 64 : 88); // ---------- Instrument & Sample listboxes ---------- initListboxesSection(320, 0); @@ -519,10 +520,9 @@ void Tracker::initSectionOrderlist(pp_int32 x, pp_int32 y) staticText->hide( !screen->getClassic() ); containerOrderlist->addControl(staticText); - pp_int32 offset = screen->getClassic() ? 0 : 3; - staticText = new PPStaticText(1, NULL, NULL, PPPoint(x+2 + 54 + offset, y+2+12+12+12+12+2+offset), screen->getClassic() ? "Len." : "Sequencer", true); - if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); - containerOrderlist->addControl(staticText); + + staticText = new PPStaticText(1, NULL, NULL, PPPoint(x+2 + 54, y+2+12+12+12+12+2), screen->getClassic() ? "Len." : "",true); + containerOrderlist->addControl(staticText); // actual Song Length field staticText = new PPStaticText(STATICTEXT_ORDERLIST_SONGLENGTH, screen, NULL, PPPoint(x+2 + 8*7, y+2+12+12+12+2), "", false); @@ -544,6 +544,12 @@ void Tracker::initSectionOrderlist(pp_int32 x, pp_int32 y) containerOrderlist->addControl(listBoxOrderList); + if( !screen->getClassic() ){ + staticText = new PPStaticText(0, NULL, NULL, PPPoint(4, 12), "patterns", true); + staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); + containerOrderlist->addControl(staticText); + } + screen->addControl(containerOrderlist); expandOrderlist(false); @@ -554,9 +560,10 @@ void Tracker::initSectionOrderlist(pp_int32 x, pp_int32 y) //////////////////////////////////////////////////////////////////// void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) { - pp_int32 offset = screen->getClassic() ? 0 : 1; + bool isClassic = screen->getClassic(); + pp_int32 offset = isClassic ? 0 : 1; - PPContainer* containerSpeed = new PPContainer(CONTAINER_SPEED, screen, this, PPPoint(x, y), PPSize(99-2,40), false); + PPContainer* containerSpeed = new PPContainer(CONTAINER_SPEED, screen, this, PPPoint(x, y), PPSize(99-2,40+ (isClassic? 0 : 24)), false); containerSpeed->setColor(TrackerConfig::colorThemeMain); PPStaticText* staticText = new PPStaticText(STATICTEXT_SPEED_BPM_DESC, NULL, NULL, PPPoint(x+2, y+2+2+offset), screen->getClassic() ? "BPM" : " BPM", true); @@ -568,14 +575,14 @@ void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) containerSpeed->addControl(staticText); // Octave text field goes at the same place but hidden by default - staticText = new PPStaticText(STATICTEXT_SPEED_OCTAVE_DESC, NULL, NULL, PPPoint(x+2, y+2+2+offset), screen->getClassic() ? "Oct" : " Oct", true); + staticText = new PPStaticText(STATICTEXT_SPEED_OCTAVE_DESC, NULL, NULL, PPPoint(x+2, y+2+2+offset+(isClassic?0:36)), screen->getClassic() ? "Oct" : " Oct", true); if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); - staticText->hide(true); + staticText->hide( isClassic ? true : false ); containerSpeed->addControl(staticText); // actual octave field, hidden by default - staticText = new PPStaticText(STATICTEXT_SPEED_OCTAVE, screen, NULL, PPPoint(x+2 + 5*8 - 5, y+2+2), "", false); - staticText->hide(true); + staticText = new PPStaticText(STATICTEXT_SPEED_OCTAVE, screen, NULL, PPPoint(x+2 + 5*8 - 5, y+2+2+(isClassic?0:36)), "", false); + staticText->hide( isClassic ? true : false ); containerSpeed->addControl(staticText); staticText = new PPStaticText(STATICTEXT_SPEED_SPEED_DESC, NULL, NULL, PPPoint(x+2, y+2 + 2 + 12+offset), screen->getClassic() ? "Spd" : " TPB", true); @@ -611,9 +618,9 @@ void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) containerSpeed->addControl(button); // octave plus button, hidden by default - button = new PPButton(BUTTON_OCTAVE_PLUS, screen, this, PPPoint(x + 2 + 54, y+2), PPSize(bSize, 11)); + button = new PPButton(BUTTON_OCTAVE_PLUS, screen, this, PPPoint(x + 2 + 54, y+2+(isClassic?0:36)), PPSize(bSize, 11)); button->setText(TrackerConfig::stringButtonPlus); - button->hide(true); + staticText->hide( isClassic ? true : false ); containerSpeed->addControl(button); button = new PPButton(BUTTON_BPM_MINUS, screen, this, PPPoint(x + 2 + 54 + bSize+1, y+2), PPSize(bSize-1, 11)); @@ -621,9 +628,9 @@ void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) containerSpeed->addControl(button); // octave minus button, hidden by default - button = new PPButton(BUTTON_OCTAVE_MINUS, screen, this, PPPoint(x + 2 + 54 + bSize+1, y+2), PPSize(bSize-1, 11)); + button = new PPButton(BUTTON_OCTAVE_MINUS, screen, this, PPPoint(x + 2 + 54 + bSize+1, y+2+(isClassic?0:36)), PPSize(bSize-1, 11)); button->setText(TrackerConfig::stringButtonMinus); - button->hide(true); + staticText->hide( isClassic ? true : false ); containerSpeed->addControl(button); button = new PPButton(BUTTON_SPEED_PLUS, screen, this, PPPoint(x + 2 + 54, y+2 + 12), PPSize(bSize, 11)); @@ -642,12 +649,15 @@ void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) button->setText(TrackerConfig::stringButtonMinus); containerSpeed->addControl(button); - button = new PPButton(BUTTON_SPEEDCONTAINERFLIP, screen, this, PPPoint(button->getLocation().x + button->getSize().width+1, y+1), PPSize(10, 37), false); - button->setColor(TrackerConfig::colorThemeMain); - button->setTextColor(PPUIConfig::getInstance()->getColor(PPUIConfig::ColorStaticText)); - button->setText( "Flip"); - button->setVerticalText(true); - containerSpeed->addControl(button); + + if( isClassic ){ + button = new PPButton(BUTTON_SPEEDCONTAINERFLIP, screen, this, PPPoint(button->getLocation().x + button->getSize().width+1, y+1), PPSize(10, 37), false); + button->setColor(TrackerConfig::colorThemeMain); + button->setTextColor(PPUIConfig::getInstance()->getColor(PPUIConfig::ColorStaticText)); + button->setText( "Flip"); + button->setVerticalText(true); + containerSpeed->addControl(button); + } screen->addControl(containerSpeed); } @@ -657,9 +667,10 @@ void Tracker::initSectionSpeed(pp_int32 x, pp_int32 y) //////////////////////////////////////////////////////////////////// void Tracker::initSectionPattern(pp_int32 x, pp_int32 y) { - pp_int32 offset = screen->getClassic() ? 0 : 2; + bool isClassic = screen->getClassic(); + pp_int32 offset = isClassic ? 0 : 2; - PPContainer* containerPattern = new PPContainer(CONTAINER_PATTERN, screen, this, PPPoint(x, y), PPSize(91+14+4,40), false); + PPContainer* containerPattern = new PPContainer(CONTAINER_PATTERN, screen, this, PPPoint(x, y), PPSize(91+14+4,40+(isClassic?0:24)), false); containerPattern->setColor(TrackerConfig::colorThemeMain); PPStaticText* staticText = new PPStaticText(0, NULL, NULL, PPPoint(x + 2, y+2 + 2 + offset), screen->getClassic() ? "Patn." : " Pattern", true); @@ -845,6 +856,10 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) static_cast(container->getControlByID(MAINMENU_CONFIG))->setText( "config"); static_cast(container->getControlByID(MAINMENU_INSEDIT))->setText("instrument"); static_cast(container->getControlByID(MAINMENU_SMPEDIT))->setText("sample"); + // extra follow button to transportbar + button = new PPButton(BUTTON_ABOUT_FOLLOWSONG, screen, this, PPPoint(0,0), PPSize(12, 9)); + button->setText("\x19"); + container->addControl(button); // static_cast(container->getControlByID(MAINMENU_INSEDIT))->setColor(TrackerConfig::colorHighLight_1); // static_cast(container->getControlByID(MAINMENU_SMPEDIT))->setColor(TrackerConfig::colorHighLight_1); @@ -857,58 +872,10 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) pp_int32 i = 0; PPButton *btn; - - /*/ - pp_uint32 btns_transport[4] = { - MAINMENU_PLAY_SONG, - MAINMENU_PLAY_PATTERN, - MAINMENU_STOP, - MAINMENU_EDIT - }; - pp_uint32 btns_options[4] = { - MAINMENU_LOAD, - MAINMENU_INSEDIT, - MAINMENU_SMPEDIT, - MAINMENU_CONFIG - }; - - - for( i = 0; i < 4; i++ ){ - btn = static_cast(container->getControlByID( btns_transport[i] )); - PPSize size = btn->getSize(); - PPPoint loc = btn->getLocation(); - size.width = 30; - size.height = 24; - loc.y = 78; - loc.x = (i * (size.width+1)) + 1; - btn->setSize( size ); - btn->setLocation( loc ); - btn->setColor(TrackerConfig::colorHighLight_1); - } - - for( i = 0; i < 4; i++ ){ - btn = static_cast(container->getControlByID( btns_options[i] )); - PPSize size = btn->getSize(); - PPPoint loc = btn->getLocation(); - size.width = 108; - size.height = 14; - if( i > 0 ) size.width = size.width/2; - if( i == 1 || i == 2 ){ - size.height *= 2; - } - loc.y = 64 + ( i == 2 ? 1*13 : i*13); - loc.x = 211; - if( i == 2 ){ - loc.x += size.width-2; - size.width += 2; - } - btn->setSize( size ); - btn->setLocation( loc ); - btn->setFont( PPFont::getFont(PPFont::FONT_TINY) ); - } - /*/ - - pp_uint32 btns_transport[9] = { + pp_int32 btnID = 0; + pp_int32 x = 1; + pp_uint32 btns_transport[10] = { + BUTTON_ABOUT_FOLLOWSONG, MAINMENU_PLAY_SONG, MAINMENU_PLAY_PATTERN, MAINMENU_STOP, @@ -921,35 +888,32 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) }; - pp_int32 btnID = 0; - pp_int32 x = 14; - for( i = 0; i < 9; i++ ){ + for( i = 0; i < 10; i++ ){ btnID = btns_transport[i]; btn = static_cast(container->getControlByID( btnID )); PPSize size = btn->getSize(); PPPoint loc = btn->getLocation(); size.width = 29; - size.height = i < 7 ? 24 : 12; - loc.y = 80; + size.height = i < 8 ? 28 : 14; + loc.y = 88; loc.x = x; - if( btnID == MAINMENU_INSEDIT ) size.width += 33; - if( btnID == MAINMENU_SMPEDIT ) size.width += 13; - if( btnID == MAINMENU_LOAD ) size.width += 8; - if( btnID == MAINMENU_CONFIG ) size.width += 10; - if( btnID == MAINMENU_HELP ){ + if( btnID == BUTTON_ABOUT_FOLLOWSONG ) size.width = 14; + if( btnID == MAINMENU_INSEDIT ) size.width += 33; + if( btnID == MAINMENU_SMPEDIT ) size.width += 13; + if( btnID == MAINMENU_LOAD ) size.width += 8; + if( btnID == MAINMENU_CONFIG ) size.width += 10; + if( btnID == MAINMENU_HELP ){ size.width += 10; loc.x -= size.width+1; loc.y += size.height; } btn->setSize( size ); btn->setLocation( loc ); - if( i < 3 ) btn->setColor(TrackerConfig::colorHighLight_1); - if( i > 2 ) btn->setFont( PPFont::getFont(PPFont::FONT_TINY) ); + if( i > 0 && i < 4 ) btn->setColor(TrackerConfig::colorHighLight_1); + if( i > 3 ) btn->setFont( PPFont::getFont(PPFont::FONT_TINY) ); x += (size.width+1); } - /**/ - } screen->addControl(container); @@ -965,12 +929,12 @@ void Tracker::initListboxesSection(pp_int32 x, pp_int32 y) #ifndef __LOWRES__ const pp_int32 tinyButtonHeight = 10; const pp_int32 tinyButtonOffset = -1; - pp_int32 height = 118; + pp_int32 height = screen->getClassic() ? 118 : 120; pp_int32 dy = 4; #else const pp_int32 tinyButtonHeight = 9; const pp_int32 tinyButtonOffset = -1; - pp_int32 height = 64; + pp_int32 height = 64 ; pp_int32 dy = 3; #endif diff --git a/src/tracker/TrackerUpdate.cpp b/src/tracker/TrackerUpdate.cpp index 1e119bf1..022e9e6f 100644 --- a/src/tracker/TrackerUpdate.cpp +++ b/src/tracker/TrackerUpdate.cpp @@ -53,15 +53,30 @@ void Tracker::updateAboutToggleButton(pp_int32 id, bool b, bool repaint/* = true*/) { - PPContainer* container = static_cast(screen->getControlByID(CONTAINER_ABOUT)); - ASSERT(container); - PPButton* button = static_cast(container->getControlByID(id)); - if (button == NULL) - return; - button->setPressed(b); - - if (repaint) - screen->paintControl(button); + pp_int32 btns[2] = { CONTAINER_ABOUT, CONTAINER_MENU }; + for( int i = 0; i < 2; i++ ){ + PPContainer* container = static_cast(screen->getControlByID(btns[i])); + ASSERT(container); + PPButton* button = static_cast(container->getControlByID(id)); + if (button == NULL) + return; + button->setPressed(b); + + if (repaint) + screen->paintControl(button); + } +} + +void Tracker::updatePlayButtons(pp_int32 id, bool b, bool repaint/* = true*/) +{ + pp_int32 btns[3] = { MAINMENU_PLAY_SONG, MAINMENU_PLAY_PATTERN, MAINMENU_PLAY_POSITION }; + for( int i = 0; i < 3; i++ ){ + PPButton *btn = static_cast(screen->getControlByID(btns[i])); + btn->setPressed( id == btns[i] && b); + + if (repaint) + screen->paintControl(btn); + } } bool Tracker::updatePianoControl(PianoControl* pianoControl) From 44e089bc4876a8fe1d9b2845070850b0adadc60c Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 21 Aug 2023 13:35:58 +0200 Subject: [PATCH 055/152] bugfix: apply hex/dec-setting to orderlist too + link instrument colorcoding to instrument listbox indexes --- src/ppui/ListBox.cpp | 13 +++++++++---- src/ppui/ListBox.h | 5 +++++ src/tracker/TrackerConfig.cpp | 14 +++++++------- src/tracker/TrackerInit.cpp | 12 +++++++++--- 4 files changed, 30 insertions(+), 14 deletions(-) diff --git a/src/ppui/ListBox.cpp b/src/ppui/ListBox.cpp index b9a47ac0..74665b89 100644 --- a/src/ppui/ListBox.cpp +++ b/src/ppui/ListBox.cpp @@ -68,6 +68,7 @@ PPListBox::PPListBox(pp_int32 id, PPScreen* parentScreen, EventListenerInterface backGroundButtonColor(&PPUIConfig::getInstance()->getColor(PPUIConfig::ColorListBoxBackground)), // default textcolor textColor(&PPUIConfig::getInstance()->getColor(PPUIConfig::ColorStaticText)), + indexColor(&PPUIConfig::getInstance()->getColor(PPUIConfig::ColorStaticText)), editable(editable), scrollable(scrollable), @@ -240,11 +241,15 @@ void PPListBox::paint(PPGraphicsAbstract* g) if (showIndex) { - char hexIndex[10]; + char strIndex[10]; - PPTools::convertToHex(hexIndex, i + indexBaseCount, maxDigits); - - g->drawString(hexIndex, location.x + 2, pos); + if( hexIndex ){ + PPTools::convertToHex(strIndex, i + indexBaseCount, maxDigits); + }else{ + PPTools::convertToDec(strIndex, i + indexBaseCount, maxDigits); + } + g->setColor(*indexColor); + g->drawString(strIndex, location.x + 2, pos); } PPRect currentRect = g->getRect(); diff --git a/src/ppui/ListBox.h b/src/ppui/ListBox.h index 82f6fb9b..51204e37 100644 --- a/src/ppui/ListBox.h +++ b/src/ppui/ListBox.h @@ -46,6 +46,7 @@ class PPListBox : public PPControl, public EventListenerInterface const PPColor* borderColor; const PPColor* backGroundButtonColor; const PPColor* textColor; + const PPColor* indexColor; bool editable; bool scrollable; @@ -53,6 +54,7 @@ class PPListBox : public PPControl, public EventListenerInterface bool autoHideHScroll; bool showIndex; + bool hexIndex; pp_int32 indexBaseCount; bool showSelectionAlways; @@ -124,11 +126,14 @@ class PPListBox : public PPControl, public EventListenerInterface PPFont* getFont() const { return font; } void setBorderColor(const PPColor& color) { this->borderColor = &color; } + void setIndexColor(const PPColor& color) { this->indexColor = &color; } + void setTextColor(const PPColor& color) { this->textColor = &color; } void setAutoHideVScroll(bool b) { autoHideVScroll = b; } void setAutoHideHScroll(bool b) { autoHideHScroll = b; } void setShowIndex(bool showIndex); + void setHexIndex(bool hexIndex){ this->hexIndex = hexIndex; } void showSelection(bool b) { selectionVisible = b; } diff --git a/src/tracker/TrackerConfig.cpp b/src/tracker/TrackerConfig.cpp index f7d47100..1662f89c 100644 --- a/src/tracker/TrackerConfig.cpp +++ b/src/tracker/TrackerConfig.cpp @@ -87,21 +87,21 @@ const PPString TrackerConfig::defaultProTrackerPanning("0000002000FFFF0000FFFF00 const PPString TrackerConfig::defaultColorPalette("2B" // Numkeys "FFFFFF" // ColorPatternNote // ColorPatternNote - "807F8C" // ColorPatternInstrument // ColorPatternInstrument + "erd7a1" // ColorPatternInstrument // ColorPatternInstrument "A7C9F1" // ColorPatternVolume // ColorPatternVolume - "00A1FF" // ColorPatternEffect // ColorPatternEffect + "ffffff" // ColorPatternEffect // ColorPatternEffect "7F7F80" // ColorPatternOperand // ColorPatternOperand "647278" // ColorCursor // ColorCursor "2E353C" // ColorCursorLine // ColorCursorLine "A01830" // ColorCursorLineHighlighted // ColorCursorLineHighlighted - "1e2020" // ColorTheme // ColorTheme - "AAAAAA" // ColorForegroundText // ColorForegroundText + "202829" // ColorTheme // ColorTheme + "888888" // ColorForegroundText // ColorForegroundText "282c2c" // ColorButtons // ColorButtons "CCCCCC" // ColorButtonText // ColorButtonText "49576B" // ColorSelection // ColorSelection "161B1D" // ColorListBoxBackground // ColorListBoxBackground "103060" // ColorPatternSelection // ColorPatternSelection - "3c7283" // Hilighted text // Hilighted text + "5d646b" // Hilighted text // Hilighted text "B5A7AE" // Scopes // Scopes "FFFFFF" // Hilighted rows (secondary) // Hilighted rows (secondary) "202120" // Row highlight background (primary) // Row highlight background (primary) @@ -110,7 +110,7 @@ const PPString TrackerConfig::defaultColorPalette("2B" // Numkeys "FF0000" // ColorRecordModeButtonText // ColorRecordModeButtonText "FF0000" // Scopes record indicator // Scopes record indicator "FF0000" // Peak clip indicator // Peak clip indicator - "00A1FF" // Sample Editor Waveform + "ffffff" // Sample Editor Waveform "DB00A0" "DB00A0" "DB00A0" @@ -134,7 +134,7 @@ const PPString TrackerConfig::defaultColorPalette("2B" // Numkeys const char* TrackerConfig::predefinedColorPalettes[TrackerConfig::numPredefinedColorPalettes] = // Current last color start in the line of this comment marker { // default -"28FFFFFF807F8CA7C9F100A1FF7F7F806472782E353CA018301e2020AAAAAA282c2cCCCCCC49576B161B1D1030603c7283B5A7AEFFFFFF202120101000000000FF0000FF0000FF000000A1FF3B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B0040", +"28FFFFFFerd7a1A7C9F1ffffff7F7F806472782E353CA01830202829888888282c2cCCCCCC49576B161B1D1030605d646bB5A7AEFFFFFF202120101000000000FF0000FF0000FF0000ffffff3B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B0040", // classic "2BFFFFFF80E0FF80FF80FF80E0FFE0808080FF602040A01830406080FFFFFFC0C0C00000008080FF282849103060FFFF00FFFFFFFFFF80202020101010203040FF0000FF0000FF0000FFFF803B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B0040", // bluish diff --git a/src/tracker/TrackerInit.cpp b/src/tracker/TrackerInit.cpp index d48c7d13..9da259b1 100644 --- a/src/tracker/TrackerInit.cpp +++ b/src/tracker/TrackerInit.cpp @@ -40,6 +40,7 @@ #include "ScopesControl.h" #include "TabHeaderControl.h" #include "TitlePageManager.h" +#include "TrackerSettingsDatabase.h" // Sections #include "SectionSwitcher.h" @@ -541,11 +542,13 @@ void Tracker::initSectionOrderlist(pp_int32 x, pp_int32 y) listBoxOrderList->setBorderColor(TrackerConfig::colorThemeMain); listBoxOrderList->setCenterSelection(true); listBoxOrderList->setSelectOnScroll(true); + listBoxOrderList->setHexIndex( settingsDatabase->restore("HEXCOUNT")->getIntValue() == 1 ); + if( !screen->getClassic() ) listBoxOrderList->setTextColor( TrackerConfig::colorPatternEditorEffect ); containerOrderlist->addControl(listBoxOrderList); if( !screen->getClassic() ){ - staticText = new PPStaticText(0, NULL, NULL, PPPoint(4, 12), "patterns", true); + staticText = new PPStaticText(0, NULL, NULL, PPPoint(4, 14), "patterns", true); staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); containerOrderlist->addControl(staticText); } @@ -674,15 +677,16 @@ void Tracker::initSectionPattern(pp_int32 x, pp_int32 y) containerPattern->setColor(TrackerConfig::colorThemeMain); PPStaticText* staticText = new PPStaticText(0, NULL, NULL, PPPoint(x + 2, y+2 + 2 + offset), screen->getClassic() ? "Patn." : " Pattern", true); - if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); + if( !isClassic ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); containerPattern->addControl(staticText); // actual pattern index field staticText = new PPStaticText(STATICTEXT_PATTERN_INDEX, screen, NULL, PPPoint(x + 2 + 4 * 8 + 18, y+2 + 2), "", false); + if( !isClassic ) staticText->setColor( TrackerConfig::colorPatternEditorEffect ); containerPattern->addControl(staticText); staticText = new PPStaticText(0, NULL, NULL, PPPoint(x + 2, y+2 + 2 + 12 + offset), screen->getClassic() ? "Len." : " Rows", true); - if( !screen->getClassic() ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); + if( !isClassic ) staticText->setFont( PPFont::getFont( PPFont::FONT_TINY ) ); containerPattern->addControl(staticText); // actual pattern length field @@ -922,6 +926,7 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) void Tracker::initListboxesSection(pp_int32 x, pp_int32 y) { pp_int32 size = (screen->getWidth()-x) / 2 - 4; + bool hexCount = settingsDatabase->restore("HEXCOUNT")->getIntValue() == 1; if (size > 236) size = 236; @@ -1231,6 +1236,7 @@ void Tracker::initListboxesSection(pp_int32 x, pp_int32 y) listBoxInstruments->setBorderColor(TrackerConfig::colorThemeMain); listBoxInstruments->setShowIndex(true); listBoxInstruments->setMaxEditSize(ModuleEditor::MAX_INSTEXT); + if( !screen->getClassic() ) listBoxInstruments->setIndexColor(TrackerConfig::colorPatternEditorInstrument); //listBoxInstruments->setSelectOnScroll(true); fillInstrumentListBox(listBoxInstruments); From 0815248779d2f9258269efcd884dc0a3046ffe29 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 21 Aug 2023 13:46:37 +0200 Subject: [PATCH 056/152] improved transport-responsiveness --- src/tracker/PlayerLogic.cpp | 3 ++- src/tracker/TrackerKeyboard.cpp | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tracker/PlayerLogic.cpp b/src/tracker/PlayerLogic.cpp index 00cd2922..a695f65d 100644 --- a/src/tracker/PlayerLogic.cpp +++ b/src/tracker/PlayerLogic.cpp @@ -106,7 +106,7 @@ void PlayerLogic::playPosition(bool rowOnly/* = false*/) tracker.getPatternEditorControl()->getCurrentRow(), tracker.muteChannels, rowOnly); - tracker.updatePlayButtons(MAINMENU_PLAY_POSITION, true, true); + tracker.updatePlayButtons(MAINMENU_PLAY_PATTERN, true, true); } void PlayerLogic::stopPlayer(PlayerController& playerController) @@ -137,6 +137,7 @@ void PlayerLogic::stopAll() tracker.playerMaster->getPlayerController(i)->pause(); } //stopPlayer(*tracker.playerMaster->getPlayerController(i)); + tracker.updatePlayButtons(MAINMENU_STOP, true, true); } void PlayerLogic::storePosition() diff --git a/src/tracker/TrackerKeyboard.cpp b/src/tracker/TrackerKeyboard.cpp index 6e404b02..82b1bbe5 100644 --- a/src/tracker/TrackerKeyboard.cpp +++ b/src/tracker/TrackerKeyboard.cpp @@ -497,6 +497,7 @@ void Tracker::eventKeyDownBinding_Stop() // stop song and reset main volume ensureSongStopped(true, false); + updatePlayButtons(MAINMENU_STOP, true, true); } void Tracker::eventKeyDownBinding_Edit() From 1e4d4ef6a8a098de6dea950d4ba988ddf958e438 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 21 Aug 2023 14:05:37 +0200 Subject: [PATCH 057/152] improved help dialog-dimensions --- src/tracker/DialogHelp.cpp | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/src/tracker/DialogHelp.cpp b/src/tracker/DialogHelp.cpp index 21f89fed..88fae0f2 100644 --- a/src/tracker/DialogHelp.cpp +++ b/src/tracker/DialogHelp.cpp @@ -40,9 +40,9 @@ DialogHelp::DialogHelp(PPScreen *screen, const PPString &caption, bool okCancel /* = false*/) : PPDialogBase() { - char line[HELP_MAX_LINE]; - pp_int32 w = screen->getWidth() - 50; - pp_int32 h = screen->getHeight() - 200; + pp_int32 w = screen->getWidth() - 12; + pp_int32 h = screen->getHeight() - 50; + if( w > 780 ) w = 780; if (okCancel) initDialog(screen, responder, id, caption, w, h, 26, "Ok", "Cancel"); else @@ -61,21 +61,19 @@ DialogHelp::DialogHelp(PPScreen *screen, y2 = getMessageBoxContainer()->getControlByID(MESSAGEBOX_STATICTEXT_MAIN_CAPTION)->getLocation().y + 18; x2 = x + width / 2 - 120; - listBox = new PPListBox(MESSAGEBOX_LISTBOX_USER1, screen, this, PPPoint(x + 12, y + (3 * 8)), PPSize(width - (3 * 8), height - (8 * 8)), true, false, true, true); - listBox->setShowIndex(true); - memset(line, 0, HELP_MAX_LINE); + listBox = new PPListBox(MESSAGEBOX_LISTBOX_USER1, screen, this, PPPoint(x + 2, y + 2), PPSize(width - 5, height - (8 * 8)), true, false, true, true); + listBox->setShowIndex(false); + + PPString line = PPString(""); unsigned char c; for (pp_int32 i = 0; i < milkytracker_help_len; i++) { c = milkytracker_help[i]; - if (c == 0x0a ) // \n + if (c == 0x0a ) // '\n' { - printf("%s\n",line); - listBox->addItem(line); - memset(line, 0, HELP_MAX_LINE); - } - else - sprintf(line, "%s%c", line, c); + listBox->addItem( line ); + line = PPString(""); + } else line.append( PPString(c) ); } messageBoxContainerGeneric->addControl(listBox); } From 1d5d76ad124c40630e8421922ae8f1fc4194170f Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 21 Aug 2023 14:25:20 +0200 Subject: [PATCH 058/152] brighter colorcoding of instrument --- src/tracker/TrackerConfig.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tracker/TrackerConfig.cpp b/src/tracker/TrackerConfig.cpp index 1662f89c..6bf8659a 100644 --- a/src/tracker/TrackerConfig.cpp +++ b/src/tracker/TrackerConfig.cpp @@ -87,7 +87,7 @@ const PPString TrackerConfig::defaultProTrackerPanning("0000002000FFFF0000FFFF00 const PPString TrackerConfig::defaultColorPalette("2B" // Numkeys "FFFFFF" // ColorPatternNote // ColorPatternNote - "erd7a1" // ColorPatternInstrument // ColorPatternInstrument + "9393ff" // ColorPatternInstrument // ColorPatternInstrument "A7C9F1" // ColorPatternVolume // ColorPatternVolume "ffffff" // ColorPatternEffect // ColorPatternEffect "7F7F80" // ColorPatternOperand // ColorPatternOperand @@ -134,7 +134,7 @@ const PPString TrackerConfig::defaultColorPalette("2B" // Numkeys const char* TrackerConfig::predefinedColorPalettes[TrackerConfig::numPredefinedColorPalettes] = // Current last color start in the line of this comment marker { // default -"28FFFFFFerd7a1A7C9F1ffffff7F7F806472782E353CA01830202829888888282c2cCCCCCC49576B161B1D1030605d646bB5A7AEFFFFFF202120101000000000FF0000FF0000FF0000ffffff3B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B0040", +"28FFFFFF9393ffA7C9F1ffffff7F7F806472782E353CA01830202829888888282c2cCCCCCC49576B161B1D1030605d646bB5A7AEFFFFFF202120101000000000FF0000FF0000FF0000ffffff3B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B0040", // classic "2BFFFFFF80E0FF80FF80FF80E0FFE0808080FF602040A01830406080FFFFFFC0C0C00000008080FF282849103060FFFF00FFFFFFFFFF80202020101010203040FF0000FF0000FF0000FFFF803B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B0040", // bluish From 594b5fdcde8c143b922b39e05977e13bd5729f28 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 5 Jul 2023 22:02:36 +0200 Subject: [PATCH 059/152] eq becomes usable by allowing realtime preview while playing pattern/mix --- src/tracker/DialogEQ.cpp | 34 ++++++++++++++++++- src/tracker/DialogEQ.h | 7 ++++ .../SampleEditorControlToolHandler.cpp | 17 +++++++--- 3 files changed, 52 insertions(+), 6 deletions(-) diff --git a/src/tracker/DialogEQ.cpp b/src/tracker/DialogEQ.cpp index 7f36b058..8db89907 100644 --- a/src/tracker/DialogEQ.cpp +++ b/src/tracker/DialogEQ.cpp @@ -36,6 +36,7 @@ #include "Slider.h" #include "Seperator.h" #include "EQConstants.h" +#include "FilterParameters.h" DialogEQ::DialogEQ(PPScreen* screen, DialogResponder* responder, @@ -44,6 +45,9 @@ DialogEQ::DialogEQ(PPScreen* screen, PPDialogBase(), numBands(numBands) { + preview = false; + needUpdate = false; + sampleEditor = NULL; switch (numBands) { case EQ10Bands: @@ -154,13 +158,21 @@ void DialogEQ::resetSliders() void DialogEQ::update() { parentScreen->paintControl(messageBoxContainerGeneric); + needUpdate = false; } pp_int32 DialogEQ::handleEvent(PPObject* sender, PPEvent* event) { + char s[255]; + pp_uint32 id = reinterpret_cast(sender)->getID(); + if( id >= MESSAGEBOX_CONTROL_USER1 && id <= MESSAGEBOX_CONTROL_USER1+numSliders ){ + needUpdate = true; + } + + // undo preview render on cancel, or reset sliders if (event->getID() == eCommand) { - switch (reinterpret_cast(sender)->getID()) + switch (id) { // reset sliders case MESSAGEBOX_LISTBOX_VALUE_ONE: @@ -169,7 +181,27 @@ pp_int32 DialogEQ::handleEvent(PPObject* sender, PPEvent* event) update(); break; } + default: { + if( preview && sampleEditor != NULL ) sampleEditor->undo(); + } + } + } + + // realtime preview of current settings (when pattern is playing) + if( event->getID() == eLMouseUp && needUpdate ){ + if( sampleEditor != NULL ){ + pp_uint32 numBands = getNumBandsAsInt(); + FilterParameters par(numBands); + for (pp_uint32 i = 0; i < numBands; i++) + { + float val = getBandParam(i); + par.setParameter(i, FilterParameters::Parameter( val ) ); + } + if( preview ) sampleEditor->undo(); + sampleEditor->tool_eqSample(&par); + preview = true; } + update(); } return PPDialogBase::handleEvent(sender, event); diff --git a/src/tracker/DialogEQ.h b/src/tracker/DialogEQ.h index 2683b482..3ae1bae7 100644 --- a/src/tracker/DialogEQ.h +++ b/src/tracker/DialogEQ.h @@ -32,6 +32,7 @@ #define __DIALOGEQ_H__ #include "DialogBase.h" +#include "SampleEditor.h" class DialogEQ : public PPDialogBase { @@ -45,6 +46,9 @@ class DialogEQ : public PPDialogBase private: EQNumBands numBands; pp_uint32 numSliders; + SampleEditor *sampleEditor; + bool needUpdate; + bool preview; virtual pp_int32 handleEvent(PPObject* sender, PPEvent* event); @@ -61,6 +65,9 @@ class DialogEQ : public PPDialogBase EQNumBands getNumBands() const { return numBands; } pp_uint32 getNumBandsAsInt() const { return numSliders; } + + void setSampleEditor(SampleEditor *s){ this->sampleEditor = s; } + SampleEditor * getSampleEditor(){ return this->sampleEditor; } }; diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index 62292600..cf92b941 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -104,24 +104,30 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan } break; - case ToolHandlerResponder::SampleToolTypeEQ3Band: + case ToolHandlerResponder::SampleToolTypeEQ3Band:{ dialog = new DialogEQ(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, DialogEQ::EQ3Bands); + DialogEQ *eq = static_cast(dialog); if (lastValues.hasEQ3BandValues) { for (pp_int32 i = 0; i < 3; i++) - static_cast(dialog)->setBandParam(i, lastValues.EQ3BandValues[i]); + eq->setBandParam(i, lastValues.EQ3BandValues[i]); } + eq->setSampleEditor(sampleEditor); break; + } case ToolHandlerResponder::SampleToolTypeEQ10Band: - case ToolHandlerResponder::SampleToolTypeSelectiveEQ10Band: + case ToolHandlerResponder::SampleToolTypeSelectiveEQ10Band:{ dialog = new DialogEQ(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, DialogEQ::EQ10Bands); + DialogEQ *eq = static_cast(dialog); if (lastValues.hasEQ10BandValues) { for (pp_int32 i = 0; i < 10; i++) - static_cast(dialog)->setBandParam(i, lastValues.EQ10BandValues[i]); + eq->setBandParam(i, lastValues.EQ10BandValues[i]); } + eq->setSampleEditor(sampleEditor); break; + } case ToolHandlerResponder::SampleToolTypeGenerateSilence: dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Insert silence" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterOneValue); @@ -265,10 +271,11 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) last = lastValues.EQ10BandValues; } + DialogEQ *dialogEQ = static_cast(dialog); FilterParameters par(numBands); for (pp_uint32 i = 0; i < numBands; i++) { - float val = static_cast(dialog)->getBandParam(i); + float val = dialogEQ->getBandParam(i); if (last) last[i] = val; par.setParameter(i, FilterParameters::Parameter(val)); From cf83996ffe29cfa4ec1b408931d827c7359a7079 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Thu, 6 Jul 2023 14:35:16 +0200 Subject: [PATCH 060/152] wip: crush fx --- src/tracker/SampleEditor.cpp | 85 +++++++++++++++++++++++++++++ src/tracker/SampleEditor.h | 1 + src/tracker/SampleEditorControl.cpp | 6 ++ src/tracker/SampleEditorControl.h | 1 + 4 files changed, 93 insertions(+) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 6cc1ea4c..206f0bb9 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3259,3 +3259,88 @@ pp_uint32 SampleEditor::convertSmpPosToMillis(pp_uint32 pos, pp_int32 relativeNo return (pp_uint32)(((double)pos / c4spd) * 1000.0); } +void SampleEditor::tool_bitcrush(const FilterParameters* par) +{ + if (isEmptySample()) + return; + + + pp_int32 sStart = selectionStart; + pp_int32 sEnd = selectionEnd; + + if (hasValidSelection()) + { + if (sStart >= 0 && sEnd >= 0) + { + if (sEnd < sStart) + { + pp_int32 s = sEnd; sEnd = sStart; sStart = s; + } + } + } + else + { + sStart = 0; + sEnd = sample->samplen; + } + + preFilter(&SampleEditor::tool_bitcrush, par); + + prepareUndo(); + + float peak = 0.0f; + + // find peak value (pre) + for (pp_int32 i = sStart; i < sEnd; i++) + { + float f = getFloatSampleFromWaveform(i); + if (ppfabs(f) > peak) peak = ppfabs(f); + } + + float treshold = 0.8; + float peakTreshold = peak * treshold; + + pp_int32 ignorebits = 5; + pp_uint32 mask; + if (sample->type & 16) + { + mask = 0xffff >> ignorebits; + } + else + { + mask = 0xff >> ignorebits; + } + // lazyness follows + for (pp_int32 i = sStart; i < sEnd; i++) + { + if (sample->type & 16) + { + mp_uword* smp = (mp_uword*)sample->sample; + mp_uword smpA = smp[i]; + if( smpA != 0 ){ + smpA = smpA / 2; // halve volume + smp[i] ^= mask; // bitcrush + smp[i] = smp[i] /2; // halve volume + smp[i] += smpA; // mix dry back in + } + } + else + { + mp_ubyte* smp = (mp_ubyte*)sample->sample; + smp[i] ^= mask; + } + } +// +// // post-compensate amplitudes +// float scale = (peak/peakTreshold); +// for (i = sStart; i < sEnd; i++) +// { +// float f = getFloatSampleFromWaveform(i); +// setFloatSampleInWaveform(i, f * scale); +// } +// + finishUndo(); + + postFilter(); +} + diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index 7a36ab42..408cf12a 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -352,6 +352,7 @@ class SampleEditor : public EditorBase void tool_triangularSmoothSample(const FilterParameters* par); void tool_eqSample(const FilterParameters* par,bool selective); void tool_eqSample(const FilterParameters* par); + void tool_bitcrush(const FilterParameters* par); // generators void tool_generateSilence(const FilterParameters* par); diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index 4b3b9353..9e67f3a5 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -125,6 +125,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuFX->addEntry("Fade custom" PPSTR_PERIODS, MenuCommandIDVolumeFade); subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("Compress", MenuCommandIDCompress); + subMenuFX->addEntry("Crush", MenuCommandIDBitcrush); subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("3 Band EQ" PPSTR_PERIODS, MenuCommandIDEQ3Band); subMenuFX->addEntry("10 Band EQ" PPSTR_PERIODS, MenuCommandIDEQ10Band); @@ -1701,6 +1702,7 @@ void SampleEditorControl::invokeContextMenu(const PPPoint& p, bool translatePoin // update submenu states subMenuAdvanced->setState(MenuCommandIDNormalize, isEmptySample); subMenuAdvanced->setState(MenuCommandIDCompress, isEmptySample); + subMenuAdvanced->setState(MenuCommandIDBitcrush, isEmptySample); subMenuAdvanced->setState(MenuCommandIDVolumeFade, isEmptySample); subMenuAdvanced->setState(MenuCommandIDVolumeFadeIn, isEmptySample); subMenuAdvanced->setState(MenuCommandIDVolumeFadeOut, isEmptySample); @@ -1882,6 +1884,10 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) sampleEditor->tool_compressSample(NULL); break; + case MenuCommandIDBitcrush: + sampleEditor->tool_bitcrush(NULL); + break; + case MenuCommandIDReverse: sampleEditor->tool_reverseSample(NULL); break; diff --git a/src/tracker/SampleEditorControl.h b/src/tracker/SampleEditorControl.h index e4ccd1dc..2f0c1855 100644 --- a/src/tracker/SampleEditorControl.h +++ b/src/tracker/SampleEditorControl.h @@ -289,6 +289,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub MenuCommandIDFLPaste, MenuCommandIDNormalize, MenuCommandIDCompress, + MenuCommandIDBitcrush, MenuCommandIDVolumeBoost, MenuCommandIDVolumeFade, MenuCommandIDVolumeFadeIn, From 119b78cd87dafd16d2da2d8bcaedc659e425b17c Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 7 Jul 2023 11:54:37 +0200 Subject: [PATCH 061/152] wip: reverb --- src/tracker/Reverb.cpp | 88 +++++++++++++++++++++++++++++ src/tracker/Reverb.h | 56 ++++++++++++++++++ src/tracker/SampleEditor.cpp | 61 +++++--------------- src/tracker/SampleEditor.h | 2 +- src/tracker/SampleEditorControl.cpp | 8 +-- src/tracker/SampleEditorControl.h | 2 +- 6 files changed, 163 insertions(+), 54 deletions(-) create mode 100644 src/tracker/Reverb.cpp create mode 100644 src/tracker/Reverb.h diff --git a/src/tracker/Reverb.cpp b/src/tracker/Reverb.cpp new file mode 100644 index 00000000..f158d153 --- /dev/null +++ b/src/tracker/Reverb.cpp @@ -0,0 +1,88 @@ +#include "Reverb.h" +#include + +// see https://github.com/gordonjcp/reverb/blob/master/reverb.c + +/* these values are based on the CCRMA article on Schroeder's original reverb */ +/* they have been scaled to correspond to 44.1kHz Fs instead of 25kHz */ +unsigned int tap[NUM_COMBS] = {2975, 2824, 3621, 3970}; +float tap_gain[NUM_COMBS] = {0.964, 1.0, 0.939, 0.913}; + +unsigned int ap_tap[NUM_APS] = {612, 199, 113}; + +void Reverb:process(float *in, float *out, unsigned long sample_count, reverb_t *params) { + // handle the actual processing + unsigned long pos; + unsigned long comb_pos = params->comb_pos; + unsigned long ap_pos = params->ap_pos; + + int c; + + float * const input = in; + float * const output = out; + + float in_s, in_s1, temp; + + float gl, gh; + float tilt = params->colour; + float decay=params->decay; + + if (tilt > 0) { + gl = -5 * tilt; + gh = tilt; + } else { + gl = -tilt; + gh = 5 * tilt; + } + + gl = exp(gl/8.66)-1; + gh = exp(gh/8.66)-1; + +//printf("%f %f ", gl, gh); + +float n = 1/(5340 + 132300.0); +float a0 = 2 * 5340 * n; +float b1 = (132300 - 5340) * n; + + + tap[0] = (int)(2975 * params->size); + tap[1] = (int)(2824 * (params->size/2)); + tap[2] = (int)(3621 * params->size); + tap[3] = (int)(3970 * (params->size/1.5)); + + ap_tap[2] = (int)(400 * params->size); + + /* loop around the buffer */ + for (pos = 0; pos < sample_count; pos++) { + /* loop around the comb filters */ + temp = 0; + in_s = input[pos]/3; + + params->lpo = a0 * in_s + b1 * params->lpo; + in_s1 = in_s + gl * params->lpo + gh *(in_s - params->lpo); + + for (c = 0; ccomb[c][(comb_pos + tap[c]) & COMB_MASK] = + in_s1 + (decay * tap_gain[c]) * params->comb[c][comb_pos]; + temp += params->comb[c][comb_pos]; + } + + + /* loop around the allpass filters */ +#if 1 + for (c = 0; cap[c][(ap_pos + ap_tap[c]) & COMB_MASK] = + temp + (decay * -0.3535) * params->ap[c][ap_pos]; + temp = (decay * 0.3535 * temp) + params->ap[c][ap_pos]; + } +#endif + + output[pos] = temp * 0.35; + comb_pos++; + comb_pos &= COMB_MASK; /* increment and wrap buffer */ + ap_pos++; + ap_pos &= COMB_MASK; /* increment and wrap buffer */ + params->comb_pos = comb_pos; + params->ap_pos = ap_pos; + } +} diff --git a/src/tracker/Reverb.h b/src/tracker/Reverb.h new file mode 100644 index 00000000..7b981a15 --- /dev/null +++ b/src/tracker/Reverb.h @@ -0,0 +1,56 @@ +/* + * + * reverb.c + * Effect engine for a simple reverb plugin + * + * Copyright (c) 2015 Gordon JC Pearce + * + * Permission to use, copy, modify, and/or distribute this software for any purpose + * with or without fee is hereby granted, provided that the above copyright notice + * and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS + * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF + * THIS SOFTWARE. + * + * */ + +#ifndef __REVERB_H +#define __REVERB_H + +/* note that buffers need to be a power of 2 */ +/* if we scale the tap sizes for higher sample rates, this will need to be larger */ +#define COMB_SIZE 4096 +#define COMB_MASK (COMB_SIZE-1) +#define NUM_COMBS 4 +#define NUM_APS 3 + +typedef struct { + /* structure for reverb parameters */ + /* controls */ + float decay; + float size; + float colour; + + float lpo; + + + /* internal plugin variables */ + float comb[NUM_COMBS][COMB_SIZE]; /* buffers for comb filters */ + unsigned long comb_pos; /* position within comb filter */ + + float ap[NUM_APS][COMB_SIZE]; /* lazy, reuse comb size */ + unsigned long ap_pos; /* position within allpass filter */ + +} reverb_t; + +class Reverb +{ + static void process(float *in, float *out, unsigned long sample_count, reverb_t *params); +}; + +#endif diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 206f0bb9..af83a114 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -36,6 +36,7 @@ #include "EQConstants.h" #include "FilterParameters.h" #include "SampleEditorResampler.h" +#include "Reverb.h" #define ZEROCROSS(a,b) (a > 0.0 && b <= 0.0 || a < 0.0 && b >= 0.0) @@ -3259,12 +3260,11 @@ pp_uint32 SampleEditor::convertSmpPosToMillis(pp_uint32 pos, pp_int32 relativeNo return (pp_uint32)(((double)pos / c4spd) * 1000.0); } -void SampleEditor::tool_bitcrush(const FilterParameters* par) +void SampleEditor::tool_reverb(const FilterParameters* par) { if (isEmptySample()) return; - pp_int32 sStart = selectionStart; pp_int32 sEnd = selectionEnd; @@ -3284,61 +3284,26 @@ void SampleEditor::tool_bitcrush(const FilterParameters* par) sEnd = sample->samplen; } - preFilter(&SampleEditor::tool_bitcrush, par); + preFilter(&SampleEditor::tool_reverb, par); prepareUndo(); - float peak = 0.0f; + pp_int32 i; + int one_tick_size = 6000; + int echo_size = one_tick_size * 3; + float echo_buf[ echo_size * 2 ]; + int echo_ptr = 0; + int reverb = 16; + int slow_reverb[ reverb ]; // find peak value (pre) - for (pp_int32 i = sStart; i < sEnd; i++) + for (i = sStart; i < sEnd; i++) { float f = getFloatSampleFromWaveform(i); - if (ppfabs(f) > peak) peak = ppfabs(f); + this->setFloatSampleInWaveform(i, f); + } - float treshold = 0.8; - float peakTreshold = peak * treshold; - - pp_int32 ignorebits = 5; - pp_uint32 mask; - if (sample->type & 16) - { - mask = 0xffff >> ignorebits; - } - else - { - mask = 0xff >> ignorebits; - } - // lazyness follows - for (pp_int32 i = sStart; i < sEnd; i++) - { - if (sample->type & 16) - { - mp_uword* smp = (mp_uword*)sample->sample; - mp_uword smpA = smp[i]; - if( smpA != 0 ){ - smpA = smpA / 2; // halve volume - smp[i] ^= mask; // bitcrush - smp[i] = smp[i] /2; // halve volume - smp[i] += smpA; // mix dry back in - } - } - else - { - mp_ubyte* smp = (mp_ubyte*)sample->sample; - smp[i] ^= mask; - } - } -// -// // post-compensate amplitudes -// float scale = (peak/peakTreshold); -// for (i = sStart; i < sEnd; i++) -// { -// float f = getFloatSampleFromWaveform(i); -// setFloatSampleInWaveform(i, f * scale); -// } -// finishUndo(); postFilter(); diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index 408cf12a..00afc139 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -352,7 +352,7 @@ class SampleEditor : public EditorBase void tool_triangularSmoothSample(const FilterParameters* par); void tool_eqSample(const FilterParameters* par,bool selective); void tool_eqSample(const FilterParameters* par); - void tool_bitcrush(const FilterParameters* par); + void tool_reverb(const FilterParameters* par); // generators void tool_generateSilence(const FilterParameters* par); diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index 9e67f3a5..ffbdfcc1 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -125,7 +125,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuFX->addEntry("Fade custom" PPSTR_PERIODS, MenuCommandIDVolumeFade); subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("Compress", MenuCommandIDCompress); - subMenuFX->addEntry("Crush", MenuCommandIDBitcrush); + subMenuFX->addEntry("Reverb", MenuCommandIDReverb); subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("3 Band EQ" PPSTR_PERIODS, MenuCommandIDEQ3Band); subMenuFX->addEntry("10 Band EQ" PPSTR_PERIODS, MenuCommandIDEQ10Band); @@ -1702,7 +1702,7 @@ void SampleEditorControl::invokeContextMenu(const PPPoint& p, bool translatePoin // update submenu states subMenuAdvanced->setState(MenuCommandIDNormalize, isEmptySample); subMenuAdvanced->setState(MenuCommandIDCompress, isEmptySample); - subMenuAdvanced->setState(MenuCommandIDBitcrush, isEmptySample); + subMenuAdvanced->setState(MenuCommandIDReverb, isEmptySample); subMenuAdvanced->setState(MenuCommandIDVolumeFade, isEmptySample); subMenuAdvanced->setState(MenuCommandIDVolumeFadeIn, isEmptySample); subMenuAdvanced->setState(MenuCommandIDVolumeFadeOut, isEmptySample); @@ -1884,8 +1884,8 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) sampleEditor->tool_compressSample(NULL); break; - case MenuCommandIDBitcrush: - sampleEditor->tool_bitcrush(NULL); + case MenuCommandIDReverb: + sampleEditor->tool_reverb(NULL); break; case MenuCommandIDReverse: diff --git a/src/tracker/SampleEditorControl.h b/src/tracker/SampleEditorControl.h index 2f0c1855..59542d9e 100644 --- a/src/tracker/SampleEditorControl.h +++ b/src/tracker/SampleEditorControl.h @@ -289,7 +289,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub MenuCommandIDFLPaste, MenuCommandIDNormalize, MenuCommandIDCompress, - MenuCommandIDBitcrush, + MenuCommandIDReverb, MenuCommandIDVolumeBoost, MenuCommandIDVolumeFade, MenuCommandIDVolumeFadeIn, From d9553d9dd64ded33d7b37c03d062b5cca9fa5b8c Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 11 Aug 2023 11:58:22 +0200 Subject: [PATCH 062/152] added reverb + tapesaturation --- src/tracker/CMakeLists.txt | 2 + src/tracker/Reverb.cpp | 125 +++++++++--------- src/tracker/Reverb.h | 11 +- src/tracker/SampleEditor.cpp | 78 +++++++++-- src/tracker/SampleEditor.h | 1 + src/tracker/SampleEditorControl.cpp | 8 +- src/tracker/SampleEditorControl.h | 5 +- src/tracker/SampleEditorControlLastValues.h | 15 +++ .../SampleEditorControlToolHandler.cpp | 21 +++ 9 files changed, 191 insertions(+), 75 deletions(-) diff --git a/src/tracker/CMakeLists.txt b/src/tracker/CMakeLists.txt index 37b5bde7..55e99599 100644 --- a/src/tracker/CMakeLists.txt +++ b/src/tracker/CMakeLists.txt @@ -87,6 +87,7 @@ add_executable(tracker SectionUpperLeft.cpp SongLengthEstimator.cpp SystemMessage.cpp + Reverb.cpp TabHeaderControl.cpp TabManager.cpp TabTitleProvider.cpp @@ -153,6 +154,7 @@ add_executable(tracker RecPosProvider.h RecorderLogic.h ResamplerHelper.h + Reverb.h SIPButtons.h SampleEditor.h SampleEditorControl.h diff --git a/src/tracker/Reverb.cpp b/src/tracker/Reverb.cpp index f158d153..6149d26d 100644 --- a/src/tracker/Reverb.cpp +++ b/src/tracker/Reverb.cpp @@ -7,82 +7,89 @@ /* they have been scaled to correspond to 44.1kHz Fs instead of 25kHz */ unsigned int tap[NUM_COMBS] = {2975, 2824, 3621, 3970}; float tap_gain[NUM_COMBS] = {0.964, 1.0, 0.939, 0.913}; - unsigned int ap_tap[NUM_APS] = {612, 199, 113}; -void Reverb:process(float *in, float *out, unsigned long sample_count, reverb_t *params) { - // handle the actual processing - unsigned long pos; - unsigned long comb_pos = params->comb_pos; - unsigned long ap_pos = params->ap_pos; - - int c; +void Reverb::process(float *in, float *out, unsigned long sample_count, reverb_t *params) { + // handle the actual processing + unsigned long pos; + unsigned long comb_pos = params->comb_pos; + unsigned long ap_pos = params->ap_pos; - float * const input = in; - float * const output = out; + int c; - float in_s, in_s1, temp; + float * const input = in; + float * const output = out; - float gl, gh; - float tilt = params->colour; - float decay=params->decay; + float in_s, in_s1, temp; - if (tilt > 0) { - gl = -5 * tilt; - gh = tilt; - } else { - gl = -tilt; - gh = 5 * tilt; - } + float gl, gh; + float tilt = params->colour; + float decay=params->decay; - gl = exp(gl/8.66)-1; - gh = exp(gh/8.66)-1; + if (tilt > 0) { + gl = -5 * tilt; + gh = tilt; + } else { + gl = -tilt; + gh = 5 * tilt; + } -//printf("%f %f ", gl, gh); + gl = exp(gl/8.66)-1; + gh = exp(gh/8.66)-1; -float n = 1/(5340 + 132300.0); -float a0 = 2 * 5340 * n; -float b1 = (132300 - 5340) * n; + //printf("%f %f ", gl, gh); + float n = 1/(5340 + 132300.0); + float a0 = 2 * 5340 * n; + float b1 = (132300 - 5340) * n; - tap[0] = (int)(2975 * params->size); - tap[1] = (int)(2824 * (params->size/2)); - tap[2] = (int)(3621 * params->size); - tap[3] = (int)(3970 * (params->size/1.5)); - ap_tap[2] = (int)(400 * params->size); + tap[0] = (int)(2975 * params->size); + tap[1] = (int)(2824 * (params->size/2)); + tap[2] = (int)(3621 * params->size); + tap[3] = (int)(3970 * (params->size/1.5)); - /* loop around the buffer */ - for (pos = 0; pos < sample_count; pos++) { - /* loop around the comb filters */ - temp = 0; - in_s = input[pos]/3; + ap_tap[2] = (int)(400 * params->size); - params->lpo = a0 * in_s + b1 * params->lpo; - in_s1 = in_s + gl * params->lpo + gh *(in_s - params->lpo); + /* loop around the buffer */ + for (pos = 0; pos < sample_count; pos++) { + /* loop around the comb filters */ + temp = 0; + in_s = input[pos]/3; - for (c = 0; ccomb[c][(comb_pos + tap[c]) & COMB_MASK] = - in_s1 + (decay * tap_gain[c]) * params->comb[c][comb_pos]; - temp += params->comb[c][comb_pos]; - } + params->lpo = a0 * in_s + b1 * params->lpo; + in_s1 = in_s + gl * params->lpo + gh *(in_s - params->lpo); + for (c = 0; ccomb[c][(comb_pos + tap[c]) & COMB_MASK] = + in_s1 + (decay * tap_gain[c]) * params->comb[c][comb_pos]; + temp += params->comb[c][comb_pos]; + } - /* loop around the allpass filters */ -#if 1 - for (c = 0; cap[c][(ap_pos + ap_tap[c]) & COMB_MASK] = - temp + (decay * -0.3535) * params->ap[c][ap_pos]; - temp = (decay * 0.3535 * temp) + params->ap[c][ap_pos]; - } -#endif + output[pos] = temp * 0.35; + comb_pos++; + comb_pos &= COMB_MASK; /* increment and wrap buffer */ + ap_pos++; + ap_pos &= COMB_MASK; /* increment and wrap buffer */ + params->comb_pos = comb_pos; + params->ap_pos = ap_pos; + } +} - output[pos] = temp * 0.35; - comb_pos++; - comb_pos &= COMB_MASK; /* increment and wrap buffer */ - ap_pos++; - ap_pos &= COMB_MASK; /* increment and wrap buffer */ - params->comb_pos = comb_pos; - params->ap_pos = ap_pos; +void Reverb::reset( reverb_t *params) { + int i; + int j; + for( int i = 0; i < NUM_COMBS; i++ ){ + for( int j = 0; j < COMB_SIZE; j++ ){ + params->comb[i][j] = 0.0f; + } + } + for( int i = 0; i < NUM_APS; i++ ){ + for( int j = 0; j < COMB_SIZE; j++ ){ + params->ap[i][j] = 0.0f; } + } + params->lpo = 0; + params->comb_pos = 0; + params->ap_pos = 0; } diff --git a/src/tracker/Reverb.h b/src/tracker/Reverb.h index 7b981a15..67e8b2ef 100644 --- a/src/tracker/Reverb.h +++ b/src/tracker/Reverb.h @@ -29,16 +29,14 @@ #define NUM_COMBS 4 #define NUM_APS 3 -typedef struct { +struct reverb_t{ /* structure for reverb parameters */ /* controls */ float decay; float size; float colour; - float lpo; - /* internal plugin variables */ float comb[NUM_COMBS][COMB_SIZE]; /* buffers for comb filters */ unsigned long comb_pos; /* position within comb filter */ @@ -46,11 +44,14 @@ typedef struct { float ap[NUM_APS][COMB_SIZE]; /* lazy, reuse comb size */ unsigned long ap_pos; /* position within allpass filter */ -} reverb_t; +}; class Reverb { - static void process(float *in, float *out, unsigned long sample_count, reverb_t *params); + + public: + static void process(float *in, float *out, unsigned long sample_count, reverb_t *params); + static void reset( reverb_t *params); }; #endif diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index af83a114..c9ed610b 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3289,19 +3289,79 @@ void SampleEditor::tool_reverb(const FilterParameters* par) prepareUndo(); pp_int32 i; - int one_tick_size = 6000; - int echo_size = one_tick_size * 3; - float echo_buf[ echo_size * 2 ]; - int echo_ptr = 0; - int reverb = 16; - int slow_reverb[ reverb ]; - // find peak value (pre) + reverb_t r; + r.decay = 0.9; // 0 .. 1.0 + r.size = par->getParameter(0).floatPart * (1.0f/100.0f); // 0 .. 1.0 + r.colour = 0; // -6.0 .. 6.0 + Reverb::reset( (reverb_t *)&r ); + + float dry = fmin( 1.0f - (par->getParameter(1).floatPart / 100.0f ), 0.5 ) * 2.0f; + float wet = ( par->getParameter(1).floatPart / 100.0f) * 2.0f; + float in = 0.0; + float out = 0.0; + for (i = sStart; i < sEnd; i++) + { + in = getFloatSampleFromWaveform(i); + Reverb::process( &in, &out, 1, (reverb_t *)&r); + setFloatSampleInWaveform(i, (dry*in) + (wet*out) ); + } + + finishUndo(); + + postFilter(); +} + +void SampleEditor::tool_addTapeSaturate(const FilterParameters* par) +{ + if (isEmptySample()) + return; + + pp_int32 sStart = selectionStart; + pp_int32 sEnd = selectionEnd; + + if (hasValidSelection()) + { + if (sStart >= 0 && sEnd >= 0) + { + if (sEnd < sStart) + { + pp_int32 s = sEnd; sEnd = sStart; sStart = s; + } + } + } + else + { + sStart = 0; + sEnd = sample->samplen; + } + + preFilter(&SampleEditor::tool_addTapeSaturate, par); + + prepareUndo(); + + pp_int32 i; + float in; + float out; + float peak = 0.0f; + float foldback = 3.1459f; + float scale; + float diff; + + // find peak value for (i = sStart; i < sEnd; i++) { float f = getFloatSampleFromWaveform(i); - this->setFloatSampleInWaveform(i, f); - + if (ppfabs(f) > peak) peak = ppfabs(f); + } + scale = 1.0f/peak; + + // process + for (i = sStart; i < sEnd; i++) + { + in = getFloatSampleFromWaveform(i) * scale; // normalized amp input + out = sin( in * foldback ) / foldback; // sinusoid foldback & denormalize + setFloatSampleInWaveform(i, out ); // full harmonic fold complete } finishUndo(); diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index 00afc139..a934baf5 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -353,6 +353,7 @@ class SampleEditor : public EditorBase void tool_eqSample(const FilterParameters* par,bool selective); void tool_eqSample(const FilterParameters* par); void tool_reverb(const FilterParameters* par); + void tool_addTapeSaturate(const FilterParameters* par); // generators void tool_generateSilence(const FilterParameters* par); diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index ffbdfcc1..37ead4fa 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -130,6 +130,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuFX->addEntry("3 Band EQ" PPSTR_PERIODS, MenuCommandIDEQ3Band); subMenuFX->addEntry("10 Band EQ" PPSTR_PERIODS, MenuCommandIDEQ10Band); subMenuFX->addEntry("Exciter [protracker boost]", MenuCommandIDPTBoost); + subMenuFX->addEntry("Tape saturate", MenuCommandIDTapeSaturate); subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("Normalize", MenuCommandIDNormalize); subMenuFX->addEntry("Backwards", MenuCommandIDReverse); @@ -1730,6 +1731,7 @@ void SampleEditorControl::invokeContextMenu(const PPPoint& p, bool translatePoin subMenuXPaste->setState(MenuCommandIDSelectiveEQ10Band, sampleEditor->clipBoardIsEmpty() || isEmptySample); subMenuPT->setState(MenuCommandIDPTBoost, isEmptySample); + subMenuPT->setState(MenuCommandIDTapeSaturate, isEmptySample); subMenuGenerators->setState(MenuCommandIDGenerateNoise, isEmptySample); subMenuGenerators->setState(MenuCommandIDGenerateSine, isEmptySample); @@ -1885,7 +1887,7 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) break; case MenuCommandIDReverb: - sampleEditor->tool_reverb(NULL); + invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeReverb); break; case MenuCommandIDReverse: @@ -1896,6 +1898,10 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) sampleEditor->tool_PTboostSample(NULL); break; + case MenuCommandIDTapeSaturate: + sampleEditor->tool_addTapeSaturate(NULL); + break; + case MenuCommandIDXFade: sampleEditor->tool_xFadeSample(NULL); break; diff --git a/src/tracker/SampleEditorControl.h b/src/tracker/SampleEditorControl.h index 59542d9e..56f82866 100644 --- a/src/tracker/SampleEditorControl.h +++ b/src/tracker/SampleEditorControl.h @@ -297,6 +297,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub MenuCommandIDVolumeFold, MenuCommandIDReverse, MenuCommandIDPTBoost, + MenuCommandIDTapeSaturate, MenuCommandIDXFade, MenuCommandIDChangeSign, MenuCommandIDSwapByteOrder, @@ -345,6 +346,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub SampleToolTypeNormalize, SampleToolTypeReverse, SampleToolTypePTBoost, + SampleToolTypeTapeSaturate, SampleToolTypeXFade, SampleToolTypeChangeSign, SampleToolTypeSwapByteOrder, @@ -364,7 +366,8 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub SampleToolTypeGenerateSawtooth, SampleToolTypeGenerateHalfSine, SampleToolTypeGenerateAbsoluteSine, - SampleToolTypeGenerateQuarterSine + SampleToolTypeGenerateQuarterSine, + SampleToolTypeReverb }; private: diff --git a/src/tracker/SampleEditorControlLastValues.h b/src/tracker/SampleEditorControlLastValues.h index 118e7e49..1359c293 100644 --- a/src/tracker/SampleEditorControlLastValues.h +++ b/src/tracker/SampleEditorControlLastValues.h @@ -48,6 +48,9 @@ struct SampleEditorControlLastValues pp_int32 resampleInterpolationType; bool adjustFtAndRelnote; bool adjustSampleOffsetCommand; + + float reverbSize; + float reverbDryWet; static float invalidFloatValue() { @@ -74,6 +77,8 @@ struct SampleEditorControlLastValues resampleInterpolationType = invalidIntValue(); adjustFtAndRelnote = true; adjustSampleOffsetCommand = false; + reverbSize = invalidFloatValue(); + reverbDryWet = invalidFloatValue(); } PPDictionary convertToDictionary() @@ -101,6 +106,8 @@ struct SampleEditorControlLastValues result.store("adjustFtAndRelnote", adjustFtAndRelnote); result.store("adjustSampleOffsetCommands", adjustSampleOffsetCommand); + result.store("reverbSize", PPDictionary::convertFloatToIntNonLossy(reverbSize)); + result.store("reverbDryWet", PPDictionary::convertFloatToIntNonLossy(reverbDryWet)); return result; } @@ -157,6 +164,14 @@ struct SampleEditorControlLastValues { adjustSampleOffsetCommand = key->getBoolValue(); } + else if (key->getKey().compareToNoCase("reverbSize") == 0) + { + reverbSize = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); + } + else if (key->getKey().compareToNoCase("reverbDryWet") == 0) + { + reverbDryWet = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); + } key = dictionary.getNextKey(); } diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index cf92b941..549aa887 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -154,6 +154,16 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan noiseFilterTypes); break; } + + case ToolHandlerResponder::SampleToolTypeReverb: + dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Reverb" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterTwoValues); + static_cast(dialog)->setValueOneCaption("Size 1-100%"); + static_cast(dialog)->setValueTwoCaption("Dry/Wet 1-100%"); + static_cast(dialog)->setValueOneRange(1.0f, 100.0f, 0); + static_cast(dialog)->setValueTwoRange(1.0f, 100.0f, 0); + static_cast(dialog)->setValueOne(lastValues.reverbSize != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbSize : 50.0f); + static_cast(dialog)->setValueTwo(lastValues.reverbDryWet != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbDryWet : 50.0f); + break; case ToolHandlerResponder::SampleToolTypeGenerateSine: case ToolHandlerResponder::SampleToolTypeGenerateSquare: @@ -208,6 +218,17 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) break; } + case ToolHandlerResponder::SampleToolTypeReverb: + { + lastValues.reverbSize = static_cast(dialog)->getValueOne(); + lastValues.reverbDryWet = static_cast(dialog)->getValueTwo(); + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter(lastValues.reverbSize)); + par.setParameter(1, FilterParameters::Parameter(lastValues.reverbDryWet)); + sampleEditor->tool_reverb(&par); + break; + } + case ToolHandlerResponder::SampleToolTypeFade: { lastValues.fadeSampleVolumeStart = static_cast(dialog)->getValueOne(); From 852b1f454a7ed1306b86a7b5f5a2d18e3ea3bfff Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 11 Aug 2023 12:13:22 +0200 Subject: [PATCH 063/152] renamed to Saturate --- src/tracker/SampleEditor.cpp | 4 ++-- src/tracker/SampleEditor.h | 2 +- src/tracker/SampleEditorControl.cpp | 9 +++++---- src/tracker/SampleEditorControl.h | 4 ++-- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index c9ed610b..6ac97947 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3312,7 +3312,7 @@ void SampleEditor::tool_reverb(const FilterParameters* par) postFilter(); } -void SampleEditor::tool_addTapeSaturate(const FilterParameters* par) +void SampleEditor::tool_saturate(const FilterParameters* par) { if (isEmptySample()) return; @@ -3336,7 +3336,7 @@ void SampleEditor::tool_addTapeSaturate(const FilterParameters* par) sEnd = sample->samplen; } - preFilter(&SampleEditor::tool_addTapeSaturate, par); + preFilter(&SampleEditor::tool_saturate, par); prepareUndo(); diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index a934baf5..7b550ea5 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -353,7 +353,7 @@ class SampleEditor : public EditorBase void tool_eqSample(const FilterParameters* par,bool selective); void tool_eqSample(const FilterParameters* par); void tool_reverb(const FilterParameters* par); - void tool_addTapeSaturate(const FilterParameters* par); + void tool_saturate(const FilterParameters* par); // generators void tool_generateSilence(const FilterParameters* par); diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index 37ead4fa..03f3fb4e 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -125,12 +125,13 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuFX->addEntry("Fade custom" PPSTR_PERIODS, MenuCommandIDVolumeFade); subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("Compress", MenuCommandIDCompress); + subMenuFX->addEntry("Saturate", MenuCommandIDSaturate); + subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("Reverb", MenuCommandIDReverb); subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("3 Band EQ" PPSTR_PERIODS, MenuCommandIDEQ3Band); subMenuFX->addEntry("10 Band EQ" PPSTR_PERIODS, MenuCommandIDEQ10Band); subMenuFX->addEntry("Exciter [protracker boost]", MenuCommandIDPTBoost); - subMenuFX->addEntry("Tape saturate", MenuCommandIDTapeSaturate); subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("Normalize", MenuCommandIDNormalize); subMenuFX->addEntry("Backwards", MenuCommandIDReverse); @@ -1731,7 +1732,7 @@ void SampleEditorControl::invokeContextMenu(const PPPoint& p, bool translatePoin subMenuXPaste->setState(MenuCommandIDSelectiveEQ10Band, sampleEditor->clipBoardIsEmpty() || isEmptySample); subMenuPT->setState(MenuCommandIDPTBoost, isEmptySample); - subMenuPT->setState(MenuCommandIDTapeSaturate, isEmptySample); + subMenuPT->setState(MenuCommandIDSaturate, isEmptySample); subMenuGenerators->setState(MenuCommandIDGenerateNoise, isEmptySample); subMenuGenerators->setState(MenuCommandIDGenerateSine, isEmptySample); @@ -1898,8 +1899,8 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) sampleEditor->tool_PTboostSample(NULL); break; - case MenuCommandIDTapeSaturate: - sampleEditor->tool_addTapeSaturate(NULL); + case MenuCommandIDSaturate: + sampleEditor->tool_saturate(NULL); break; case MenuCommandIDXFade: diff --git a/src/tracker/SampleEditorControl.h b/src/tracker/SampleEditorControl.h index 56f82866..aec1a1f9 100644 --- a/src/tracker/SampleEditorControl.h +++ b/src/tracker/SampleEditorControl.h @@ -297,7 +297,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub MenuCommandIDVolumeFold, MenuCommandIDReverse, MenuCommandIDPTBoost, - MenuCommandIDTapeSaturate, + MenuCommandIDSaturate, MenuCommandIDXFade, MenuCommandIDChangeSign, MenuCommandIDSwapByteOrder, @@ -346,7 +346,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub SampleToolTypeNormalize, SampleToolTypeReverse, SampleToolTypePTBoost, - SampleToolTypeTapeSaturate, + SampleToolTypeSaturate, SampleToolTypeXFade, SampleToolTypeChangeSign, SampleToolTypeSwapByteOrder, From b4435ba99e23a6c740d66fb8b8f23455921167e6 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Sun, 13 Aug 2023 01:28:51 +0200 Subject: [PATCH 064/152] added DialogSliders.h/cpp for realtime auditioning of fx --- src/tracker/DialogSliders.cpp | 149 ++++++++++++++++++ src/tracker/DialogSliders.h | 79 ++++++++++ src/tracker/SampleEditor.cpp | 16 +- src/tracker/SampleEditorControl.cpp | 2 +- src/tracker/SampleEditorControlLastValues.h | 21 +++ .../SampleEditorControlToolHandler.cpp | 89 +++++++---- 6 files changed, 319 insertions(+), 37 deletions(-) create mode 100644 src/tracker/DialogSliders.cpp create mode 100644 src/tracker/DialogSliders.h diff --git a/src/tracker/DialogSliders.cpp b/src/tracker/DialogSliders.cpp new file mode 100644 index 00000000..9338cea9 --- /dev/null +++ b/src/tracker/DialogSliders.cpp @@ -0,0 +1,149 @@ +/* + * tracker/DialogSliders.cpp + * + * Copyright 2022 coderofsalvation/Leon van Kammen + * + * This file is part of Milkytracker. + * + * Milkytracker is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Milkytracker is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Milkytracker. If not, see . + * + */ + +/* + * DialogSliders.cpp + * MilkyTracker + * + * Created by Leon van Kammen + * + */ + +#include "DialogSliders.h" +#include "Screen.h" +#include "StaticText.h" +#include "MessageBoxContainer.h" +#include "ScrollBar.h" +#include "Slider.h" +#include "Seperator.h" +#include "PPSystem.h" +#include "FilterParameters.h" +#include "SampleEditor.h" +#include "ListBox.h" + +DialogSliders::DialogSliders(PPScreen *parentScreen, DialogResponder *toolHandlerResponder, pp_int32 id, const PPString& title, pp_int32 sliders, SampleEditor *sampleEditor, void (SampleEditor::*fn)(const FilterParameters*) ) : sampleEditor_(sampleEditor), func(fn) +{ + needUpdate = false; + preview = false; + numSliders = sliders; + responder = toolHandlerResponder; + screen = parentScreen; + this->sampleEditor = sampleEditor; + this->id = id; + float dheight = (sliders+5) * (SCROLLBUTTONSIZE+6); + initDialog(screen, responder, id, title.getStrBuffer(), 330, dheight, 26, "Ok", "Cancel"); +} + +void DialogSliders::initSlider(int i, float min, float max, float value, PPString caption) +{ + pp_int32 x = getMessageBoxContainer()->getLocation().x; + pp_int32 y = getMessageBoxContainer()->getLocation().y; + pp_int32 width = getMessageBoxContainer()->getSize().width; + pp_int32 height = getMessageBoxContainer()->getSize().height; + pp_uint32 borderSpace = 12; + pp_uint32 scalaSpace = 16*5+8; + pp_int32 y2 = ((SCROLLBUTTONSIZE+6) * i+1 ) + getMessageBoxContainer()->getControlByID(MESSAGEBOX_STATICTEXT_MAIN_CAPTION)->getLocation().y + 20; + pp_int32 x2 = x + borderSpace; + pp_int32 size = width-160; + + // create slider + PPSlider* slider = new PPSlider(MESSAGEBOX_CONTROL_USER1+i, screen, this, PPPoint(x2+scalaSpace, y2), size, true, false); + slider->setBarSize(8192); + slider->setMinValue(min); + slider->setMaxValue(max); + slider->setCurrentValue(value); + getMessageBoxContainer()->addControl(slider); + PPFont* font = PPFont::getFont(PPFont::FONT_SYSTEM); + PPStaticText* staticText = new PPStaticText(MESSAGEBOX_CONTROL_USER1+TEXT_OFFSET+i, screen, this, PPPoint(x2+(SCROLLBUTTONSIZE/2), y2), caption.getStrBuffer(), true); + staticText->setFont(font); + getMessageBoxContainer()->addControl(staticText); + // value + char v[255]; + sprintf(v,"%i",(int)value); + //staticText = new PPStaticText(MESSAGEBOX_CONTROL_USER1+TEXTVALUES_OFFSET+i, screen, this, PPPoint(x+width-(4*12), y2), v, true); + //staticText->setFont(font); + //getMessageBoxContainer()->addControl(staticText); + listBoxes[i] = new PPListBox(MESSAGEBOX_CONTROL_USER1+TEXTVALUES_OFFSET+i, screen, this, PPPoint(x+width-(5*12)+1, y2), PPSize(10*4,12), true, true, false); + listBoxes[i]->showSelection(false); + listBoxes[i]->setBorderColor(messageBoxContainerGeneric->getColor()); + listBoxes[i]->setMaxEditSize(4); + listBoxes[i]->addItem( PPString(v) ); + listBoxes[i]->commitChanges(); + getMessageBoxContainer()->addControl(listBoxes[i]); +} + +void DialogSliders::update() +{ + parentScreen->paintControl(messageBoxContainerGeneric); + needUpdate = false; +} + +pp_int32 DialogSliders::handleEvent(PPObject* sender, PPEvent* event) +{ + char v[255]; + pp_uint32 id = reinterpret_cast(sender)->getID(); + if( id >= MESSAGEBOX_CONTROL_USER1 && id <= MESSAGEBOX_CONTROL_USER1+numSliders ){ + pp_uint32 slider = id-MESSAGEBOX_CONTROL_USER1; + float val = getSlider( slider ); + sprintf(v,"%i",(int)val); + listBoxes[slider]->updateItem( 0, PPString(v) ); + listBoxes[slider]->commitChanges(); + update(); + needUpdate = true; + } + + if( event->getID() == eCommand ){ + if( preview && sampleEditor != NULL ) sampleEditor->undo(); + } + if( event->getID() == eLMouseUp && needUpdate ){ + if( sampleEditor != NULL ){ + FilterParameters par(numSliders); + pp_int32 i; + for( i = 0; i < numSliders; i++ ){ + par.setParameter(i, FilterParameters::Parameter( getSlider(i) ) ); + } + if( preview ) sampleEditor->undo(); + (sampleEditor_->*func)(&par); + preview = true; + } + update(); + } + return PPDialogBase::handleEvent(sender, event); +} + +void DialogSliders::setSlider(pp_uint32 index, float param) +{ + if (index >= numSliders) + return; + PPSlider* slider = static_cast(getMessageBoxContainer()->getControlByID(MESSAGEBOX_CONTROL_USER1+index)); + pp_int32 value = (pp_int32)param; + slider->setCurrentValue(value); +} + +float DialogSliders::getSlider(pp_uint32 index) const +{ + if (index >= numSliders) + return 0.0f; + PPSlider* slider = static_cast(getMessageBoxContainer()->getControlByID(MESSAGEBOX_CONTROL_USER1+index)); + float v = slider->getCurrentValue(); + return v; +} diff --git a/src/tracker/DialogSliders.h b/src/tracker/DialogSliders.h new file mode 100644 index 00000000..6aadadec --- /dev/null +++ b/src/tracker/DialogSliders.h @@ -0,0 +1,79 @@ +/* + * tracker/DialogSliders.h + * + * Copyright 2022 coderofsalvation/Leon van Kammen + * + * This file is part of Milkytracker. + * + * Milkytracker is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Milkytracker is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Milkytracker. If not, see . + * + */ + +/* + * DialogSliders.h + * MilkyTracker + * + * Created by coderofsalvation/Leon van Kammen + * + */ + +#ifndef __DIALOGSLIDERS_H__ +#define __DIALOGSLIDERS_H__ + +#include "DialogBase.h" +#include "Slider.h" +#include "SampleEditor.h" + +#define MAX_SLIDERS 20 +#define TEXTVALUES_OFFSET MAX_SLIDERS +#define TEXT_OFFSET 2*TEXTVALUES_OFFSET + +class DialogSliders : public PPDialogBase +{ +public: + +private: + pp_uint32 numSliders; + PPScreen* screen; + DialogResponder *responder; + pp_int32 id; + SampleEditor *sampleEditor; + SampleEditor *sampleEditor_; + void (SampleEditor::*func)(const FilterParameters*); + class PPListBox* listBoxes[MAX_SLIDERS]; + + bool needUpdate; + bool preview; + + virtual pp_int32 handleEvent(PPObject* sender, PPEvent* event); + + void resetSliders(); + void update(); + +public: + DialogSliders(PPScreen *parentScreen, DialogResponder *toolHandlerResponder, pp_int32 id, const PPString& title, pp_int32 sliders, SampleEditor *sampleEditor, void (SampleEditor::*fn)(const FilterParameters*) ); + + + void setSlider(pp_uint32 index, float param); + float getSlider(pp_uint32 index) const; + pp_int32 getNumSliders(){ return this->numSliders; } + + void initSlider(int i, float min, float max, float value, PPString caption); + + void setSampleEditor(SampleEditor *s){ this->sampleEditor = s; } + SampleEditor * getSampleEditor(){ return this->sampleEditor; } + +}; + +#endif diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 6ac97947..06ddc934 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -1839,9 +1839,10 @@ void SampleEditor::tool_scaleSample(const FilterParameters* par) preFilter(&SampleEditor::tool_scaleSample, par); prepareUndo(); + - float startScale = par->getParameter(0).floatPart; - float endScale = par->getParameter(1).floatPart; + float startScale = par->getParameter(0).floatPart / 100.0f; + float endScale = par->getNumParameters() == 1 ? startScale : par->getParameter(1).floatPart / 100.0f; float step = (endScale - startScale) / (float)(sEnd - sStart); @@ -3291,12 +3292,13 @@ void SampleEditor::tool_reverb(const FilterParameters* par) pp_int32 i; reverb_t r; - r.decay = 0.9; // 0 .. 1.0 - r.size = par->getParameter(0).floatPart * (1.0f/100.0f); // 0 .. 1.0 - r.colour = 0; // -6.0 .. 6.0 + r.size = par->getParameter(1).floatPart * (1.0f/100.0f); // 0 .. 1.0 + r.decay = par->getParameter(2).floatPart / 100.0f; // 0 .. 1.0 + r.colour = par->getParameter(3).floatPart / 10.0f; // 0 .. 12 + r.colour -= 6.0f; //-6.0 .. 6.0 Reverb::reset( (reverb_t *)&r ); - float dry = fmin( 1.0f - (par->getParameter(1).floatPart / 100.0f ), 0.5 ) * 2.0f; + float dry = fmin( 1.0f - (par->getParameter(0).floatPart / 100.0f ), 0.5 ) * 2.0f; float wet = ( par->getParameter(1).floatPart / 100.0f) * 2.0f; float in = 0.0; float out = 0.0; @@ -3344,7 +3346,7 @@ void SampleEditor::tool_saturate(const FilterParameters* par) float in; float out; float peak = 0.0f; - float foldback = 3.1459f; + float foldback = par->getParameter(0).floatPart / 100.0f; // 2.0f float scale; float diff; diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index 03f3fb4e..68d1696f 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -1900,7 +1900,7 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) break; case MenuCommandIDSaturate: - sampleEditor->tool_saturate(NULL); + invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeSaturate); break; case MenuCommandIDXFade: diff --git a/src/tracker/SampleEditorControlLastValues.h b/src/tracker/SampleEditorControlLastValues.h index 1359c293..96d21837 100644 --- a/src/tracker/SampleEditorControlLastValues.h +++ b/src/tracker/SampleEditorControlLastValues.h @@ -51,6 +51,9 @@ struct SampleEditorControlLastValues float reverbSize; float reverbDryWet; + float reverbDecay; + float reverbColour; + float saturate;; static float invalidFloatValue() { @@ -79,6 +82,9 @@ struct SampleEditorControlLastValues adjustSampleOffsetCommand = false; reverbSize = invalidFloatValue(); reverbDryWet = invalidFloatValue(); + reverbDecay = invalidFloatValue(); + reverbColour = invalidFloatValue(); + saturate = invalidFloatValue(); } PPDictionary convertToDictionary() @@ -106,8 +112,11 @@ struct SampleEditorControlLastValues result.store("adjustFtAndRelnote", adjustFtAndRelnote); result.store("adjustSampleOffsetCommands", adjustSampleOffsetCommand); + result.store("saturate", PPDictionary::convertFloatToIntNonLossy(saturate)); result.store("reverbSize", PPDictionary::convertFloatToIntNonLossy(reverbSize)); result.store("reverbDryWet", PPDictionary::convertFloatToIntNonLossy(reverbDryWet)); + result.store("reverbDecay", PPDictionary::convertFloatToIntNonLossy(reverbDecay)); + result.store("reverbColour", PPDictionary::convertFloatToIntNonLossy(reverbColour)); return result; } @@ -172,6 +181,18 @@ struct SampleEditorControlLastValues { reverbDryWet = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); } + else if (key->getKey().compareToNoCase("reverbDecay") == 0) + { + reverbDecay = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); + } + else if (key->getKey().compareToNoCase("reverbColour") == 0) + { + reverbColour = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); + } + else if (key->getKey().compareToNoCase("saturate") == 0) + { + saturate = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); + } key = dictionary.getNextKey(); } diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index 549aa887..ad48375b 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -33,6 +33,7 @@ #include "DialogResample.h" #include "DialogGroupSelection.h" #include "DialogEQ.h" +#include "DialogSliders.h" #include "SimpleVector.h" #include "FilterParameters.h" @@ -58,22 +59,23 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan static_cast(dialog)->setValueOne(100.0f); break; - case ToolHandlerResponder::SampleToolTypeVolume: - dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Boost sample volume" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterOneValue); - static_cast(dialog)->setValueOneCaption("Enter new volume in percent:"); - static_cast(dialog)->setValueOneRange(-10000.0f, 10000.0f, 2); - static_cast(dialog)->setValueOne(lastValues.boostSampleVolume != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.boostSampleVolume : 100.0f); + case ToolHandlerResponder::SampleToolTypeVolume:{ + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Sample Volume", 1, sampleEditor, &SampleEditor::tool_scaleSample ); + DialogSliders *sliders = static_cast(dialog); + float value = lastValues.boostSampleVolume != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.boostSampleVolume : 100.0f; + sliders->initSlider(0,0.0f, 300.0f, value,"Volume"); break; + } - case ToolHandlerResponder::SampleToolTypeFade: - dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Fade sample" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterTwoValues); - static_cast(dialog)->setValueOneCaption("Enter start volume in percent:"); - static_cast(dialog)->setValueTwoCaption("Enter end volume in percent:"); - static_cast(dialog)->setValueOneRange(-10000.0f, 10000.0f, 2); - static_cast(dialog)->setValueTwoRange(-10000.0f, 10000.0f, 2); - static_cast(dialog)->setValueOne(lastValues.fadeSampleVolumeStart != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.fadeSampleVolumeStart : 100.0f); - static_cast(dialog)->setValueTwo(lastValues.fadeSampleVolumeEnd != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.fadeSampleVolumeEnd : 100.0f); + case ToolHandlerResponder::SampleToolTypeFade:{ + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Custom Fade", 2, sampleEditor, &SampleEditor::tool_scaleSample ); + DialogSliders *sliders = static_cast(dialog); + float value = lastValues.fadeSampleVolumeStart != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.fadeSampleVolumeStart : 100.0f; + sliders->initSlider(0,0.0f, 300.0f, value,"Start"); + value = lastValues.fadeSampleVolumeStart != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.fadeSampleVolumeStart : 100.0f; + sliders->initSlider(1,0.0f, 300.0f, value,"End"); break; + } case ToolHandlerResponder::SampleToolTypeChangeSign: dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Change sign" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterOneValue); @@ -155,15 +157,29 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan break; } - case ToolHandlerResponder::SampleToolTypeReverb: - dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Reverb" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterTwoValues); - static_cast(dialog)->setValueOneCaption("Size 1-100%"); - static_cast(dialog)->setValueTwoCaption("Dry/Wet 1-100%"); - static_cast(dialog)->setValueOneRange(1.0f, 100.0f, 0); - static_cast(dialog)->setValueTwoRange(1.0f, 100.0f, 0); - static_cast(dialog)->setValueOne(lastValues.reverbSize != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbSize : 50.0f); - static_cast(dialog)->setValueTwo(lastValues.reverbDryWet != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbDryWet : 50.0f); + case ToolHandlerResponder::SampleToolTypeReverb:{ + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Reverb", 4, sampleEditor, &SampleEditor::tool_reverb ); + DialogSliders *sliders = static_cast(dialog); + + float value = lastValues.reverbDryWet != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbDryWet : 50.0f; + sliders->initSlider(0,0,100,value,"Dry..Wet"); + value = lastValues.reverbSize != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbSize : 50.0f; + sliders->initSlider(1,0,100,value,"Size"); + value = lastValues.reverbDecay != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbDecay : 90.0f; + sliders->initSlider(2,0,99,value,"Decay"); + value = lastValues.reverbColour != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbColour : 60.0f; + sliders->initSlider(3,0,120,value,"Colour"); + break; + } + + case ToolHandlerResponder::SampleToolTypeSaturate:{ + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Saturation", 1, sampleEditor, &SampleEditor::tool_saturate ); + DialogSliders *sliders = static_cast(dialog); + + float value = lastValues.saturate != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.saturate : 200.0f; + sliders->initSlider(0,1,4000,value,"Harmonics"); break; + } case ToolHandlerResponder::SampleToolTypeGenerateSine: case ToolHandlerResponder::SampleToolTypeGenerateSquare: @@ -210,25 +226,40 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) case ToolHandlerResponder::SampleToolTypeVolume: { - lastValues.boostSampleVolume = static_cast(dialog)->getValueOne(); + lastValues.boostSampleVolume = static_cast(dialog)->getSlider(0); FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter(lastValues.boostSampleVolume / 100.0f)); - par.setParameter(1, FilterParameters::Parameter(lastValues.boostSampleVolume / 100.0f)); + par.setParameter(0, FilterParameters::Parameter(lastValues.boostSampleVolume)); + par.setParameter(1, FilterParameters::Parameter(lastValues.boostSampleVolume)); sampleEditor->tool_scaleSample(&par); break; } case ToolHandlerResponder::SampleToolTypeReverb: { - lastValues.reverbSize = static_cast(dialog)->getValueOne(); - lastValues.reverbDryWet = static_cast(dialog)->getValueTwo(); - FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter(lastValues.reverbSize)); - par.setParameter(1, FilterParameters::Parameter(lastValues.reverbDryWet)); + DialogSliders *sliders = static_cast(dialog); + lastValues.reverbDryWet = sliders->getSlider(0); + lastValues.reverbSize = sliders->getSlider(1); + lastValues.reverbDecay = sliders->getSlider(2); + lastValues.reverbColour = sliders->getSlider(3); + FilterParameters par(4); + par.setParameter(0, FilterParameters::Parameter(lastValues.reverbDryWet)); + par.setParameter(1, FilterParameters::Parameter(lastValues.reverbSize)); + par.setParameter(2, FilterParameters::Parameter(lastValues.reverbDecay)); + par.setParameter(3, FilterParameters::Parameter(lastValues.reverbColour)); sampleEditor->tool_reverb(&par); break; } + case ToolHandlerResponder::SampleToolTypeSaturate: + { + DialogSliders *sliders = static_cast(dialog); + lastValues.saturate = sliders->getSlider(0); + FilterParameters par(1); + par.setParameter(0, FilterParameters::Parameter(lastValues.saturate)); + sampleEditor->tool_saturate(&par); + break; + } + case ToolHandlerResponder::SampleToolTypeFade: { lastValues.fadeSampleVolumeStart = static_cast(dialog)->getValueOne(); From cccc81cb580138fc9855867a7593844134fe805d Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 14 Aug 2023 14:39:21 +0200 Subject: [PATCH 065/152] added filter + 90s timestretch + sliderfix for negative values --- src/ppui/Slider.h | 14 +- src/tracker/CMakeLists.txt | 4 + src/tracker/DialogSliders.cpp | 4 +- src/tracker/Filter.cpp | 22 ++++ src/tracker/Filter.h | 56 ++++++++ src/tracker/Reverb.h | 6 + src/tracker/SampleEditor.cpp | 123 ++++++++++++++++++ src/tracker/SampleEditor.h | 2 + src/tracker/SampleEditorControl.cpp | 25 +++- src/tracker/SampleEditorControl.h | 4 + src/tracker/SampleEditorControlLastValues.h | 23 +++- .../SampleEditorControlToolHandler.cpp | 53 ++++++++ 12 files changed, 320 insertions(+), 16 deletions(-) create mode 100644 src/tracker/Filter.cpp create mode 100644 src/tracker/Filter.h diff --git a/src/ppui/Slider.h b/src/ppui/Slider.h index 078738b0..9b6a0f8f 100644 --- a/src/ppui/Slider.h +++ b/src/ppui/Slider.h @@ -60,9 +60,9 @@ class PPSlider : public PPControl, public EventListenerInterface pp_int32 currentBarSize, currentBarPosition; - pp_uint32 minValue; - pp_uint32 maxValue; - pp_uint32 currentValue; + pp_int32 minValue; + pp_int32 maxValue; + pp_int32 currentValue; //bool pressed; @@ -85,16 +85,16 @@ class PPSlider : public PPControl, public EventListenerInterface virtual void setSize(pp_uint32 size); - void setMinValue(pp_uint32 min) { minValue = min; } - void setMaxValue(pp_uint32 max) { maxValue = max; } - void setCurrentValue(pp_uint32 newValue) + void setMinValue(pp_int32 min) { minValue = min; } + void setMaxValue(pp_int32 max) { maxValue = max; } + void setCurrentValue(pp_int32 newValue) { currentValue = newValue; float f = (float)(currentValue - minValue)/(maxValue - minValue); setBarPosition((pp_int32)(f*65536.0f)); } - pp_uint32 getCurrentValue() { return currentValue; } + pp_int32 getCurrentValue() { return currentValue; } void setBackgroundColor(const PPColor& color) { backgroundColor = color; } diff --git a/src/tracker/CMakeLists.txt b/src/tracker/CMakeLists.txt index 55e99599..21ace290 100644 --- a/src/tracker/CMakeLists.txt +++ b/src/tracker/CMakeLists.txt @@ -35,6 +35,7 @@ add_executable(tracker DialogResample.cpp DialogWithValues.cpp DialogZap.cpp + DialogSliders.cpp EQConstants.cpp EditorBase.cpp EnvelopeContainer.cpp @@ -88,6 +89,7 @@ add_executable(tracker SongLengthEstimator.cpp SystemMessage.cpp Reverb.cpp + Filter.cpp TabHeaderControl.cpp TabManager.cpp TabTitleProvider.cpp @@ -123,6 +125,7 @@ add_executable(tracker DialogResample.h DialogWithValues.h DialogZap.h + DialogSliders.h EQConstants.h EditModes.h EditorBase.h @@ -155,6 +158,7 @@ add_executable(tracker RecorderLogic.h ResamplerHelper.h Reverb.h + Filter.h SIPButtons.h SampleEditor.h SampleEditorControl.h diff --git a/src/tracker/DialogSliders.cpp b/src/tracker/DialogSliders.cpp index 9338cea9..fc2df013 100644 --- a/src/tracker/DialogSliders.cpp +++ b/src/tracker/DialogSliders.cpp @@ -68,8 +68,8 @@ void DialogSliders::initSlider(int i, float min, float max, float value, PPStrin // create slider PPSlider* slider = new PPSlider(MESSAGEBOX_CONTROL_USER1+i, screen, this, PPPoint(x2+scalaSpace, y2), size, true, false); slider->setBarSize(8192); - slider->setMinValue(min); - slider->setMaxValue(max); + slider->setMinValue((int)min); + slider->setMaxValue((int)max); slider->setCurrentValue(value); getMessageBoxContainer()->addControl(slider); PPFont* font = PPFont::getFont(PPFont::FONT_SYSTEM); diff --git a/src/tracker/Filter.cpp b/src/tracker/Filter.cpp new file mode 100644 index 00000000..6bdb0a9f --- /dev/null +++ b/src/tracker/Filter.cpp @@ -0,0 +1,22 @@ +#include "Filter.h" +#include + +void Filter::process(float in, filter_t *p) { + if( p->cutoff >= p->srate/2 ) p->cutoff = (p->srate/2) - 1000.0f; // protect + float tcutoff = 2.0*sin(M_PI*p->cutoff/p->srate); + float fb = p->q + p->q/(1.0 - tcutoff ); + float hp = in - p->s0; + float bp = p->s0 - p->s1; + p->s0 = p->s0 + tcutoff * (hp + fb * bp); + p->s1 = p->s1 + tcutoff * (p->s0 - p->s1); + p->out_lp = p->s1; + p->out_hp = p->s1 - in; +} + +void Filter::init( filter_t *p, int samplerate) { + p->q = 0.0f; // 0..0.999 + p->srate = (float)samplerate; + p->cutoff = (float)((p->srate/2)/2); + p->s0 = 0.0f; + p->s1 = 0.0f; +} diff --git a/src/tracker/Filter.h b/src/tracker/Filter.h new file mode 100644 index 00000000..67a6034a --- /dev/null +++ b/src/tracker/Filter.h @@ -0,0 +1,56 @@ +/* + * tracker/Filter.h + * + * Copyright 2023 Leon van Kammen (coderofsalvation) + * + * This file is part of Milkytracker. + * + * Milkytracker is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Milkytracker is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Milkytracker. If not, see . + * + */ + +/* + * This is a simple (static) hp/lp resonant filter which is cheap for the CPU + * and its resonance-param has enough growl for music production. + */ + +#ifndef __FILTER_H +#define __FILTER_H + +#ifndef M_PI +#define M_PI 3.14159265358979323846264338327950288 +#endif + +struct filter_t{ + // params + float q; + float cutoff; + float srate; + // output + float out_hp; + float out_lp; + // cache vars + float s0; + float s1; +}; + +class Filter +{ + + public: + static void process(float in, filter_t *p); + static void init( filter_t *p, int samplerate); +}; + +#endif diff --git a/src/tracker/Reverb.h b/src/tracker/Reverb.h index 67e8b2ef..f049e853 100644 --- a/src/tracker/Reverb.h +++ b/src/tracker/Reverb.h @@ -19,6 +19,12 @@ * * */ +/* + * This is a simple schrodinger reverb + * which is cheap for the CPU and its artifacts + * can also be used for 'blooming' / smearing sounddesign-purposes. + */ + #ifndef __REVERB_H #define __REVERB_H diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 06ddc934..69c4f389 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -37,6 +37,7 @@ #include "FilterParameters.h" #include "SampleEditorResampler.h" #include "Reverb.h" +#include "Filter.h" #define ZEROCROSS(a,b) (a > 0.0 && b <= 0.0 || a < 0.0 && b >= 0.0) @@ -3371,3 +3372,125 @@ void SampleEditor::tool_saturate(const FilterParameters* par) postFilter(); } +void SampleEditor::tool_filter(const FilterParameters* par) +{ + if (isEmptySample()) + return; + + pp_int32 sStart = selectionStart; + pp_int32 sEnd = selectionEnd; + + if (hasValidSelection()) + { + if (sStart >= 0 && sEnd >= 0) + { + if (sEnd < sStart) + { + pp_int32 s = sEnd; sEnd = sStart; sStart = s; + } + } + } + else + { + sStart = 0; + sEnd = sample->samplen; + } + + preFilter(&SampleEditor::tool_filter, par); + + prepareUndo(); + + pp_int32 samplerate = XModule::getc4spd(sample->relnote, sample->finetune); + filter_t lp; + filter_t hp; + Filter::init( (filter_t *)&lp, samplerate ); + Filter::init( (filter_t *)&hp, samplerate ); + hp.cutoff = par->getParameter(0).floatPart; + hp.q = par->getParameter(2).floatPart / 10.0; + lp.cutoff = par->getParameter(1).floatPart; + lp.q = hp.q; + + pp_int32 i; + float in; + float out; + float drive = (par->getParameter(3).floatPart ) / 100.0f; + float scale = par->getParameter(4).floatPart / 100.0f; + + // process + for (i = sStart; i < sEnd; i++) + { + in = sin( getFloatSampleFromWaveform(i) * (1.0f+drive) ); + Filter::process( in, (filter_t *)&lp ); // apply LP + out = lp.out_lp; // + Filter::process( out, (filter_t *)&hp ); // apply HP + setFloatSampleInWaveform(i, hp.out_hp * scale ); // update + } + + finishUndo(); + + postFilter(); +} + +void SampleEditor::tool_timestretch(const FilterParameters* par) +{ + if (isEmptySample()) + return; + + preFilter(&SampleEditor::tool_timestretch, par); + + prepareUndo(); + + pp_uint32 i; + pp_uint32 gi = 0; // index of grain-window (samples) + pp_uint32 overlap = 0; + pp_uint32 end = 0; + float gin = 0.0f; // index of grain-window (normalized between 0..1) + float *buf; + float scale; + pp_int32 grain = (int)par->getParameter(0).floatPart; // grain size + pp_int32 stretch = 1+(int)par->getParameter(1).floatPart; // stretch factor + pp_int32 sLength2 = sample->samplen * (2+stretch); + + pp_int32 samplerate = XModule::getc4spd(sample->relnote, sample->finetune); + buf = (float*)malloc( sLength2 * sizeof(float)); + for( i = 0; i < sLength2; i++ ) buf[i] = 0.0f; + + // 90s akai-style zerocrossing timestretch algo + for (i = 0; i < sample->samplen; i++) { + if( gi == 0 ){ + for( pp_int32 s = 0; s < stretch; s++ ){ + overlap += (grain/2); + for( pp_int32 j = 0; j < grain; j++ ){ + gin = (1.0f/(float)grain) * (float)j; // normalize grainposition + scale = sin(gin/M_PI*9.8664); // apply fade-in fade-out curve + float f = getFloatSampleFromWaveform(i+j); + end = j + overlap; + buf[ end ] = buf[ end ] + (f*scale); + } + } + } + gi = (gi+1) % grain; + } + + // write sample + module->freeSampleMem((mp_ubyte*)sample->sample); + sample->samplen = end; + if( sample->type & 8 ){ + sample->sample = (mp_sbyte*)module->allocSampleMem(sample->samplen); + memset(sample->sample, 0, sample->samplen); + } + if( sample->type & 16 ){ + sample->sample = (mp_sbyte*)module->allocSampleMem(sample->samplen*2); + memset(sample->sample, 0, sample->samplen*2); + } + + for( i = 0; i < end; i++ ){ + this->setFloatSampleInWaveform(i, buf[i] ); + } + + free(buf); + + finishUndo(); + + postFilter(); +} diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index 7b550ea5..ebf2251f 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -353,7 +353,9 @@ class SampleEditor : public EditorBase void tool_eqSample(const FilterParameters* par,bool selective); void tool_eqSample(const FilterParameters* par); void tool_reverb(const FilterParameters* par); + void tool_filter(const FilterParameters* par); void tool_saturate(const FilterParameters* par); + void tool_timestretch(const FilterParameters* par); // generators void tool_generateSilence(const FilterParameters* par); diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index 68d1696f..04b3073f 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -124,14 +124,17 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuFX->addEntry("Fade out" PPSTR_PERIODS, MenuCommandIDVolumeFadeOut); subMenuFX->addEntry("Fade custom" PPSTR_PERIODS, MenuCommandIDVolumeFade); subMenuFX->addEntry(seperatorStringLarge, -1); - subMenuFX->addEntry("Compress", MenuCommandIDCompress); - subMenuFX->addEntry("Saturate", MenuCommandIDSaturate); subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("Reverb", MenuCommandIDReverb); + subMenuFX->addEntry("Timestretch", MenuCommandIDTimeStretch); + subMenuFX->addEntry(seperatorStringLarge, -1); + subMenuFX->addEntry("Filter" PPSTR_PERIODS, MenuCommandIDFilter); + subMenuFX->addEntry("EQ 3 Band" PPSTR_PERIODS, MenuCommandIDEQ3Band); + subMenuFX->addEntry("EQ 10 Band" PPSTR_PERIODS, MenuCommandIDEQ10Band); subMenuFX->addEntry(seperatorStringLarge, -1); - subMenuFX->addEntry("3 Band EQ" PPSTR_PERIODS, MenuCommandIDEQ3Band); - subMenuFX->addEntry("10 Band EQ" PPSTR_PERIODS, MenuCommandIDEQ10Band); - subMenuFX->addEntry("Exciter [protracker boost]", MenuCommandIDPTBoost); + subMenuFX->addEntry("Compress", MenuCommandIDCompress); + subMenuFX->addEntry("Saturate", MenuCommandIDSaturate); + subMenuFX->addEntry("Exciter [PTboost]", MenuCommandIDPTBoost); subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("Normalize", MenuCommandIDNormalize); subMenuFX->addEntry("Backwards", MenuCommandIDReverse); @@ -1718,6 +1721,7 @@ void SampleEditorControl::invokeContextMenu(const PPPoint& p, bool translatePoin subMenuAdvanced->setState(MenuCommandIDDCOffset, isEmptySample); subMenuAdvanced->setState(MenuCommandIDRectangularSmooth, isEmptySample); subMenuAdvanced->setState(MenuCommandIDTriangularSmooth, isEmptySample); + subMenuAdvanced->setState(MenuCommandIDFilter, isEmptySample); subMenuAdvanced->setState(MenuCommandIDEQ3Band, isEmptySample); subMenuAdvanced->setState(MenuCommandIDEQ10Band, isEmptySample); subMenuAdvanced->setState(MenuCommandIDResample, isEmptySample); @@ -1733,6 +1737,7 @@ void SampleEditorControl::invokeContextMenu(const PPPoint& p, bool translatePoin subMenuPT->setState(MenuCommandIDPTBoost, isEmptySample); subMenuPT->setState(MenuCommandIDSaturate, isEmptySample); + subMenuPT->setState(MenuCommandIDTimeStretch, isEmptySample); subMenuGenerators->setState(MenuCommandIDGenerateNoise, isEmptySample); subMenuGenerators->setState(MenuCommandIDGenerateSine, isEmptySample); @@ -1903,6 +1908,10 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeSaturate); break; + case MenuCommandIDTimeStretch: + invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeTimeStretch); + break; + case MenuCommandIDXFade: sampleEditor->tool_xFadeSample(NULL); break; @@ -1927,7 +1936,11 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) sampleEditor->tool_triangularSmoothSample(NULL); break; - case MenuCommandIDEQ3Band: + case MenuCommandIDFilter: + invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeFilter); + break; + + case MenuCommandIDEQ3Band: invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeEQ3Band); break; diff --git a/src/tracker/SampleEditorControl.h b/src/tracker/SampleEditorControl.h index aec1a1f9..ea5ab351 100644 --- a/src/tracker/SampleEditorControl.h +++ b/src/tracker/SampleEditorControl.h @@ -298,6 +298,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub MenuCommandIDReverse, MenuCommandIDPTBoost, MenuCommandIDSaturate, + MenuCommandIDTimeStretch, MenuCommandIDXFade, MenuCommandIDChangeSign, MenuCommandIDSwapByteOrder, @@ -306,6 +307,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub MenuCommandIDDCOffset, MenuCommandIDRectangularSmooth, MenuCommandIDTriangularSmooth, + MenuCommandIDFilter, MenuCommandIDEQ3Band, MenuCommandIDEQ10Band, MenuCommandIDSelectiveEQ10Band, @@ -347,6 +349,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub SampleToolTypeReverse, SampleToolTypePTBoost, SampleToolTypeSaturate, + SampleToolTypeTimeStretch, SampleToolTypeXFade, SampleToolTypeChangeSign, SampleToolTypeSwapByteOrder, @@ -355,6 +358,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub SampleToolTypeDCOffset, SampleToolTypeRectangularSmooth, SampleToolTypeTriangularSmooth, + SampleToolTypeFilter, SampleToolTypeEQ3Band, SampleToolTypeEQ10Band, SampleToolTypeSelectiveEQ10Band, diff --git a/src/tracker/SampleEditorControlLastValues.h b/src/tracker/SampleEditorControlLastValues.h index 96d21837..ea5af637 100644 --- a/src/tracker/SampleEditorControlLastValues.h +++ b/src/tracker/SampleEditorControlLastValues.h @@ -53,7 +53,10 @@ struct SampleEditorControlLastValues float reverbDryWet; float reverbDecay; float reverbColour; - float saturate;; + float saturate; + float filterCutoffL; + float filterCutoffH; + float filterRes; static float invalidFloatValue() { @@ -85,6 +88,9 @@ struct SampleEditorControlLastValues reverbDecay = invalidFloatValue(); reverbColour = invalidFloatValue(); saturate = invalidFloatValue(); + filterCutoffL = invalidFloatValue(); + filterCutoffH = invalidFloatValue(); + filterRes = invalidFloatValue(); } PPDictionary convertToDictionary() @@ -117,6 +123,9 @@ struct SampleEditorControlLastValues result.store("reverbDryWet", PPDictionary::convertFloatToIntNonLossy(reverbDryWet)); result.store("reverbDecay", PPDictionary::convertFloatToIntNonLossy(reverbDecay)); result.store("reverbColour", PPDictionary::convertFloatToIntNonLossy(reverbColour)); + result.store("filterCutoffL", PPDictionary::convertFloatToIntNonLossy(filterCutoffL)); + result.store("filterCutoffH", PPDictionary::convertFloatToIntNonLossy(filterCutoffH)); + result.store("filterRes", PPDictionary::convertFloatToIntNonLossy(filterRes)); return result; } @@ -193,6 +202,18 @@ struct SampleEditorControlLastValues { saturate = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); } + else if (key->getKey().compareToNoCase("filterCutoffL") == 0) + { + filterCutoffL = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); + } + else if (key->getKey().compareToNoCase("filterCutoffH") == 0) + { + filterCutoffH = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); + } + else if (key->getKey().compareToNoCase("filterRes") == 0) + { + filterRes = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); + } key = dictionary.getNextKey(); } diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index ad48375b..9111484f 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -180,6 +180,31 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan sliders->initSlider(0,1,4000,value,"Harmonics"); break; } + + case ToolHandlerResponder::SampleToolTypeFilter:{ + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Filter", 5, sampleEditor, &SampleEditor::tool_filter ); + DialogSliders *sliders = static_cast(dialog); + int sampleRate = 44100/2; + float value = lastValues.filterCutoffH != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterCutoffH : 45.0f; + sliders->initSlider(0,1,sampleRate/2,value,"Highpass"); + value = lastValues.filterCutoffL != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterCutoffL : ((float)sampleRate)-1.0f; + sliders->initSlider(1,1,sampleRate,value,"Lowpass"); + value = lastValues.filterRes != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterRes : 0.0f; + sliders->initSlider(2,0,9,value,"Resonance"); + value = lastValues.saturate != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.saturate : 0.0f; + sliders->initSlider(3,1,500,value,"Drive"); + value = lastValues.boostSampleVolume != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.boostSampleVolume : 100.0f; + sliders->initSlider(4,0.0f, 300.0f, value,"Volume"); + break; + } + + case ToolHandlerResponder::SampleToolTypeTimeStretch:{ + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "90s Timestretch", 2, sampleEditor, &SampleEditor::tool_timestretch ); + DialogSliders *sliders = static_cast(dialog); + sliders->initSlider(0,0,10000,3900,"Grainsize"); + sliders->initSlider(1,0,8,3,"Stretch"); + break; + } case ToolHandlerResponder::SampleToolTypeGenerateSine: case ToolHandlerResponder::SampleToolTypeGenerateSquare: @@ -260,6 +285,34 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) break; } + case ToolHandlerResponder::SampleToolTypeTimeStretch: + { + DialogSliders *sliders = static_cast(dialog); + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter( (float)sliders->getSlider(0) )); + par.setParameter(1, FilterParameters::Parameter( (float)sliders->getSlider(1) )); + sampleEditor->tool_timestretch(&par); + break; + } + + case ToolHandlerResponder::SampleToolTypeFilter: + { + DialogSliders *sliders = static_cast(dialog); + lastValues.filterCutoffH = sliders->getSlider(0); + lastValues.filterCutoffL = sliders->getSlider(1); + lastValues.filterRes = sliders->getSlider(2); + lastValues.saturate = sliders->getSlider(3); + lastValues.boostSampleVolume = sliders->getSlider(4); + FilterParameters par(5); + par.setParameter(0, FilterParameters::Parameter(lastValues.filterCutoffH)); + par.setParameter(1, FilterParameters::Parameter(lastValues.filterCutoffL)); + par.setParameter(2, FilterParameters::Parameter(lastValues.filterRes)); + par.setParameter(3, FilterParameters::Parameter(lastValues.saturate)); + par.setParameter(4, FilterParameters::Parameter(lastValues.boostSampleVolume)); + sampleEditor->tool_filter(&par); + break; + } + case ToolHandlerResponder::SampleToolTypeFade: { lastValues.fadeSampleVolumeStart = static_cast(dialog)->getValueOne(); From 7d9f3e32a137a3b699fc13af2d73e1985e836ab9 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 14 Aug 2023 14:40:30 +0200 Subject: [PATCH 066/152] typofix --- src/tracker/SampleEditor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 69c4f389..1809aace 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3455,7 +3455,7 @@ void SampleEditor::tool_timestretch(const FilterParameters* par) buf = (float*)malloc( sLength2 * sizeof(float)); for( i = 0; i < sLength2; i++ ) buf[i] = 0.0f; - // 90s akai-style zerocrossing timestretch algo + // 90s akai-style timestretch algo for (i = 0; i < sample->samplen; i++) { if( gi == 0 ){ for( pp_int32 s = 0; s < stretch; s++ ){ From 20eeb33336036c4bdbc0c49be689e386fd804e44 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 14 Aug 2023 14:47:42 +0200 Subject: [PATCH 067/152] bugfix volume --- src/tracker/SampleEditorControl.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index 04b3073f..3c4fced5 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -1857,7 +1857,7 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) case MenuCommandIDVolumeFadeOut:{ FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter(1.0f)); + par.setParameter(0, FilterParameters::Parameter(100.0f)); par.setParameter(1, FilterParameters::Parameter(0.0f)); sampleEditor->tool_scaleSample(&par); break; @@ -1866,7 +1866,7 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) case MenuCommandIDVolumeFadeIn:{ FilterParameters par(2); par.setParameter(0, FilterParameters::Parameter(0.0f)); - par.setParameter(1, FilterParameters::Parameter(1.0f)); + par.setParameter(1, FilterParameters::Parameter(100.0f)); sampleEditor->tool_scaleSample(&par); break; } From 51fa13afba0e6e5e5ced2308a06489143dcf90cc Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 14 Aug 2023 20:18:14 +0200 Subject: [PATCH 068/152] reverb bugfix --- src/tracker/SampleEditor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 1809aace..88f4a678 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3300,7 +3300,7 @@ void SampleEditor::tool_reverb(const FilterParameters* par) Reverb::reset( (reverb_t *)&r ); float dry = fmin( 1.0f - (par->getParameter(0).floatPart / 100.0f ), 0.5 ) * 2.0f; - float wet = ( par->getParameter(1).floatPart / 100.0f) * 2.0f; + float wet = ( par->getParameter(0).floatPart / 100.0f) * 2.0f; float in = 0.0; float out = 0.0; for (i = sStart; i < sEnd; i++) From a7115fe16587773aced77d61a7953c7776d2a215 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Tue, 15 Aug 2023 11:08:55 +0200 Subject: [PATCH 069/152] improved reverb-defaults + 8bit timestretch bugfix --- src/tracker/SampleEditor.cpp | 20 ++++++++++--------- .../SampleEditorControlToolHandler.cpp | 10 +++++----- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 88f4a678..1bc248d5 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3295,8 +3295,7 @@ void SampleEditor::tool_reverb(const FilterParameters* par) reverb_t r; r.size = par->getParameter(1).floatPart * (1.0f/100.0f); // 0 .. 1.0 r.decay = par->getParameter(2).floatPart / 100.0f; // 0 .. 1.0 - r.colour = par->getParameter(3).floatPart / 10.0f; // 0 .. 12 - r.colour -= 6.0f; //-6.0 .. 6.0 + r.colour = par->getParameter(3).floatPart; //-6.0 .. 6.0 Reverb::reset( (reverb_t *)&r ); float dry = fmin( 1.0f - (par->getParameter(0).floatPart / 100.0f ), 0.5 ) * 2.0f; @@ -3443,6 +3442,7 @@ void SampleEditor::tool_timestretch(const FilterParameters* par) pp_uint32 i; pp_uint32 gi = 0; // index of grain-window (samples) pp_uint32 overlap = 0; + pp_uint32 pos = 0; pp_uint32 end = 0; float gin = 0.0f; // index of grain-window (normalized between 0..1) float *buf; @@ -3463,8 +3463,9 @@ void SampleEditor::tool_timestretch(const FilterParameters* par) for( pp_int32 j = 0; j < grain; j++ ){ gin = (1.0f/(float)grain) * (float)j; // normalize grainposition scale = sin(gin/M_PI*9.8664); // apply fade-in fade-out curve - float f = getFloatSampleFromWaveform(i+j); - end = j + overlap; + pos = i+j < sample->samplen-1 ? i+j : sample->samplen-1; + float f = getFloatSampleFromWaveform(pos); + end = j + overlap < sLength2-1 ? j + overlap : sLength2-1;; buf[ end ] = buf[ end ] + (f*scale); } } @@ -3473,22 +3474,23 @@ void SampleEditor::tool_timestretch(const FilterParameters* par) } // write sample - module->freeSampleMem((mp_ubyte*)sample->sample); + mp_ubyte *oldsample = (mp_ubyte*)sample->sample; sample->samplen = end; - if( sample->type & 8 ){ - sample->sample = (mp_sbyte*)module->allocSampleMem(sample->samplen); - memset(sample->sample, 0, sample->samplen); - } if( sample->type & 16 ){ sample->sample = (mp_sbyte*)module->allocSampleMem(sample->samplen*2); memset(sample->sample, 0, sample->samplen*2); + }else{ + sample->sample = (mp_sbyte*)module->allocSampleMem(sample->samplen); + memset(sample->sample, 0, sample->samplen); } for( i = 0; i < end; i++ ){ this->setFloatSampleInWaveform(i, buf[i] ); } + // free mem free(buf); + module->freeSampleMem(oldsample); finishUndo(); diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index 9111484f..5e91d5d6 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -161,14 +161,14 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Reverb", 4, sampleEditor, &SampleEditor::tool_reverb ); DialogSliders *sliders = static_cast(dialog); - float value = lastValues.reverbDryWet != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbDryWet : 50.0f; + float value = lastValues.reverbDryWet != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbDryWet : 33.0f; sliders->initSlider(0,0,100,value,"Dry..Wet"); - value = lastValues.reverbSize != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbSize : 50.0f; + value = lastValues.reverbSize != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbSize : 100.0f; sliders->initSlider(1,0,100,value,"Size"); value = lastValues.reverbDecay != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbDecay : 90.0f; sliders->initSlider(2,0,99,value,"Decay"); - value = lastValues.reverbColour != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbColour : 60.0f; - sliders->initSlider(3,0,120,value,"Colour"); + value = lastValues.reverbColour != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbColour : 0.0f; + sliders->initSlider(3,-6,6,value,"Colour"); break; } @@ -201,7 +201,7 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan case ToolHandlerResponder::SampleToolTypeTimeStretch:{ dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "90s Timestretch", 2, sampleEditor, &SampleEditor::tool_timestretch ); DialogSliders *sliders = static_cast(dialog); - sliders->initSlider(0,0,10000,3900,"Grainsize"); + sliders->initSlider(0,1,10000,3900,"Grainsize"); sliders->initSlider(1,0,8,3,"Stretch"); break; } From 0262fe17ef04ff28c9cbbd57dcfcb145ff2abf82 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Tue, 15 Aug 2023 17:39:37 +0200 Subject: [PATCH 070/152] allow in-filebrowser keyjazz for nonft2-kblayout too (after 16 years) + drive->saturate rename for consistency --- src/tracker/SampleEditorControlToolHandler.cpp | 8 +++----- src/tracker/Tracker.cpp | 5 +++-- src/tracker/TrackerShortCuts.cpp | 7 ------- 3 files changed, 6 insertions(+), 14 deletions(-) diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index 5e91d5d6..a4e18854 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -175,10 +175,9 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan case ToolHandlerResponder::SampleToolTypeSaturate:{ dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Saturation", 1, sampleEditor, &SampleEditor::tool_saturate ); DialogSliders *sliders = static_cast(dialog); - float value = lastValues.saturate != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.saturate : 200.0f; sliders->initSlider(0,1,4000,value,"Harmonics"); - break; + break; } case ToolHandlerResponder::SampleToolTypeFilter:{ @@ -191,8 +190,7 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan sliders->initSlider(1,1,sampleRate,value,"Lowpass"); value = lastValues.filterRes != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterRes : 0.0f; sliders->initSlider(2,0,9,value,"Resonance"); - value = lastValues.saturate != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.saturate : 0.0f; - sliders->initSlider(3,1,500,value,"Drive"); + sliders->initSlider(3,1,500,0,"Saturate"); value = lastValues.boostSampleVolume != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.boostSampleVolume : 100.0f; sliders->initSlider(4,0.0f, 300.0f, value,"Volume"); break; @@ -278,7 +276,7 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) case ToolHandlerResponder::SampleToolTypeSaturate: { DialogSliders *sliders = static_cast(dialog); - lastValues.saturate = sliders->getSlider(0); + lastValues.saturate = sliders->getSlider(0); FilterParameters par(1); par.setParameter(0, FilterParameters::Parameter(lastValues.saturate)); sampleEditor->tool_saturate(&par); diff --git a/src/tracker/Tracker.cpp b/src/tracker/Tracker.cpp index 5cf29564..c88e27a2 100644 --- a/src/tracker/Tracker.cpp +++ b/src/tracker/Tracker.cpp @@ -270,8 +270,9 @@ bool Tracker::isEditingCurrentOrderlistPattern() pp_int32 Tracker::getInstrumentToPlay(pp_int32 note, PlayerController*& playerController) { - if (PPControl* ctrl = screen->getModalControl()) - { + PPControl* ctrl = screen->getModalControl(); + if (dialog != NULL && ctrl) // popupdialogs have no use here (+should allow keyjazz for fxdialogs) + { note--; PPContainer* container = static_cast(ctrl); diff --git a/src/tracker/TrackerShortCuts.cpp b/src/tracker/TrackerShortCuts.cpp index dce6f29b..dfa71589 100644 --- a/src/tracker/TrackerShortCuts.cpp +++ b/src/tracker/TrackerShortCuts.cpp @@ -152,13 +152,6 @@ void Tracker::processShortcutsMilkyTracker(PPEvent* event) if (res || keyModifier) break; - if (editMode == EditModeMilkyTracker) - { - if (sectionDiskMenu->isFileBrowserVisible() && - sectionDiskMenu->fileBrowserHasFocus()) - break; - } - PatternEditorControl* patternEditorControl = getPatternEditorControl(); // translate key to note From 00221635313f5d38d58008bbd9e7a955a63d1c6a Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 23 Aug 2023 13:41:35 +0200 Subject: [PATCH 071/152] added delay/chorus/flange toolkit + filter grit (=overdrive samplerate) --- src/tracker/DialogSliders.cpp | 7 +- src/tracker/Filter.cpp | 6 +- src/tracker/SampleEditor.cpp | 132 ++++++++++++++++-- src/tracker/SampleEditor.h | 1 + src/tracker/SampleEditorControl.cpp | 9 +- src/tracker/SampleEditorControl.h | 2 + .../SampleEditorControlToolHandler.cpp | 52 +++++-- 7 files changed, 182 insertions(+), 27 deletions(-) diff --git a/src/tracker/DialogSliders.cpp b/src/tracker/DialogSliders.cpp index fc2df013..ecac2efa 100644 --- a/src/tracker/DialogSliders.cpp +++ b/src/tracker/DialogSliders.cpp @@ -50,7 +50,7 @@ DialogSliders::DialogSliders(PPScreen *parentScreen, DialogResponder *toolHandle this->sampleEditor = sampleEditor; this->id = id; float dheight = (sliders+5) * (SCROLLBUTTONSIZE+6); - initDialog(screen, responder, id, title.getStrBuffer(), 330, dheight, 26, "Ok", "Cancel"); + initDialog(screen, responder, id, title.getStrBuffer(), screen->getWidth() > 320 ? 400 : 330, dheight, 26, "Ok", "Cancel"); } void DialogSliders::initSlider(int i, float min, float max, float value, PPString caption) @@ -60,10 +60,10 @@ void DialogSliders::initSlider(int i, float min, float max, float value, PPStrin pp_int32 width = getMessageBoxContainer()->getSize().width; pp_int32 height = getMessageBoxContainer()->getSize().height; pp_uint32 borderSpace = 12; - pp_uint32 scalaSpace = 16*5+8; + pp_uint32 scalaSpace = 16*7+8; pp_int32 y2 = ((SCROLLBUTTONSIZE+6) * i+1 ) + getMessageBoxContainer()->getControlByID(MESSAGEBOX_STATICTEXT_MAIN_CAPTION)->getLocation().y + 20; pp_int32 x2 = x + borderSpace; - pp_int32 size = width-160; + pp_int32 size = width-192; // create slider PPSlider* slider = new PPSlider(MESSAGEBOX_CONTROL_USER1+i, screen, this, PPPoint(x2+scalaSpace, y2), size, true, false); @@ -72,6 +72,7 @@ void DialogSliders::initSlider(int i, float min, float max, float value, PPStrin slider->setMaxValue((int)max); slider->setCurrentValue(value); getMessageBoxContainer()->addControl(slider); + if( screen->getWidth() < 320 ) caption = caption.subString(0,10); PPFont* font = PPFont::getFont(PPFont::FONT_SYSTEM); PPStaticText* staticText = new PPStaticText(MESSAGEBOX_CONTROL_USER1+TEXT_OFFSET+i, screen, this, PPPoint(x2+(SCROLLBUTTONSIZE/2), y2), caption.getStrBuffer(), true); staticText->setFont(font); diff --git a/src/tracker/Filter.cpp b/src/tracker/Filter.cpp index 6bdb0a9f..743e888a 100644 --- a/src/tracker/Filter.cpp +++ b/src/tracker/Filter.cpp @@ -2,7 +2,7 @@ #include void Filter::process(float in, filter_t *p) { - if( p->cutoff >= p->srate/2 ) p->cutoff = (p->srate/2) - 1000.0f; // protect + // if( p->cutoff >= p->srate/2 ) p->cutoff = (p->srate/2) - 1000.0f; // protect float tcutoff = 2.0*sin(M_PI*p->cutoff/p->srate); float fb = p->q + p->q/(1.0 - tcutoff ); float hp = in - p->s0; @@ -15,8 +15,8 @@ void Filter::process(float in, filter_t *p) { void Filter::init( filter_t *p, int samplerate) { p->q = 0.0f; // 0..0.999 - p->srate = (float)samplerate; - p->cutoff = (float)((p->srate/2)/2); + p->srate = (float)samplerate*2; + p->cutoff = 500.0; p->s0 = 0.0f; p->s1 = 0.0f; } diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 1bc248d5..9b09f083 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3296,19 +3296,49 @@ void SampleEditor::tool_reverb(const FilterParameters* par) r.size = par->getParameter(1).floatPart * (1.0f/100.0f); // 0 .. 1.0 r.decay = par->getParameter(2).floatPart / 100.0f; // 0 .. 1.0 r.colour = par->getParameter(3).floatPart; //-6.0 .. 6.0 + // + pp_uint32 looptype = getLoopType(); + pp_int32 sLength2 = sample->samplen *2; + bool overflow = looptype == 1; Reverb::reset( (reverb_t *)&r ); + // create temporary buffer + float *buf; + buf = (float*)malloc( sLength2 * sizeof(float)); + for( i = 0; i < sLength2; i++ ) buf[i] = 0.0f; + float dry = fmin( 1.0f - (par->getParameter(0).floatPart / 100.0f ), 0.5 ) * 2.0f; float wet = ( par->getParameter(0).floatPart / 100.0f) * 2.0f; float in = 0.0; float out = 0.0; - for (i = sStart; i < sEnd; i++) + pp_int32 pos = 0; + + for (i = 0; i < sLength2; i++) { - in = getFloatSampleFromWaveform(i); + pos = overflow ? i % sample->samplen : i; + in = i < sample->samplen ? getFloatSampleFromWaveform(i) : 0.0f; Reverb::process( &in, &out, 1, (reverb_t *)&r); - setFloatSampleInWaveform(i, (dry*in) + (wet*out) ); + buf[pos] += (dry*in) + (wet*out); } + // write sample + mp_ubyte *oldsample = (mp_ubyte*)sample->sample; + sample->samplen = overflow || looptype == 2 ? sample->samplen : sLength2; + if( sample->type & 16 ){ + sample->sample = (mp_sbyte*)module->allocSampleMem(sample->samplen*2); + memset(sample->sample, 0, sample->samplen*2); + }else{ + sample->sample = (mp_sbyte*)module->allocSampleMem(sample->samplen); + memset(sample->sample, 0, sample->samplen); + } + for( i = 0; i < sLength2; i++ ){ + this->setFloatSampleInWaveform(i, buf[i] ); + } + + // free mem + free(buf); + module->freeSampleMem(oldsample); + finishUndo(); postFilter(); @@ -3399,7 +3429,7 @@ void SampleEditor::tool_filter(const FilterParameters* par) prepareUndo(); - pp_int32 samplerate = XModule::getc4spd(sample->relnote, sample->finetune); + pp_int32 samplerate = 48000; filter_t lp; filter_t hp; Filter::init( (filter_t *)&lp, samplerate ); @@ -3412,17 +3442,16 @@ void SampleEditor::tool_filter(const FilterParameters* par) pp_int32 i; float in; float out; - float drive = (par->getParameter(3).floatPart ) / 100.0f; - float scale = par->getParameter(4).floatPart / 100.0f; + float scale = par->getParameter(3).floatPart / 100.0f; // process for (i = sStart; i < sEnd; i++) { - in = sin( getFloatSampleFromWaveform(i) * (1.0f+drive) ); + in = getFloatSampleFromWaveform(i); Filter::process( in, (filter_t *)&lp ); // apply LP out = lp.out_lp; // Filter::process( out, (filter_t *)&hp ); // apply HP - setFloatSampleInWaveform(i, hp.out_hp * scale ); // update + setFloatSampleInWaveform(i, sin(hp.out_hp * scale) ); // update } finishUndo(); @@ -3496,3 +3525,90 @@ void SampleEditor::tool_timestretch(const FilterParameters* par) postFilter(); } + +void SampleEditor::tool_delay(const FilterParameters* par) +{ + if (isEmptySample()) + return; + + preFilter(&SampleEditor::tool_delay, par); + + prepareUndo(); + + // setup params and vars + pp_uint32 i; + pp_uint32 looptype = getLoopType(); + pp_uint32 iecho = 0; // current echo + pp_uint32 pos = 0; // sample position + pp_int32 delay = (int)par->getParameter(0).floatPart; // delay size in samples + pp_int32 echos = (int)par->getParameter(1).floatPart; // number of echo's + float dry = fmin( 1.0f - (par->getParameter(5).floatPart / 100.0f ), 0.5 ) * 2.0f; + float wet = ( par->getParameter(5).floatPart / 100.0f); + float detune = (1.0f + (float)par->getParameter(2).floatPart) / 500.0f; + float bandpass = (float)par->getParameter(3).floatPart; + float saturate = (float)par->getParameter(4).floatPart / 10.0f; + + // only pad sample when not looped, otherwise overflow in case of forward loop + pp_int32 sLength2 = looptype == 0 || looptype == 3? sample->samplen + (echos*delay) : sample->samplen; + bool overflow = looptype == 1; + + // setup bandpass filter (actually this is an brickwall filter [lp+hp]) + filter_t lp; + filter_t hp; + Filter::init( (filter_t *)&lp, 48000 ); + Filter::init( (filter_t *)&hp, 48000 ); + hp.cutoff = bandpass; + lp.cutoff = hp.cutoff + 500; // 500hz bpf bandwidth + lp.q = hp.q = 0.66; // with high resonance + + // create temporary sample + float *buf; + buf = (float*)malloc( sLength2 * sizeof(float)); + for( i = 0; i < sLength2; i++ ) buf[i] = 0.0f; + + for (i = 0; i < sample->samplen; i++) { + buf[i] = getFloatSampleFromWaveform(i) * dry; + } + + // lets go + for (iecho= 0; iecho < echos; iecho++ ){ + float fi = 0.0f; + for ( i=0;i < sample->samplen; i++ ){ + fi += 1.0f - detune; + pos = ((iecho+1) * delay) + i; + if( pos >= sLength2 && overflow ) pos = pos % sLength2; + if( pos >= sLength2 && !overflow ) break; + float amp = 1.0f - ((float)iecho/(0.8*(float)echos)); // calculate echo fadeout + float out = wet * sin( getFloatSampleFromWaveform( (int)fi ) * (1+saturate) ) * amp; // saturate + apply fadeout + if( bandpass > 60.0 ){ + Filter::process( out, (filter_t *)&lp ); // apply LP + out = lp.out_lp; // + Filter::process( out, (filter_t *)&hp ); // apply HP + out = hp.out_hp; // + } // + buf[pos] += -out; // add phase-inverted so flange effect will be more articulated due to PWM + } + } + + // write sample + mp_ubyte *oldsample = (mp_ubyte*)sample->sample; + sample->samplen = sLength2; + if( sample->type & 16 ){ + sample->sample = (mp_sbyte*)module->allocSampleMem(sample->samplen*2); + memset(sample->sample, 0, sample->samplen*2); + }else{ + sample->sample = (mp_sbyte*)module->allocSampleMem(sample->samplen); + memset(sample->sample, 0, sample->samplen); + } + for( i = 0; i < sLength2; i++ ){ + this->setFloatSampleInWaveform(i, buf[i] ); + } + + // free mem + free(buf); + module->freeSampleMem(oldsample); + + finishUndo(); + + postFilter(); +} diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index ebf2251f..95261322 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -356,6 +356,7 @@ class SampleEditor : public EditorBase void tool_filter(const FilterParameters* par); void tool_saturate(const FilterParameters* par); void tool_timestretch(const FilterParameters* par); + void tool_delay(const FilterParameters* par); // generators void tool_generateSilence(const FilterParameters* par); diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index 3c4fced5..54d72cda 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -124,7 +124,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuFX->addEntry("Fade out" PPSTR_PERIODS, MenuCommandIDVolumeFadeOut); subMenuFX->addEntry("Fade custom" PPSTR_PERIODS, MenuCommandIDVolumeFade); subMenuFX->addEntry(seperatorStringLarge, -1); - subMenuFX->addEntry(seperatorStringLarge, -1); + subMenuFX->addEntry("Delay", MenuCommandIDDelay); subMenuFX->addEntry("Reverb", MenuCommandIDReverb); subMenuFX->addEntry("Timestretch", MenuCommandIDTimeStretch); subMenuFX->addEntry(seperatorStringLarge, -1); @@ -134,7 +134,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("Compress", MenuCommandIDCompress); subMenuFX->addEntry("Saturate", MenuCommandIDSaturate); - subMenuFX->addEntry("Exciter [PTboost]", MenuCommandIDPTBoost); + subMenuFX->addEntry("Excite #PTboost", MenuCommandIDPTBoost); subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("Normalize", MenuCommandIDNormalize); subMenuFX->addEntry("Backwards", MenuCommandIDReverse); @@ -1738,6 +1738,7 @@ void SampleEditorControl::invokeContextMenu(const PPPoint& p, bool translatePoin subMenuPT->setState(MenuCommandIDPTBoost, isEmptySample); subMenuPT->setState(MenuCommandIDSaturate, isEmptySample); subMenuPT->setState(MenuCommandIDTimeStretch, isEmptySample); + subMenuPT->setState(MenuCommandIDDelay, isEmptySample); subMenuGenerators->setState(MenuCommandIDGenerateNoise, isEmptySample); subMenuGenerators->setState(MenuCommandIDGenerateSine, isEmptySample); @@ -1912,6 +1913,10 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeTimeStretch); break; + case MenuCommandIDDelay: + invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeDelay); + break; + case MenuCommandIDXFade: sampleEditor->tool_xFadeSample(NULL); break; diff --git a/src/tracker/SampleEditorControl.h b/src/tracker/SampleEditorControl.h index ea5ab351..e0793d8c 100644 --- a/src/tracker/SampleEditorControl.h +++ b/src/tracker/SampleEditorControl.h @@ -299,6 +299,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub MenuCommandIDPTBoost, MenuCommandIDSaturate, MenuCommandIDTimeStretch, + MenuCommandIDDelay, MenuCommandIDXFade, MenuCommandIDChangeSign, MenuCommandIDSwapByteOrder, @@ -350,6 +351,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub SampleToolTypePTBoost, SampleToolTypeSaturate, SampleToolTypeTimeStretch, + SampleToolTypeDelay, SampleToolTypeXFade, SampleToolTypeChangeSign, SampleToolTypeSwapByteOrder, diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index a4e18854..2ba134fb 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -181,18 +181,20 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan } case ToolHandlerResponder::SampleToolTypeFilter:{ - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Filter", 5, sampleEditor, &SampleEditor::tool_filter ); + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "90s Filter", 4, sampleEditor, &SampleEditor::tool_filter ); DialogSliders *sliders = static_cast(dialog); - int sampleRate = 44100/2; + TXMSample *sample = sampleEditor->getSample(); + pp_int32 sampleRate = 48000 + 12000; // add +12000 to allow high-end 90s 'grit' float value = lastValues.filterCutoffH != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterCutoffH : 45.0f; sliders->initSlider(0,1,sampleRate/2,value,"Highpass"); value = lastValues.filterCutoffL != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterCutoffL : ((float)sampleRate)-1.0f; - sliders->initSlider(1,1,sampleRate,value,"Lowpass"); + PPString str = "Lowpass"; + str.append("\x1d"); + str.append("grit"); + sliders->initSlider(1,1,sampleRate/2,value,str); value = lastValues.filterRes != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterRes : 0.0f; sliders->initSlider(2,0,9,value,"Resonance"); - sliders->initSlider(3,1,500,0,"Saturate"); - value = lastValues.boostSampleVolume != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.boostSampleVolume : 100.0f; - sliders->initSlider(4,0.0f, 300.0f, value,"Volume"); + sliders->initSlider(3,0.0f, 1000.0f, 100.0f,"Volume"); break; } @@ -203,6 +205,25 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan sliders->initSlider(1,0,8,3,"Stretch"); break; } + + case ToolHandlerResponder::SampleToolTypeDelay:{ + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Delay Toolkit", 6, sampleEditor, &SampleEditor::tool_delay ); + int sampleRate = 48000; + DialogSliders *sliders = static_cast(dialog); + PPString str = "Flange"; + str.append("\x1d"); + str.append("Delay"); + sliders->initSlider(0,1,10000,3900,str); + str = "Flange"; + str.append("\x1d"); + str.append("Echos"); + sliders->initSlider(1,1,8,3,str); + sliders->initSlider(2,0,100,0,"Chorus detune"); + sliders->initSlider(3,0,sampleRate/2,0,"Bandpass"); + sliders->initSlider(4,1,100,0,"Saturate"); + sliders->initSlider(5,0,100,50,"Dry / Wet"); + break; + } case ToolHandlerResponder::SampleToolTypeGenerateSine: case ToolHandlerResponder::SampleToolTypeGenerateSquare: @@ -293,20 +314,29 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) break; } + case ToolHandlerResponder::SampleToolTypeDelay: + { + DialogSliders *sliders = static_cast(dialog); + FilterParameters par(6); + for( pp_uint32 i =0; i < 6; i++ ){ + par.setParameter(i, FilterParameters::Parameter( (float)sliders->getSlider(i) )); + } + sampleEditor->tool_delay(&par); + break; + } + case ToolHandlerResponder::SampleToolTypeFilter: { DialogSliders *sliders = static_cast(dialog); lastValues.filterCutoffH = sliders->getSlider(0); lastValues.filterCutoffL = sliders->getSlider(1); lastValues.filterRes = sliders->getSlider(2); - lastValues.saturate = sliders->getSlider(3); - lastValues.boostSampleVolume = sliders->getSlider(4); - FilterParameters par(5); + lastValues.boostSampleVolume = sliders->getSlider(3); + FilterParameters par(4); par.setParameter(0, FilterParameters::Parameter(lastValues.filterCutoffH)); par.setParameter(1, FilterParameters::Parameter(lastValues.filterCutoffL)); par.setParameter(2, FilterParameters::Parameter(lastValues.filterRes)); - par.setParameter(3, FilterParameters::Parameter(lastValues.saturate)); - par.setParameter(4, FilterParameters::Parameter(lastValues.boostSampleVolume)); + par.setParameter(3, FilterParameters::Parameter(lastValues.boostSampleVolume)); sampleEditor->tool_filter(&par); break; } From f9c159630b5d32c993e6cf2f8f88c334a91c5e0f Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 23 Aug 2023 15:13:56 +0200 Subject: [PATCH 072/152] contextmenus now reflect user color settings too --- src/ppui/ContextMenu.cpp | 1 + src/ppui/Menu.cpp | 5 +++-- src/ppui/Menu.h | 6 +++++- src/tracker/GlobalColorConfig.cpp | 5 +++++ src/tracker/PatternEditorControl.cpp | 10 +++++----- src/tracker/SampleEditorControl.cpp | 12 ++++++------ src/tracker/TrackerConfig.cpp | 6 +++--- 7 files changed, 28 insertions(+), 17 deletions(-) diff --git a/src/ppui/ContextMenu.cpp b/src/ppui/ContextMenu.cpp index 5a1405a6..bcffc646 100644 --- a/src/ppui/ContextMenu.cpp +++ b/src/ppui/ContextMenu.cpp @@ -48,6 +48,7 @@ PPContextMenu::PPContextMenu(pp_int32 id, PPScreen* parentScreen, EventListenerI menu = new PPMenu(font, *selectionColor, *color); menu->setTextBrightColor(PPUIConfig::getInstance()->getColor(PPUIConfig::ColorMenuTextBright)); menu->setTextDarkColor(PPUIConfig::getInstance()->getColor(PPUIConfig::ColorMenuTextDark)); + menu->setBorderColor(PPUIConfig::getInstance()->getColor(PPUIConfig::ColorScrollBarBackground)); } PPContextMenu::~PPContextMenu() diff --git a/src/ppui/Menu.cpp b/src/ppui/Menu.cpp index 862922d5..61bbc36a 100644 --- a/src/ppui/Menu.cpp +++ b/src/ppui/Menu.cpp @@ -41,7 +41,8 @@ PPMenu::PPMenu(PPFont* aFont, const PPColor& selectionColor, const PPColor& bgCo textBrightColor(NULL), textDarkColor(NULL), subMenu(bSubMenu), - parentMenu(NULL) + parentMenu(NULL), + striped(false) //borderColor(128, 128, 128) { } @@ -118,7 +119,7 @@ void PPMenu::paint(PPGraphicsAbstract* g, pp_int32 px, pp_int32 py, pp_int32 men for (pp_int32 i = py; i < py + r.y2; i++) { pp_int32 c = (pattern[(i-py)%5]-64); - g->setColor(c,c,c); + if( striped ) g->setColor(c,c,c); g->drawHLine(px, px + r.x2, i); } diff --git a/src/ppui/Menu.h b/src/ppui/Menu.h index e6bf390b..64bd8ed7 100644 --- a/src/ppui/Menu.h +++ b/src/ppui/Menu.h @@ -80,7 +80,8 @@ struct PPMenu const PPColor* textBrightColor; const PPColor* textDarkColor; - + + bool striped; bool subMenu; PPContextMenu* parentMenu; @@ -94,6 +95,9 @@ struct PPMenu void setSubMenu(bool bSubMenu) { subMenu = bSubMenu; } bool isSubMenu() const { return subMenu; } + + void setStriped( bool s ){ striped = s; } + void setBorderColor(const PPColor& color) { borderColor = &color; } void setParentMenu(PPContextMenu* parent) { parentMenu = parent; } PPContextMenu* getParentMenu() const { return parentMenu; } diff --git a/src/tracker/GlobalColorConfig.cpp b/src/tracker/GlobalColorConfig.cpp index 8157bd94..10a35c9b 100644 --- a/src/tracker/GlobalColorConfig.cpp +++ b/src/tracker/GlobalColorConfig.cpp @@ -218,10 +218,15 @@ void GlobalColorConfig::setColor(GlobalColors whichColor, const PPColor& color) // Theme color (= desktop in FT2) case ColorTheme: TrackerConfig::colorThemeMain = color; + PPUIConfig::getInstance()->setColor(PPUIConfig::ColorMessageBoxContainer, color); + PPUIConfig::getInstance()->setColor(PPUIConfig::ColorMenuBackground, color); break; // Main text (= white?) case ColorForegroundText: PPUIConfig::getInstance()->setColor(PPUIConfig::ColorStaticText, color); + PPUIConfig::getInstance()->setColor(PPUIConfig::ColorMenuTextBright, color); + PPUIConfig::getInstance()->setColor(PPUIConfig::ColorMenuTextDark, color); + PPUIConfig::getInstance()->setColor(PPUIConfig::ColorSelection, color); break; // PPButton colors case ColorButtons: diff --git a/src/tracker/PatternEditorControl.cpp b/src/tracker/PatternEditorControl.cpp index 8d04496d..13282090 100644 --- a/src/tracker/PatternEditorControl.cpp +++ b/src/tracker/PatternEditorControl.cpp @@ -96,11 +96,11 @@ PatternEditorControl::PatternEditorControl(pp_int32 id, PPScreen* parentScreen, songPos.orderListIndex = songPos.row = -1; // context menu - editMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain, false, PPFont::getFont(PPFont::FONT_SYSTEM)); + editMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1, false, PPFont::getFont(PPFont::FONT_SYSTEM)); if( !parentScreen->getClassic() ){ - moduleMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + moduleMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); moduleMenuControl->setSubMenu(true); moduleMenuControl->addEntry("New", MAINMENU_ZAP); moduleMenuControl->addEntry("Load", MAINMENU_LOAD); @@ -110,14 +110,14 @@ PatternEditorControl::PatternEditorControl(pp_int32 id, PPScreen* parentScreen, moduleMenuControl->addEntry("Optimize", MAINMENU_OPTIMIZE); moduleMenuControl->addEntry("Playback mode", MAINMENU_QUICKOPTIONS); - patternMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + patternMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); patternMenuControl->setSubMenu(true); patternMenuControl->addEntry("Render to sample", BUTTON_PATTERN_CAPTURE); patternMenuControl->addEntry("Transpose", MAINMENU_TRANSPOSE); patternMenuControl->addEntry("Advanced edit", MAINMENU_ADVEDIT); - keyboardMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + keyboardMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); keyboardMenuControl->setSubMenu(true); keyboardMenuControl->addEntry("Octave +", BUTTON_OCTAVE_PLUS ); keyboardMenuControl->addEntry("Octave -", BUTTON_OCTAVE_MINUS ); @@ -128,7 +128,7 @@ PatternEditorControl::PatternEditorControl(pp_int32 id, PPScreen* parentScreen, editMenuControl->addEntry("Pattern >", 0xFFFF, patternMenuControl); editMenuControl->addEntry("Keyboard >", 0xFFFF, keyboardMenuControl); - channelMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + channelMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); channelMenuControl->setSubMenu(true); channelMenuControl->addEntry("Mute", MenuCommandIDMuteChannel); channelMenuControl->addEntry("Solo", MenuCommandIDSoloChannel); diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index 54d72cda..5a3b4efd 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -118,7 +118,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, static const char* seperatorStringLarge = "\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4"; static const char* seperatorStringMed = "\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4"; - subMenuFX = new PPContextMenu(6, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + subMenuFX = new PPContextMenu(6, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); subMenuFX->addEntry("Volume" PPSTR_PERIODS, MenuCommandIDVolumeBoost); subMenuFX->addEntry("Fade in" PPSTR_PERIODS, MenuCommandIDVolumeFadeIn); subMenuFX->addEntry("Fade out" PPSTR_PERIODS, MenuCommandIDVolumeFadeOut); @@ -140,7 +140,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuFX->addEntry("Backwards", MenuCommandIDReverse); subMenuFX->addEntry("Loop fold" PPSTR_PERIODS, MenuCommandIDVolumeFold); - subMenuAdvanced = new PPContextMenu(5, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + subMenuAdvanced = new PPContextMenu(5, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); subMenuAdvanced->setSubMenu(true); subMenuAdvanced->addEntry("Cross-fade", MenuCommandIDXFade); subMenuAdvanced->addEntry(seperatorStringLarge, -1); @@ -155,7 +155,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuAdvanced->addEntry(seperatorStringLarge, -1); subMenuAdvanced->addEntry("Resample" PPSTR_PERIODS, MenuCommandIDResample); - subMenuXPaste = new PPContextMenu(8, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + subMenuXPaste = new PPContextMenu(8, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); subMenuXPaste->setSubMenu(true); subMenuXPaste->addEntry("Mix", MenuCommandIDMixPaste); subMenuXPaste->addEntry("Mix (overflow)", MenuCommandIDMixOverflowPaste); @@ -168,10 +168,10 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuXPaste->addEntry("Capture pattern" PPSTR_PERIODS, MenuCommandIDCapturePattern); - subMenuPT = new PPContextMenu(6, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + subMenuPT = new PPContextMenu(6, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); subMenuPT->addEntry("Boost", MenuCommandIDPTBoost); - subMenuGenerators = new PPContextMenu(7, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain); + subMenuGenerators = new PPContextMenu(7, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); subMenuGenerators->addEntry("Noise" PPSTR_PERIODS, MenuCommandIDGenerateNoise); subMenuGenerators->addEntry("Sine" PPSTR_PERIODS, MenuCommandIDGenerateSine); subMenuGenerators->addEntry("Square" PPSTR_PERIODS, MenuCommandIDGenerateSquare); @@ -183,7 +183,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuGenerators->addEntry("Silence" PPSTR_PERIODS, MenuCommandIDGenerateSilence); // build context menu - editMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorThemeMain, true); + editMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1, true); editMenuControl->addEntry("New" PPSTR_PERIODS, MenuCommandIDNew); editMenuControl->addEntry(seperatorStringMed, -1); editMenuControl->addEntry("Undo", MenuCommandIDUndo); diff --git a/src/tracker/TrackerConfig.cpp b/src/tracker/TrackerConfig.cpp index 6bf8659a..c32710c1 100644 --- a/src/tracker/TrackerConfig.cpp +++ b/src/tracker/TrackerConfig.cpp @@ -95,7 +95,7 @@ const PPString TrackerConfig::defaultColorPalette("2B" // Numkeys "2E353C" // ColorCursorLine // ColorCursorLine "A01830" // ColorCursorLineHighlighted // ColorCursorLineHighlighted "202829" // ColorTheme // ColorTheme - "888888" // ColorForegroundText // ColorForegroundText + "a7a7a7" // ColorForegroundText // ColorForegroundText "282c2c" // ColorButtons // ColorButtons "CCCCCC" // ColorButtonText // ColorButtonText "49576B" // ColorSelection // ColorSelection @@ -110,7 +110,7 @@ const PPString TrackerConfig::defaultColorPalette("2B" // Numkeys "FF0000" // ColorRecordModeButtonText // ColorRecordModeButtonText "FF0000" // Scopes record indicator // Scopes record indicator "FF0000" // Peak clip indicator // Peak clip indicator - "ffffff" // Sample Editor Waveform + "9393ff" // Sample Editor Waveform "DB00A0" "DB00A0" "DB00A0" @@ -134,7 +134,7 @@ const PPString TrackerConfig::defaultColorPalette("2B" // Numkeys const char* TrackerConfig::predefinedColorPalettes[TrackerConfig::numPredefinedColorPalettes] = // Current last color start in the line of this comment marker { // default -"28FFFFFF9393ffA7C9F1ffffff7F7F806472782E353CA01830202829888888282c2cCCCCCC49576B161B1D1030605d646bB5A7AEFFFFFF202120101000000000FF0000FF0000FF0000ffffff3B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B0040", +"28FFFFFF9393ffA7C9F1ffffff7F7F806472782E353CA01830202829a7a7a7282c2cCCCCCC49576B161B1D1030605d646bB5A7AEFFFFFF202120101000000000FF0000FF0000FF00009393ff3B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B0040", // classic "2BFFFFFF80E0FF80FF80FF80E0FFE0808080FF602040A01830406080FFFFFFC0C0C00000008080FF282849103060FFFF00FFFFFFFFFF80202020101010203040FF0000FF0000FF0000FFFF803B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B00403B0040", // bluish From fc96d76c1e7a7d8a61792b09985cd9756081b63c Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Thu, 24 Aug 2023 13:15:00 +0200 Subject: [PATCH 073/152] refactored away hardcoded 'System request'-dialogtitle + tweaked contextmenu to work with all colorschemes --- src/ppui/DialogBase.cpp | 12 +++++++----- src/ppui/DialogBase.h | 1 + src/ppui/Menu.cpp | 10 +++++----- src/tracker/DialogSliders.cpp | 4 ++-- src/tracker/DialogWithValues.cpp | 8 ++++---- src/tracker/GlobalColorConfig.cpp | 2 +- src/tracker/PatternEditorControl.cpp | 10 +++++----- src/tracker/SampleEditorControl.cpp | 12 ++++++------ src/tracker/SectionSettings.cpp | 4 ++-- 9 files changed, 33 insertions(+), 30 deletions(-) diff --git a/src/ppui/DialogBase.cpp b/src/ppui/DialogBase.cpp index dbf98cd2..1510ba74 100644 --- a/src/ppui/DialogBase.cpp +++ b/src/ppui/DialogBase.cpp @@ -90,13 +90,15 @@ void PPDialogBase::initCommon(PPScreen* screen, x = screen->getWidth() / 2 - width/2; y = screen->getHeight() / 2 - height/2; - messageBoxContainerGeneric = new PPMessageBoxContainer(id, screen, this, PPPoint(x, y), PPSize(width,height), "System request"); + messageBoxContainerGeneric = new PPMessageBoxContainer(id, screen, this, PPPoint(x, y), PPSize(width,height), caption); messageBoxContainerGeneric->show(false); pp_int32 x2 = x + width / 2 - (PPFont::getFont(PPFont::FONT_SYSTEM)->getStrWidth(caption) / 2); - pp_int32 y2 = y + 28; - messageBoxContainerGeneric->addControl(new PPStaticText(MESSAGEBOX_STATICTEXT_MAIN_CAPTION, screen, this, PPPoint(x2, y2), caption, true)); + // we hide MESSAGEBOX_STATICTEXT_MAIN_CAPTION as many dialogs use it as a convenient way to get an x,y location + PPStaticText *t = new PPStaticText(MESSAGEBOX_STATICTEXT_MAIN_CAPTION, screen, this, PPPoint(x2, y+12), caption, true); + t->hide(true); + messageBoxContainerGeneric->addControl(t); } void PPDialogBase::initDialog(PPScreen* screen, @@ -259,10 +261,10 @@ PPDialogBase::PPDialogBase(PPScreen* screen, initDialog(screen, responder, id, "System Request", caption, 26, "Okay"); break; case MessageBox_OKCANCEL: - initDialog(screen, responder, id, caption, 290, 74, 26, "Yes", "No"); + initDialog(screen, responder, id, caption, 290, 54, 26, "Yes", "No"); break; case MessageBox_YESNOCANCEL: - initDialog(screen, responder, id, caption, 290, 74, 26, "Yes", "No", "Cancel"); + initDialog(screen, responder, id, caption, 290, 54, 26, "Yes", "No", "Cancel"); break; } } diff --git a/src/ppui/DialogBase.h b/src/ppui/DialogBase.h index dd06ed61..78c5a436 100644 --- a/src/ppui/DialogBase.h +++ b/src/ppui/DialogBase.h @@ -50,6 +50,7 @@ class PPDialogBase : public EventListenerInterface private: DialogResponder* respondListener; pp_int16 keyDownInvokeKeyCode; + bool isPrompt; protected: PPScreen* parentScreen; diff --git a/src/ppui/Menu.cpp b/src/ppui/Menu.cpp index 61bbc36a..23d1efd8 100644 --- a/src/ppui/Menu.cpp +++ b/src/ppui/Menu.cpp @@ -36,7 +36,7 @@ PPMenu::PPMenu(PPFont* aFont, const PPColor& selectionColor, const PPColor& bgColor, bool bSubMenu/* = false*/) : font(aFont), backColor(&bgColor), - borderColor(&bgColor), + borderColor(&selectionColor), selectionColor(&selectionColor), textBrightColor(NULL), textDarkColor(NULL), @@ -125,14 +125,14 @@ void PPMenu::paint(PPGraphicsAbstract* g, pp_int32 px, pp_int32 py, pp_int32 men // border - color = *borderColor; + color = *selectionColor; PPColor bColor = color; // adjust bright color bColor.scaleFixed(87163); PPPoint location(px,py); PPSize size(r.x2, r.y2); - g->setColor(bColor); + g->setColor(color); g->drawHLine(location.x, location.x + size.width, location.y); g->drawVLine(location.y, location.y + size.height, location.x); @@ -168,7 +168,7 @@ void PPMenu::paint(PPGraphicsAbstract* g, pp_int32 px, pp_int32 py, pp_int32 men nsdColor.scaleFixed(45000); // adjust bright color - nsbColor.scaleFixed(75000); + nsbColor.scaleFixed(100000); pp_int32 y = py + 2 + i*(getEntryHeight()) - 1; pp_int32 h = (getEntryHeight()+1); @@ -185,7 +185,7 @@ void PPMenu::paint(PPGraphicsAbstract* g, pp_int32 px, pp_int32 py, pp_int32 men if (items.get(i)->state & 1) { - g->setColor(*borderColor); + g->setColor(*textDarkColor); g->drawString(items.get(i)->name, px + 2, py + 2 + they+yOffset); } else diff --git a/src/tracker/DialogSliders.cpp b/src/tracker/DialogSliders.cpp index ecac2efa..74b9fc66 100644 --- a/src/tracker/DialogSliders.cpp +++ b/src/tracker/DialogSliders.cpp @@ -49,7 +49,7 @@ DialogSliders::DialogSliders(PPScreen *parentScreen, DialogResponder *toolHandle screen = parentScreen; this->sampleEditor = sampleEditor; this->id = id; - float dheight = (sliders+5) * (SCROLLBUTTONSIZE+6); + float dheight = (sliders+4) * (SCROLLBUTTONSIZE+6); initDialog(screen, responder, id, title.getStrBuffer(), screen->getWidth() > 320 ? 400 : 330, dheight, 26, "Ok", "Cancel"); } @@ -61,7 +61,7 @@ void DialogSliders::initSlider(int i, float min, float max, float value, PPStrin pp_int32 height = getMessageBoxContainer()->getSize().height; pp_uint32 borderSpace = 12; pp_uint32 scalaSpace = 16*7+8; - pp_int32 y2 = ((SCROLLBUTTONSIZE+6) * i+1 ) + getMessageBoxContainer()->getControlByID(MESSAGEBOX_STATICTEXT_MAIN_CAPTION)->getLocation().y + 20; + pp_int32 y2 = 16 + ((SCROLLBUTTONSIZE+6) * i+1 ) + getMessageBoxContainer()->getControlByID(MESSAGEBOX_STATICTEXT_MAIN_CAPTION)->getLocation().y; pp_int32 x2 = x + borderSpace; pp_int32 size = width-192; diff --git a/src/tracker/DialogWithValues.cpp b/src/tracker/DialogWithValues.cpp index bf7d190c..5a4e4d1f 100644 --- a/src/tracker/DialogWithValues.cpp +++ b/src/tracker/DialogWithValues.cpp @@ -58,17 +58,17 @@ DialogWithValues::DialogWithValues(PPScreen* screen, { case ValueStyleEnterOneValue: #ifdef __LOWRES__ - initDialog(screen, responder, id, caption, 290, 110+15, 26+15, "Ok", "Cancel"); + initDialog(screen, responder, id, caption, 290, 105+15, 26+15, "Ok", "Cancel"); #else - initDialog(screen, responder, id, caption, 290, 110, 26, "Ok", "Cancel"); + initDialog(screen, responder, id, caption, 290, 105, 26, "Ok", "Cancel"); #endif break; case ValueStyleEnterTwoValues: #ifdef __LOWRES__ - initDialog(screen, responder, id, caption, 290, 142+15, 26+15, "Ok", "Cancel"); + initDialog(screen, responder, id, caption, 290, 125+15, 26+15, "Ok", "Cancel"); #else - initDialog(screen, responder, id, caption, 290, 142, 26, "Ok", "Cancel"); + initDialog(screen, responder, id, caption, 290, 125, 26, "Ok", "Cancel"); #endif break; } diff --git a/src/tracker/GlobalColorConfig.cpp b/src/tracker/GlobalColorConfig.cpp index 10a35c9b..261b006e 100644 --- a/src/tracker/GlobalColorConfig.cpp +++ b/src/tracker/GlobalColorConfig.cpp @@ -224,8 +224,8 @@ void GlobalColorConfig::setColor(GlobalColors whichColor, const PPColor& color) // Main text (= white?) case ColorForegroundText: PPUIConfig::getInstance()->setColor(PPUIConfig::ColorStaticText, color); - PPUIConfig::getInstance()->setColor(PPUIConfig::ColorMenuTextBright, color); PPUIConfig::getInstance()->setColor(PPUIConfig::ColorMenuTextDark, color); + PPUIConfig::getInstance()->setColor(PPUIConfig::ColorMenuTextBright, color); PPUIConfig::getInstance()->setColor(PPUIConfig::ColorSelection, color); break; // PPButton colors diff --git a/src/tracker/PatternEditorControl.cpp b/src/tracker/PatternEditorControl.cpp index 13282090..16e45002 100644 --- a/src/tracker/PatternEditorControl.cpp +++ b/src/tracker/PatternEditorControl.cpp @@ -96,11 +96,11 @@ PatternEditorControl::PatternEditorControl(pp_int32 id, PPScreen* parentScreen, songPos.orderListIndex = songPos.row = -1; // context menu - editMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1, false, PPFont::getFont(PPFont::FONT_SYSTEM)); + editMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorPatternEditorCursorLine, false, PPFont::getFont(PPFont::FONT_SYSTEM)); if( !parentScreen->getClassic() ){ - moduleMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); + moduleMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorPatternEditorCursorLine); moduleMenuControl->setSubMenu(true); moduleMenuControl->addEntry("New", MAINMENU_ZAP); moduleMenuControl->addEntry("Load", MAINMENU_LOAD); @@ -110,14 +110,14 @@ PatternEditorControl::PatternEditorControl(pp_int32 id, PPScreen* parentScreen, moduleMenuControl->addEntry("Optimize", MAINMENU_OPTIMIZE); moduleMenuControl->addEntry("Playback mode", MAINMENU_QUICKOPTIONS); - patternMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); + patternMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorPatternEditorCursorLine); patternMenuControl->setSubMenu(true); patternMenuControl->addEntry("Render to sample", BUTTON_PATTERN_CAPTURE); patternMenuControl->addEntry("Transpose", MAINMENU_TRANSPOSE); patternMenuControl->addEntry("Advanced edit", MAINMENU_ADVEDIT); - keyboardMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); + keyboardMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorPatternEditorCursorLine); keyboardMenuControl->setSubMenu(true); keyboardMenuControl->addEntry("Octave +", BUTTON_OCTAVE_PLUS ); keyboardMenuControl->addEntry("Octave -", BUTTON_OCTAVE_MINUS ); @@ -128,7 +128,7 @@ PatternEditorControl::PatternEditorControl(pp_int32 id, PPScreen* parentScreen, editMenuControl->addEntry("Pattern >", 0xFFFF, patternMenuControl); editMenuControl->addEntry("Keyboard >", 0xFFFF, keyboardMenuControl); - channelMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); + channelMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorPatternEditorCursorLine); channelMenuControl->setSubMenu(true); channelMenuControl->addEntry("Mute", MenuCommandIDMuteChannel); channelMenuControl->addEntry("Solo", MenuCommandIDSoloChannel); diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index 5a3b4efd..db6d40c8 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -118,7 +118,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, static const char* seperatorStringLarge = "\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4"; static const char* seperatorStringMed = "\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4"; - subMenuFX = new PPContextMenu(6, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); + subMenuFX = new PPContextMenu(6, parentScreen, this, PPPoint(0,0), TrackerConfig::colorPatternEditorCursorLine); subMenuFX->addEntry("Volume" PPSTR_PERIODS, MenuCommandIDVolumeBoost); subMenuFX->addEntry("Fade in" PPSTR_PERIODS, MenuCommandIDVolumeFadeIn); subMenuFX->addEntry("Fade out" PPSTR_PERIODS, MenuCommandIDVolumeFadeOut); @@ -140,7 +140,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuFX->addEntry("Backwards", MenuCommandIDReverse); subMenuFX->addEntry("Loop fold" PPSTR_PERIODS, MenuCommandIDVolumeFold); - subMenuAdvanced = new PPContextMenu(5, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); + subMenuAdvanced = new PPContextMenu(5, parentScreen, this, PPPoint(0,0), TrackerConfig::colorPatternEditorCursorLine); subMenuAdvanced->setSubMenu(true); subMenuAdvanced->addEntry("Cross-fade", MenuCommandIDXFade); subMenuAdvanced->addEntry(seperatorStringLarge, -1); @@ -155,7 +155,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuAdvanced->addEntry(seperatorStringLarge, -1); subMenuAdvanced->addEntry("Resample" PPSTR_PERIODS, MenuCommandIDResample); - subMenuXPaste = new PPContextMenu(8, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); + subMenuXPaste = new PPContextMenu(8, parentScreen, this, PPPoint(0,0), TrackerConfig::colorPatternEditorCursorLine); subMenuXPaste->setSubMenu(true); subMenuXPaste->addEntry("Mix", MenuCommandIDMixPaste); subMenuXPaste->addEntry("Mix (overflow)", MenuCommandIDMixOverflowPaste); @@ -168,10 +168,10 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuXPaste->addEntry("Capture pattern" PPSTR_PERIODS, MenuCommandIDCapturePattern); - subMenuPT = new PPContextMenu(6, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); + subMenuPT = new PPContextMenu(6, parentScreen, this, PPPoint(0,0), TrackerConfig::colorPatternEditorCursorLine); subMenuPT->addEntry("Boost", MenuCommandIDPTBoost); - subMenuGenerators = new PPContextMenu(7, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1); + subMenuGenerators = new PPContextMenu(7, parentScreen, this, PPPoint(0,0), TrackerConfig::colorPatternEditorCursorLine); subMenuGenerators->addEntry("Noise" PPSTR_PERIODS, MenuCommandIDGenerateNoise); subMenuGenerators->addEntry("Sine" PPSTR_PERIODS, MenuCommandIDGenerateSine); subMenuGenerators->addEntry("Square" PPSTR_PERIODS, MenuCommandIDGenerateSquare); @@ -183,7 +183,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuGenerators->addEntry("Silence" PPSTR_PERIODS, MenuCommandIDGenerateSilence); // build context menu - editMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorHighLight_1, true); + editMenuControl = new PPContextMenu(4, parentScreen, this, PPPoint(0,0), TrackerConfig::colorPatternEditorCursorLine, true); editMenuControl->addEntry("New" PPSTR_PERIODS, MenuCommandIDNew); editMenuControl->addEntry(seperatorStringMed, -1); editMenuControl->addEntry("Undo", MenuCommandIDUndo); diff --git a/src/tracker/SectionSettings.cpp b/src/tracker/SectionSettings.cpp index d0bcdfbf..99e41aca 100644 --- a/src/tracker/SectionSettings.cpp +++ b/src/tracker/SectionSettings.cpp @@ -2099,8 +2099,8 @@ pp_int32 SectionSettings::handleEvent(PPObject* sender, PPEvent* event) { if (event->getID() != eCommand) break; - - tracker.settingsDatabase->store("CLASSIC", (pp_int32)reinterpret_cast(sender)->isChecked()); + pp_int32 value = (pp_int32)reinterpret_cast(sender)->isChecked(); + tracker.settingsDatabase->store("CLASSIC", value); update(); break; } From 569577d60275e98e2ea18f071f4303508089ec34 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Thu, 24 Aug 2023 16:59:18 +0200 Subject: [PATCH 074/152] synth: show sliderdialog --- src/tracker/CMakeLists.txt | 2 + src/tracker/ControlIDs.h | 2 + src/tracker/SampleEditorControl.cpp | 8 +- src/tracker/SampleEditorControl.h | 10 ++- .../SampleEditorControlToolHandler.cpp | 7 ++ src/tracker/SectionSamples.cpp | 13 +++- src/tracker/Synth.cpp | 24 ++++++ src/tracker/Synth.h | 74 +++++++++++++++++++ 8 files changed, 134 insertions(+), 6 deletions(-) create mode 100644 src/tracker/Synth.cpp create mode 100644 src/tracker/Synth.h diff --git a/src/tracker/CMakeLists.txt b/src/tracker/CMakeLists.txt index 21ace290..4e0e47c3 100644 --- a/src/tracker/CMakeLists.txt +++ b/src/tracker/CMakeLists.txt @@ -90,6 +90,7 @@ add_executable(tracker SystemMessage.cpp Reverb.cpp Filter.cpp + Synth.cpp TabHeaderControl.cpp TabManager.cpp TabTitleProvider.cpp @@ -159,6 +160,7 @@ add_executable(tracker ResamplerHelper.h Reverb.h Filter.h + Synth.h SIPButtons.h SampleEditor.h SampleEditorControl.h diff --git a/src/tracker/ControlIDs.h b/src/tracker/ControlIDs.h index a90e5c92..09214b06 100644 --- a/src/tracker/ControlIDs.h +++ b/src/tracker/ControlIDs.h @@ -216,6 +216,8 @@ enum CHECKBOX_SAMPLE_ONESHOT = 314, + BUTTON_SAMPLE_SYNTH = 315, + // INPUT CONTROL INPUT_BUTTON_0 = 400, INPUT_BUTTON_1 = 401, diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index db6d40c8..d9678137 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -201,6 +201,8 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, editMenuControl->addEntry("Range all", MenuCommandIDSelectAll); editMenuControl->addEntry("Loop range", MenuCommandIDLoopRange); + synth = new Synth(); + // Create tool handler responder toolHandlerResponder = new ToolHandlerResponder(*this); dialog = NULL; @@ -228,6 +230,7 @@ SampleEditorControl::~SampleEditorControl() delete subMenuFX; delete subMenuPT; delete subMenuGenerators; + delete synth; } void SampleEditorControl::drawLoopMarker(PPGraphicsAbstract* g, pp_int32 x, pp_int32 y, bool down, const pp_int32 size) @@ -1749,7 +1752,7 @@ void SampleEditorControl::invokeContextMenu(const PPPoint& p, bool translatePoin subMenuGenerators->setState(MenuCommandIDGenerateAbsoluteSine, isEmptySample); subMenuGenerators->setState(MenuCommandIDGenerateQuarterSine, isEmptySample); subMenuGenerators->setState(MenuCommandIDGenerateSilence, isEmptySample); - + parentScreen->setContextMenuControl(editMenuControl); } @@ -1993,6 +1996,9 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeGenerateQuarterSine); break; + case MenuCommandIDSynth: + invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeSynth); + break; } } diff --git a/src/tracker/SampleEditorControl.h b/src/tracker/SampleEditorControl.h index e0793d8c..26aee028 100644 --- a/src/tracker/SampleEditorControl.h +++ b/src/tracker/SampleEditorControl.h @@ -30,6 +30,7 @@ #include "SampleEditor.h" #include "EditorBase.h" #include "SampleEditorControlLastValues.h" +#include "Synth.h" // Forwards class PPGraphicsAbstract; @@ -73,6 +74,8 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub PPContextMenu* subMenuGenerators; PPContextMenu* subMenuPT; + Synth *synth; + // extent pp_int32 selectionStartNew, selectionEndNew; pp_int32 selectionDragPivot; @@ -321,7 +324,8 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub MenuCommandIDGenerateSawtooth, MenuCommandIDGenerateHalfSine, MenuCommandIDGenerateAbsoluteSine, - MenuCommandIDGenerateQuarterSine + MenuCommandIDGenerateQuarterSine, + MenuCommandIDSynth }; void executeMenuCommand(pp_int32 commandId); @@ -330,6 +334,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub public: void invokeSetSampleVolume() { executeMenuCommand(MenuCommandIDVolumeBoost); } + void invokeSynth() { executeMenuCommand(MenuCommandIDSynth); } bool contextMenuVisible(); void invokeContextMenu(const PPPoint& p, bool translatePoint = true); @@ -373,7 +378,8 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub SampleToolTypeGenerateHalfSine, SampleToolTypeGenerateAbsoluteSine, SampleToolTypeGenerateQuarterSine, - SampleToolTypeReverb + SampleToolTypeReverb, + SampleToolTypeSynth }; private: diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index 2ba134fb..79671a3a 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -242,6 +242,13 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan static_cast(dialog)->setValueTwo(lastValues.waveFormNumPeriods != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.waveFormNumPeriods : 1.0f); break; } + + case ToolHandlerResponder::SampleToolTypeSynth: + { + dialog = synth->create( getSampleEditor(), parentScreen, toolHandlerResponder ); + break; + } + default: break; } diff --git a/src/tracker/SectionSamples.cpp b/src/tracker/SectionSamples.cpp index 049e76f1..581979b4 100644 --- a/src/tracker/SectionSamples.cpp +++ b/src/tracker/SectionSamples.cpp @@ -180,6 +180,12 @@ pp_int32 SectionSamples::handleEvent(PPObject* sender, PPEvent* event) break; } + case BUTTON_SAMPLE_SYNTH: + { + getSampleEditorControl()->invokeSynth(); + break; + } + case BUTTON_SAMPLE_PLAY_RANGE: { SamplePlayer samplePlayer(*moduleEditor, *tracker.playerController); @@ -514,8 +520,6 @@ void SectionSamples::init(pp_int32 x, pp_int32 y) PPContainer* container = new PPContainer(CONTAINER_SAMPLE_PLAY, screen, this, PPPoint(x2, y2), PPSize(conSize1,dHeight), false); container->setColor(TrackerConfig::colorThemeMain); - if( screen->getClassic() ) - container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 4, y2 + 2), "Play:", true)); container->addControl(new PPStaticText(STATICTEXT_SAMPLE_PLAYNOTE, screen, this, PPPoint(x2 + 8, y2 + 2 + bHeight+4), "C-5", false)); pp_int32 size = (pp_int32)(conSize1*0.2183908045977f); @@ -540,6 +544,10 @@ void SectionSamples::init(pp_int32 x, pp_int32 y) button->setText( screen->getClassic() ? "Wav" : "\x10" ); if( !screen->getClassic() ) button->setColor(TrackerConfig::colorHighLight_1); container->addControl(button); + + button = new PPButton(BUTTON_SAMPLE_SYNTH, screen, this, PPPoint(x2+2 , y2+2), PPSize(size3*2, bHeightm)); + button->setText( "synth" ); + container->addControl(button); button = new PPButton(BUTTON_SAMPLE_PLAY_RANGE, screen, this, PPPoint(x2+2 + size+size2-1, y2+2+bHeight), PPSize(size3, bHeightm)); button->setText( screen->getClassic() ? "Wav" : "\x10" ); @@ -781,7 +789,6 @@ void SectionSamples::init(pp_int32 x, pp_int32 y) PPContainer* container = new PPContainer(CONTAINER_SAMPLE_PLAY, screen, this, PPPoint(x2, y2), PPSize(87,12*3+4), false); container->setColor(TrackerConfig::colorThemeMain); - container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 4, y2 + 2), "Play:", true)); container->addControl(new PPStaticText(STATICTEXT_SAMPLE_PLAYNOTE, screen, this, PPPoint(x2 + 8, y2 + 2 + 14), "C-5", false)); PPButton* button = new PPButton(BUTTON_SAMPLE_PLAY_UP, screen, this, PPPoint(x2+38, y2+2+12), PPSize(18, 11)); diff --git a/src/tracker/Synth.cpp b/src/tracker/Synth.cpp new file mode 100644 index 00000000..ee77e17e --- /dev/null +++ b/src/tracker/Synth.cpp @@ -0,0 +1,24 @@ +#include "Synth.h" +#include + +Synth::Synth(){ +} + +Synth::~Synth(){ +} + +PPString Synth::exportPreset( MSynth &m ) { + return PPString("milk:ASDFASDFAS"); +} + +bool Synth::importPreset( MSynth &m, PPString preset) { + return false; +} + +DialogSliders * Synth::create( SampleEditor *s, PPScreen *screen, DialogResponder *dr ){ + DialogSliders *sliders = new DialogSliders(screen, dr, PP_DEFAULT_ID, "Synth", PARAMS_MAX, s, &SampleEditor::tool_scaleSample ); + for( int i = 0; i < PARAMS_MAX; i++){ + sliders->initSlider(i,0.0f, 300.0f, 100.f,"?"); + } + return sliders; +} diff --git a/src/tracker/Synth.h b/src/tracker/Synth.h new file mode 100644 index 00000000..d463a7ee --- /dev/null +++ b/src/tracker/Synth.h @@ -0,0 +1,74 @@ +/* + * tracker/Synth.h + * + * Copyright 2023 Leon van Kammen (coderofsalvation) + * + * This file is part of Milkytracker. + * + * Milkytracker is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Milkytracker is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Milkytracker. If not, see . + * + */ + +/* + * Lightweight synths from the milkyverse. + * Rules for new synths: + * 1. don't introduce new classes/FFT libraries e.g., KISS. + * 2. name your synth as a planet (Jupiter e.g.) in our milkyway + */ + +#ifndef __SYNTH_H +#define __SYNTH_H + +#include "BasicTypes.h" +#include "XModule.h" +#include "SampleEditor.h" +#include "Screen.h" +#include "DialogSliders.h" + +#define PREFIX_CHARS 5 // "milk:" +#define PARAMS_MAX 22-PREFIX_CHARS // max samplechars (22) minus "milk:" (5) +#define OFFSET_CHAR 32 // printable chars only 32..127 = 0..92 +#define PARAM_TO_FLOAT(x) (1.0f/92)*(float)x // 0..92 -> 0.0f..1.0f +#define FLOAT_TO_PARAM(x) (int)(x/(0.99f/92)) // 0.0f..1.0f -> 0..92 + +#ifndef M_PI +#define M_PI 3.14159265358979323846264338327950288 +#endif + +struct MSynthParam{ + PPString name; + float value; +}; + +struct MSynth{ + PPString name; + MSynthParam param[PARAMS_MAX]; +}; + + +class Synth +{ + + private: + MSynth synth; + + public: + Synth(); + ~Synth(); + DialogSliders * create( SampleEditor *s, PPScreen *screen, DialogResponder *dr); + PPString exportPreset( MSynth &m ); + bool importPreset( MSynth &m, PPString preset ); +}; + +#endif From 0e2df9e3177086cfe9eb0360d291d27504fee1da Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 25 Aug 2023 20:33:32 +0200 Subject: [PATCH 075/152] synth: proof of concept --- src/tracker/CMakeLists.txt | 1 + src/tracker/SampleEditor.cpp | 85 +++++++++---- src/tracker/SampleEditor.h | 6 + src/tracker/SampleEditorControl.cpp | 3 - src/tracker/SampleEditorControl.h | 2 - .../SampleEditorControlToolHandler.cpp | 17 ++- src/tracker/SectionSamples.cpp | 2 +- src/tracker/Synth.cpp | 59 +++++++-- src/tracker/Synth.h | 71 ++++++++--- src/tracker/Synths.cpp | 120 ++++++++++++++++++ 10 files changed, 303 insertions(+), 63 deletions(-) create mode 100644 src/tracker/Synths.cpp diff --git a/src/tracker/CMakeLists.txt b/src/tracker/CMakeLists.txt index 4e0e47c3..c3506bc4 100644 --- a/src/tracker/CMakeLists.txt +++ b/src/tracker/CMakeLists.txt @@ -91,6 +91,7 @@ add_executable(tracker Reverb.cpp Filter.cpp Synth.cpp + Synths.cpp TabHeaderControl.cpp TabManager.cpp TabTitleProvider.cpp diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 9b09f083..08c7effb 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -310,6 +310,8 @@ SampleEditor::SampleEditor() : resetSelection(); memset(&lastSample, 0, sizeof(lastSample)); + + synth = new Synth(); } SampleEditor::~SampleEditor() @@ -318,6 +320,7 @@ SampleEditor::~SampleEditor() delete undoHistory; delete undoStack; delete before; + delete synth; } void SampleEditor::attachSample(TXMSample* sample, XModule* module) @@ -1213,9 +1216,6 @@ void SampleEditor::postFilter() void SampleEditor::tool_newSample(const FilterParameters* par) { - if (!isValidSample()) - return; - preFilter(NULL, NULL); prepareUndo(); @@ -2913,8 +2913,9 @@ void SampleEditor::tool_generateSine(const FilterParameters* par) // generate sine wave here for (i = sStart; i < sEnd; i++) { + float v = getFloatSampleFromWaveform(i); float per = (i-sStart)/(float)sLen * numPeriods; - setFloatSampleInWaveform(i, (float)sin(per)*amplify); + setFloatSampleInWaveform(i, v + (float)sin(per)*amplify); } finishUndo(); @@ -2924,8 +2925,6 @@ void SampleEditor::tool_generateSine(const FilterParameters* par) void SampleEditor::tool_generateSquare(const FilterParameters* par) { - if (isEmptySample()) - return; pp_int32 sStart = selectionStart; pp_int32 sEnd = selectionEnd; @@ -2960,9 +2959,10 @@ void SampleEditor::tool_generateSquare(const FilterParameters* par) // generate square wave here for (i = sStart; i < sEnd; i++) { + float v = getFloatSampleFromWaveform(i); float per = (i-sStart)/(float)sLen * numPeriods; float frac = per-(float)floor(per); - setFloatSampleInWaveform(i, frac < 0.5f ? amplify : -amplify); + setFloatSampleInWaveform(i, v + (frac < 0.5f ? amplify : -amplify) ); } finishUndo(); @@ -2972,8 +2972,6 @@ void SampleEditor::tool_generateSquare(const FilterParameters* par) void SampleEditor::tool_generateTriangle(const FilterParameters* par) { - if (isEmptySample()) - return; pp_int32 sStart = selectionStart; pp_int32 sEnd = selectionEnd; @@ -3008,14 +3006,15 @@ void SampleEditor::tool_generateTriangle(const FilterParameters* par) // generate triangle wave here for (i = sStart; i < sEnd; i++) { + float v = getFloatSampleFromWaveform(i); float per = (i-sStart)/(float)sLen * numPeriods; float frac = per-(float)floor(per); if (frac < 0.25f) - setFloatSampleInWaveform(i, (frac*4.0f)*amplify); + setFloatSampleInWaveform(i, v + (frac*4.0f)*amplify); else if (frac < 0.75f) - setFloatSampleInWaveform(i, (1.0f-(frac-0.25f)*4.0f)*amplify); + setFloatSampleInWaveform(i, v + (1.0f-(frac-0.25f)*4.0f)*amplify); else - setFloatSampleInWaveform(i, (-1.0f+(frac-0.75f)*4.0f)*amplify); + setFloatSampleInWaveform(i, v + (-1.0f+(frac-0.75f)*4.0f)*amplify); } finishUndo(); @@ -3025,8 +3024,6 @@ void SampleEditor::tool_generateTriangle(const FilterParameters* par) void SampleEditor::tool_generateSawtooth(const FilterParameters* par) { - if (isEmptySample()) - return; pp_int32 sStart = selectionStart; pp_int32 sEnd = selectionEnd; @@ -3063,7 +3060,8 @@ void SampleEditor::tool_generateSawtooth(const FilterParameters* par) { float per = (i-sStart)/(float)sLen * numPeriods; float frac = per-(float)floor(per); - setFloatSampleInWaveform(i, frac < 0.5f ? (frac*2.0f)*amplify : (-1.0f+((frac-0.5f)*2.0f))*amplify); + float v = getFloatSampleFromWaveform(i); + setFloatSampleInWaveform(i, v + (frac < 0.5f ? (frac*2.0f)*amplify : (-1.0f+((frac-0.5f)*2.0f))*amplify) ); } finishUndo(); @@ -3073,8 +3071,6 @@ void SampleEditor::tool_generateSawtooth(const FilterParameters* par) void SampleEditor::tool_generateHalfSine(const FilterParameters* par) { - if (isEmptySample()) - return; pp_int32 sStart = selectionStart; pp_int32 sEnd = selectionEnd; @@ -3109,8 +3105,9 @@ void SampleEditor::tool_generateHalfSine(const FilterParameters* par) // generate half sine wave here for (i = sStart; i < sStart + sLen / 2; i++) { + float v = getFloatSampleFromWaveform(i); float per = (i - sStart) / (float)sLen * numPeriods; - setFloatSampleInWaveform(i, (float)sin(per) * amplify); + setFloatSampleInWaveform(i, v + (float)sin(per) * amplify); } for (; i < sEnd; i++) { @@ -3124,8 +3121,6 @@ void SampleEditor::tool_generateHalfSine(const FilterParameters* par) void SampleEditor::tool_generateAbsoluteSine(const FilterParameters* par) { - if (isEmptySample()) - return; pp_int32 sStart = selectionStart; pp_int32 sEnd = selectionEnd; @@ -3160,8 +3155,9 @@ void SampleEditor::tool_generateAbsoluteSine(const FilterParameters* par) // generate absolute sine wave here for (i = sStart; i < sEnd; i++) { + float v = getFloatSampleFromWaveform(i); float per = (i - sStart) / (float)sLen * numPeriods; - setFloatSampleInWaveform(i, fabs((float)sin(per) * amplify)); + setFloatSampleInWaveform(i, v + (fabs((float)sin(per) * amplify)) ); } finishUndo(); @@ -3171,8 +3167,6 @@ void SampleEditor::tool_generateAbsoluteSine(const FilterParameters* par) void SampleEditor::tool_generateQuarterSine(const FilterParameters* par) { - if (isEmptySample()) - return; pp_int32 sStart = selectionStart; pp_int32 sEnd = selectionEnd; @@ -3207,21 +3201,25 @@ void SampleEditor::tool_generateQuarterSine(const FilterParameters* par) // generate quarter sine wave in first and third quarters for (i = sStart; i < sStart + sLen / 4; i++) { + float v = getFloatSampleFromWaveform(i); float per = (i - sStart) / (float)sLen * numPeriods; - setFloatSampleInWaveform(i, (float)sin(per) * amplify); + setFloatSampleInWaveform(i, v + ((float)sin(per) * amplify) ); } for (; i < sStart + sLen / 2; i++) { - setFloatSampleInWaveform(i, 0); + float v = getFloatSampleFromWaveform(i); + setFloatSampleInWaveform(i, v+0); } for (; i < sStart + sLen * 3 / 4; i++) { + float v = getFloatSampleFromWaveform(i); float per = (i - (sStart + sLen / 2)) / (float)sLen * numPeriods; - setFloatSampleInWaveform(i, (float)sin(per) * amplify); + setFloatSampleInWaveform(i, v + ((float)sin(per) * amplify) ); } for (; i < sEnd; i++) { - setFloatSampleInWaveform(i, 0); + float v = getFloatSampleFromWaveform(i); + setFloatSampleInWaveform(i, v+0); } finishUndo(); @@ -3612,3 +3610,36 @@ void SampleEditor::tool_delay(const FilterParameters* par) postFilter(); } + +void SampleEditor::tool_synth(const FilterParameters* par) +{ + preFilter(&SampleEditor::tool_delay, par); + + prepareUndo(); + + // update controls + for( int i = 0; i < synth->getMaxParam(); i++ ){ + synth->setParam(i, (float)par->getParameter(i).floatPart ); + } + + //float buf = (float*)malloc( sLength2 * sizeof(float)); + //for( i = 0; i < sLength2; i++ ) buf[i] = 0.0f; + + // create temporary sample + //float *buf = synth->process(); + // enableUndoStack(false); + synth->process( NULL,NULL); + // enableUndoStack(true); + + // serialize synth to samplename + PPString preset = synth->toString(); + memcpy( sample->name, preset.getStrBuffer(), SAMPLE_CHARS ); + + // free mem + //free(buf); + //module->freeSampleMem(oldsample); + + finishUndo(); + + postFilter(); +} diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index 95261322..2411b480 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -34,6 +34,7 @@ #include "EditorBase.h" #include "Undo.h" #include "Singleton.h" +#include "Synth.h" struct TXMSample; @@ -122,6 +123,8 @@ class SampleEditor : public EditorBase bool drawing; pp_int32 lastSamplePos; + Synth *synth; + void prepareUndo(); void finishUndo(); @@ -147,6 +150,8 @@ class SampleEditor : public EditorBase bool canMinimize() const; bool isEditableSample() const; + Synth *getSynth(){ return synth; } + void setSelectionStart(pp_int32 selectionStart) { this->selectionStart = selectionStart; } pp_int32& getSelectionStart() { return selectionStart; } @@ -357,6 +362,7 @@ class SampleEditor : public EditorBase void tool_saturate(const FilterParameters* par); void tool_timestretch(const FilterParameters* par); void tool_delay(const FilterParameters* par); + void tool_synth(const FilterParameters* par); // generators void tool_generateSilence(const FilterParameters* par); diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index d9678137..26b30653 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -201,8 +201,6 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, editMenuControl->addEntry("Range all", MenuCommandIDSelectAll); editMenuControl->addEntry("Loop range", MenuCommandIDLoopRange); - synth = new Synth(); - // Create tool handler responder toolHandlerResponder = new ToolHandlerResponder(*this); dialog = NULL; @@ -230,7 +228,6 @@ SampleEditorControl::~SampleEditorControl() delete subMenuFX; delete subMenuPT; delete subMenuGenerators; - delete synth; } void SampleEditorControl::drawLoopMarker(PPGraphicsAbstract* g, pp_int32 x, pp_int32 y, bool down, const pp_int32 size) diff --git a/src/tracker/SampleEditorControl.h b/src/tracker/SampleEditorControl.h index 26aee028..acd3dd0a 100644 --- a/src/tracker/SampleEditorControl.h +++ b/src/tracker/SampleEditorControl.h @@ -30,7 +30,6 @@ #include "SampleEditor.h" #include "EditorBase.h" #include "SampleEditorControlLastValues.h" -#include "Synth.h" // Forwards class PPGraphicsAbstract; @@ -74,7 +73,6 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub PPContextMenu* subMenuGenerators; PPContextMenu* subMenuPT; - Synth *synth; // extent pp_int32 selectionStartNew, selectionEndNew; diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index 79671a3a..16cfb8d0 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -36,6 +36,7 @@ #include "DialogSliders.h" #include "SimpleVector.h" #include "FilterParameters.h" +#include "SectionSamples.h" bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHandlerResponder::SampleToolTypes type) { @@ -245,7 +246,8 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan case ToolHandlerResponder::SampleToolTypeSynth: { - dialog = synth->create( getSampleEditor(), parentScreen, toolHandlerResponder ); + getSampleEditor()->getSynth()->load( PPString( getSampleEditor()->getSample()->name) ); + dialog = getSampleEditor()->getSynth()->dialog( getSampleEditor(), parentScreen, toolHandlerResponder ); break; } @@ -517,6 +519,19 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) break; } + case ToolHandlerResponder::SampleToolTypeSynth: + { + DialogSliders *sliders = static_cast(dialog); + int maxparams = getSampleEditor()->getSynth()->getMaxParam(); + FilterParameters par(maxparams); + for( pp_uint32 i =0; i < maxparams; i++ ){ + par.setParameter(i, FilterParameters::Parameter( (float)sliders->getSlider(i) )); + } + sampleEditor->tool_synth(&par); + tracker->sectionSamples->updateAfterLoad(); + break; + } + default: break; } diff --git a/src/tracker/SectionSamples.cpp b/src/tracker/SectionSamples.cpp index 581979b4..c8705de0 100644 --- a/src/tracker/SectionSamples.cpp +++ b/src/tracker/SectionSamples.cpp @@ -546,7 +546,7 @@ void SectionSamples::init(pp_int32 x, pp_int32 y) container->addControl(button); button = new PPButton(BUTTON_SAMPLE_SYNTH, screen, this, PPPoint(x2+2 , y2+2), PPSize(size3*2, bHeightm)); - button->setText( "synth" ); + button->setText( "synths" ); container->addControl(button); button = new PPButton(BUTTON_SAMPLE_PLAY_RANGE, screen, this, PPPoint(x2+2 + size+size2-1, y2+2+bHeight), PPSize(size3, bHeightm)); diff --git a/src/tracker/Synth.cpp b/src/tracker/Synth.cpp index ee77e17e..314f6145 100644 --- a/src/tracker/Synth.cpp +++ b/src/tracker/Synth.cpp @@ -1,24 +1,67 @@ #include "Synth.h" #include +#include "SampleEditor.h" +#include "DialogSliders.h" Synth::Synth(){ + init(); + // assign default synth + synth = &synths[0]; } Synth::~Synth(){ } -PPString Synth::exportPreset( MSynth &m ) { - return PPString("milk:ASDFASDFAS"); +PPString Synth::toString( ) { + PPString preset = "milk: "; // 22 chars (=max samplename) + char * str = (char *)preset.getStrBuffer(); + for( int i = 0; i < SYN_PARAMS_MAX; i++ ){ + str[ i + SYN_PREFIX_CHARS] = SYN_FLOAT_TO_PARAM( synth->param[i].value ) + SYN_OFFSET_CHAR; + } + printf( "preset=%s\n", PPString(str).getStrBuffer() ); + return PPString(str); +} + +bool Synth::load( PPString preset ) { + if( preset.startsWith(SYN_PREFIX_CHARS) ){ + const char *str = preset.getStrBuffer(); + printf("load %s\n", str); + // switch to synth + int ID = str[ SYN_PREFIX_CHARS ] - SYN_OFFSET_CHAR; + synth = &(synths[ID]); + // set params + for( int i = 0; i < SYN_PARAMS_MAX; i++ ){ + synth->param[i].value = str[ i + SYN_PREFIX_CHARS ] - SYN_OFFSET_CHAR; + } + return true; + }else return false; } -bool Synth::importPreset( MSynth &m, PPString preset) { - return false; +void Synth::reset(){ + for( int i = 0; i < SYN_PARAMS_MAX; i++){ + synth->param[i].value = 0.0f; + synth->param[i].name = PPString(""); + } } -DialogSliders * Synth::create( SampleEditor *s, PPScreen *screen, DialogResponder *dr ){ - DialogSliders *sliders = new DialogSliders(screen, dr, PP_DEFAULT_ID, "Synth", PARAMS_MAX, s, &SampleEditor::tool_scaleSample ); - for( int i = 0; i < PARAMS_MAX; i++){ - sliders->initSlider(i,0.0f, 300.0f, 100.f,"?"); +DialogSliders * Synth::dialog( SampleEditor *s, PPScreen *screen, DialogResponder *dr ){ + if( s != NULL && screen != NULL && dr != NULL ){ + this->sampleEditor = s; + this->screen = screen; + this->dr = dr; + }else{ + sliders->show(false); + delete sliders; + } + sliders = new DialogSliders( this->screen, this->dr, PP_DEFAULT_ID, "milky synths", synth->nparams, this->sampleEditor, &SampleEditor::tool_synth ); + sliders->show(); + for( int i = 0; i < synth->nparams && i < SYN_PARAMS_MAX; i++){ + sliders->initSlider(i, (int)synth->param[i].min, (int)synth->param[i].max, synth->param[i].value, synth->param[i].name ); } return sliders; } + +void Synth::setParam( int i, float v ){ + synth->param[i].value = v; + printf("%i = %f\n",i,v); +} diff --git a/src/tracker/Synth.h b/src/tracker/Synth.h index d463a7ee..22ed8e24 100644 --- a/src/tracker/Synth.h +++ b/src/tracker/Synth.h @@ -2,6 +2,7 @@ * tracker/Synth.h * * Copyright 2023 Leon van Kammen (coderofsalvation) + * * * This file is part of Milkytracker. * @@ -20,27 +21,27 @@ * */ -/* - * Lightweight synths from the milkyverse. - * Rules for new synths: - * 1. don't introduce new classes/FFT libraries e.g., KISS. - * 2. name your synth as a planet (Jupiter e.g.) in our milkyway - */ - -#ifndef __SYNTH_H -#define __SYNTH_H +#ifndef __SYN_H +#define __SYN_H #include "BasicTypes.h" #include "XModule.h" -#include "SampleEditor.h" #include "Screen.h" -#include "DialogSliders.h" +#include "Event.h" -#define PREFIX_CHARS 5 // "milk:" -#define PARAMS_MAX 22-PREFIX_CHARS // max samplechars (22) minus "milk:" (5) -#define OFFSET_CHAR 32 // printable chars only 32..127 = 0..92 -#define PARAM_TO_FLOAT(x) (1.0f/92)*(float)x // 0..92 -> 0.0f..1.0f -#define FLOAT_TO_PARAM(x) (int)(x/(0.99f/92)) // 0.0f..1.0f -> 0..92 +#define SYN_PREFIX_CHARS 5 // "milk:" +#define SAMPLE_CHARS 22 // max samplechars +#define SYN_PARAMS_MAX SAMPLE_CHARS-SYN_PREFIX_CHARS // max samplechars minus "milk:" (5) +#define SYN_OFFSET_CHAR 32 // printable chars only 32..127 = 0..92 +#define SYN_PARAM_TO_FLOAT(x) (100.0f/92)*(float)x // 0..92 -> 0.0f..1.0f +#define SYN_FLOAT_TO_PARAM(x) (int)(x/(99.0f/92)) // 0.0f..1.0f -> 0..92 +#define SYN_MAX 5 // increase when needed + + +// synth ID's +#define SYNTH_TOTAL 2 // update when adding synths +#define SYNTH_MILKY_SINE 0 +#define SYNTH_NEBULA_DRUM 1 #ifndef M_PI #define M_PI 3.14159265358979323846264338327950288 @@ -49,26 +50,54 @@ struct MSynthParam{ PPString name; float value; + int min; + int max; }; struct MSynth{ PPString name; - MSynthParam param[PARAMS_MAX]; + MSynthParam param[SYN_PARAMS_MAX]; + int nparams; + pp_uint32 ID; + bool inited; }; +class SampleEditor; // forward +class DialogSliders; +class DialogResponder; class Synth { private: - MSynth synth; + MSynth *synth; + MSynth synths[SYN_MAX]; + DialogSliders *sliders; + + SampleEditor *sampleEditor; + PPScreen *screen; + DialogResponder *dr; public: Synth(); ~Synth(); - DialogSliders * create( SampleEditor *s, PPScreen *screen, DialogResponder *dr); - PPString exportPreset( MSynth &m ); - bool importPreset( MSynth &m, PPString preset ); + DialogSliders * dialog( SampleEditor *s, PPScreen *screen, DialogResponder *dr); + + void setParam( int i, float v); + MSynthParam& getParam( int i ){ return synth->param[i]; } + int getMaxParam(){ return synth->nparams; } + + PPString toString(); + bool load( PPString preset ); + + void reset(); + void init(); + void process( MSynth *s, PPString *preset ); + + // synths + void MilkySine( bool init = false ); + void NebulaDrum( bool init = false ); + }; #endif diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp new file mode 100644 index 00000000..ca2cfb28 --- /dev/null +++ b/src/tracker/Synths.cpp @@ -0,0 +1,120 @@ +#include "Synth.h" +#include "DialogSliders.h" +#include "FilterParameters.h" + +/* + * Lightweight synths from the milkyverse. + * + * Rules for new synths: + * 1. don't introduce new classes/FFT libraries e.g., KISS. + * 2. re-use SampleEditor operations (recursive sample-editing) + * 3. synth naming convention: ('Jupiter kick' e.g.) + * 4. please use volume as first slider + */ + + +void Synth::init(){ + MilkySine(true); + NebulaDrum(true); +} + +void Synth::process( MSynth *s, PPString *preset ){ + + if( s == NULL ){ //fetch current synth from param 0 + pp_uint32 ID = (int)getParam(0).value; + s = &(synths[ID]); + } + + // if slider 0 changed, change synth + relaunch dialog + if( s->ID != synth->ID ){ + synth = s; + synth->param[0].value = (float)synth->ID; + dialog(NULL,NULL,NULL); + } + + switch( s->ID ){ + case SYNTH_MILKY_SINE: MilkySine(); break; + case SYNTH_NEBULA_DRUM: NebulaDrum(); break; + } +} + +void Synth::MilkySine( bool init ){ + pp_int32 ID = SYNTH_MILKY_SINE; + + if( init ){ + synths[ID].nparams = 4; + synths[ID].ID = ID; + synths[ID].param[0].name = "milky sine"; + synths[ID].param[0].value = 0.0f; + synths[ID].param[0].min = 0; + synths[ID].param[0].max = SYNTH_TOTAL; + + synths[ID].param[1].name = "volume"; + synths[ID].param[1].value = 50.0f; + synths[ID].param[1].min = 0; + synths[ID].param[1].max = 100.0f; + + synths[ID].param[2].name = "samples"; + synths[ID].param[2].value = 128.0f; + synths[ID].param[2].min = 0; + synths[ID].param[2].max = 5000.0f; + + synths[ID].param[3].name = "periods"; + synths[ID].param[3].value = 3.0f; + synths[ID].param[3].min = 1.0f; + synths[ID].param[3].max = 100.0f; + + synths[ID].param[4].name = "wavetype"; + synths[ID].param[4].value = 1.0f; + synths[ID].param[4].min = 1.0f; + synths[ID].param[4].max = 6.0f; + return; + } + + // processing + if( sampleEditor->isEmptySample() ){ + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter( (pp_int32)synth->param[2].value ) ); + par.setParameter(1, FilterParameters::Parameter( 16 ) ); + sampleEditor->tool_newSample(&par); + } + + FilterParameters parWave(2); + parWave.setParameter(0, FilterParameters::Parameter( synth->param[1].value / 100.0f )); + parWave.setParameter(1, FilterParameters::Parameter( synth->param[3].value ) ); + switch( (int)synth->param[4].value ){ + case 1: sampleEditor->tool_generateSine(&parWave); break; + case 2: sampleEditor->tool_generateSquare(&parWave); break; + case 3: sampleEditor->tool_generateTriangle(&parWave); break; + case 4: sampleEditor->tool_generateSawtooth(&parWave); break; + case 5: sampleEditor->tool_generateHalfSine(&parWave); break; + case 6: sampleEditor->tool_generateAbsoluteSine(&parWave); break; + } + + sampleEditor->setLoopType(1); +} + +void Synth::NebulaDrum( bool init ){ + pp_int32 ID = SYNTH_NEBULA_DRUM; + + if( init ){ + synths[ID].nparams = 3; + synths[ID].ID = ID; + synths[ID].param[0].name = "nebula kick"; + synths[ID].param[0].value = 0.0f; + synths[ID].param[0].min = 0; + synths[ID].param[0].max = SYNTH_TOTAL; + + synths[ID].param[1].name = "attack"; + synths[ID].param[1].value = 0.0f; + synths[ID].param[1].min = 0; + synths[ID].param[1].max = 100.0f; + return; + } + + // processing + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter( (pp_int32)synth->param[1].value ) ); + par.setParameter(1, FilterParameters::Parameter( 16 ) ); + sampleEditor->tool_newSample(&par); +} From 8dd871f70b8ad896d642c047451b0e573d7d60c5 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Sun, 27 Aug 2023 17:33:38 +0200 Subject: [PATCH 076/152] process audio immediately when triggering popup --- src/tracker/DialogSliders.cpp | 27 +++++---- src/tracker/DialogSliders.h | 4 +- .../SampleEditorControlToolHandler.cpp | 8 +++ src/tracker/Synth.cpp | 17 +++--- src/tracker/Synth.h | 15 +++-- src/tracker/Synths.cpp | 56 ++++++++++++------- src/tracker/TrackerSettings.cpp | 1 + 7 files changed, 77 insertions(+), 51 deletions(-) diff --git a/src/tracker/DialogSliders.cpp b/src/tracker/DialogSliders.cpp index 74b9fc66..d9290957 100644 --- a/src/tracker/DialogSliders.cpp +++ b/src/tracker/DialogSliders.cpp @@ -53,7 +53,7 @@ DialogSliders::DialogSliders(PPScreen *parentScreen, DialogResponder *toolHandle initDialog(screen, responder, id, title.getStrBuffer(), screen->getWidth() > 320 ? 400 : 330, dheight, 26, "Ok", "Cancel"); } -void DialogSliders::initSlider(int i, float min, float max, float value, PPString caption) +void DialogSliders::initSlider(int i, float min, float max, float value, PPString caption, PPColor *color) { pp_int32 x = getMessageBoxContainer()->getLocation().x; pp_int32 y = getMessageBoxContainer()->getLocation().y; @@ -76,6 +76,7 @@ void DialogSliders::initSlider(int i, float min, float max, float value, PPStrin PPFont* font = PPFont::getFont(PPFont::FONT_SYSTEM); PPStaticText* staticText = new PPStaticText(MESSAGEBOX_CONTROL_USER1+TEXT_OFFSET+i, screen, this, PPPoint(x2+(SCROLLBUTTONSIZE/2), y2), caption.getStrBuffer(), true); staticText->setFont(font); + if( color != NULL ) staticText->setColor( *color); getMessageBoxContainer()->addControl(staticText); // value char v[255]; @@ -116,21 +117,25 @@ pp_int32 DialogSliders::handleEvent(PPObject* sender, PPEvent* event) if( preview && sampleEditor != NULL ) sampleEditor->undo(); } if( event->getID() == eLMouseUp && needUpdate ){ - if( sampleEditor != NULL ){ - FilterParameters par(numSliders); - pp_int32 i; - for( i = 0; i < numSliders; i++ ){ - par.setParameter(i, FilterParameters::Parameter( getSlider(i) ) ); - } - if( preview ) sampleEditor->undo(); - (sampleEditor_->*func)(&par); - preview = true; - } + process(); update(); } return PPDialogBase::handleEvent(sender, event); } +void DialogSliders::process(){ + if( sampleEditor != NULL ){ + FilterParameters par(numSliders); + pp_int32 i; + for( i = 0; i < numSliders; i++ ){ + par.setParameter(i, FilterParameters::Parameter( getSlider(i) ) ); + } + if( preview ) sampleEditor->undo(); + (sampleEditor_->*func)(&par); + preview = true; + } +} + void DialogSliders::setSlider(pp_uint32 index, float param) { if (index >= numSliders) diff --git a/src/tracker/DialogSliders.h b/src/tracker/DialogSliders.h index 6aadadec..2682a9a2 100644 --- a/src/tracker/DialogSliders.h +++ b/src/tracker/DialogSliders.h @@ -69,11 +69,13 @@ class DialogSliders : public PPDialogBase float getSlider(pp_uint32 index) const; pp_int32 getNumSliders(){ return this->numSliders; } - void initSlider(int i, float min, float max, float value, PPString caption); + void initSlider(int i, float min, float max, float value, PPString caption, PPColor *color = NULL); void setSampleEditor(SampleEditor *s){ this->sampleEditor = s; } SampleEditor * getSampleEditor(){ return this->sampleEditor; } + void process(); + }; #endif diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index 16cfb8d0..affaf1da 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -65,6 +65,7 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan DialogSliders *sliders = static_cast(dialog); float value = lastValues.boostSampleVolume != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.boostSampleVolume : 100.0f; sliders->initSlider(0,0.0f, 300.0f, value,"Volume"); + sliders->process(); break; } @@ -75,6 +76,7 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan sliders->initSlider(0,0.0f, 300.0f, value,"Start"); value = lastValues.fadeSampleVolumeStart != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.fadeSampleVolumeStart : 100.0f; sliders->initSlider(1,0.0f, 300.0f, value,"End"); + sliders->process(); break; } @@ -170,6 +172,7 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan sliders->initSlider(2,0,99,value,"Decay"); value = lastValues.reverbColour != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbColour : 0.0f; sliders->initSlider(3,-6,6,value,"Colour"); + sliders->process(); break; } @@ -178,6 +181,7 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan DialogSliders *sliders = static_cast(dialog); float value = lastValues.saturate != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.saturate : 200.0f; sliders->initSlider(0,1,4000,value,"Harmonics"); + sliders->process(); break; } @@ -196,6 +200,7 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan value = lastValues.filterRes != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterRes : 0.0f; sliders->initSlider(2,0,9,value,"Resonance"); sliders->initSlider(3,0.0f, 1000.0f, 100.0f,"Volume"); + sliders->process(); break; } @@ -204,6 +209,7 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan DialogSliders *sliders = static_cast(dialog); sliders->initSlider(0,1,10000,3900,"Grainsize"); sliders->initSlider(1,0,8,3,"Stretch"); + sliders->process(); break; } @@ -223,6 +229,7 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan sliders->initSlider(3,0,sampleRate/2,0,"Bandpass"); sliders->initSlider(4,1,100,0,"Saturate"); sliders->initSlider(5,0,100,50,"Dry / Wet"); + sliders->process(); break; } @@ -248,6 +255,7 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan { getSampleEditor()->getSynth()->load( PPString( getSampleEditor()->getSample()->name) ); dialog = getSampleEditor()->getSynth()->dialog( getSampleEditor(), parentScreen, toolHandlerResponder ); + static_cast(dialog)->process(); break; } diff --git a/src/tracker/Synth.cpp b/src/tracker/Synth.cpp index 314f6145..4ab4158f 100644 --- a/src/tracker/Synth.cpp +++ b/src/tracker/Synth.cpp @@ -2,6 +2,7 @@ #include #include "SampleEditor.h" #include "DialogSliders.h" +#include "TrackerConfig.h" Synth::Synth(){ init(); @@ -16,22 +17,19 @@ PPString Synth::toString( ) { PPString preset = "milk: "; // 22 chars (=max samplename) char * str = (char *)preset.getStrBuffer(); for( int i = 0; i < SYN_PARAMS_MAX; i++ ){ - str[ i + SYN_PREFIX_CHARS] = SYN_FLOAT_TO_PARAM( synth->param[i].value ) + SYN_OFFSET_CHAR; + float positiveRange = synth->param[i].max - synth->param[i].min; + str[ i + SYN_PREFIX_CHARS] = (int)synth->param[i].value + SYN_OFFSET_CHAR; } - printf( "preset=%s\n", PPString(str).getStrBuffer() ); return PPString(str); } bool Synth::load( PPString preset ) { - if( preset.startsWith(SYN_PREFIX_CHARS) ){ + if( preset.startsWith(SYN_PREFIX) ){ // set synth + params const char *str = preset.getStrBuffer(); - printf("load %s\n", str); - // switch to synth int ID = str[ SYN_PREFIX_CHARS ] - SYN_OFFSET_CHAR; synth = &(synths[ID]); - // set params - for( int i = 0; i < SYN_PARAMS_MAX; i++ ){ - synth->param[i].value = str[ i + SYN_PREFIX_CHARS ] - SYN_OFFSET_CHAR; + for( int i = 0; i < preset.length() && i < SYN_PARAMS_MAX; i++ ){ + setParam(i, str[ i + SYN_PREFIX_CHARS ] - SYN_OFFSET_CHAR ); } return true; }else return false; @@ -56,12 +54,11 @@ DialogSliders * Synth::dialog( SampleEditor *s, PPScreen *screen, DialogResponde sliders = new DialogSliders( this->screen, this->dr, PP_DEFAULT_ID, "milky synths", synth->nparams, this->sampleEditor, &SampleEditor::tool_synth ); sliders->show(); for( int i = 0; i < synth->nparams && i < SYN_PARAMS_MAX; i++){ - sliders->initSlider(i, (int)synth->param[i].min, (int)synth->param[i].max, synth->param[i].value, synth->param[i].name ); + sliders->initSlider(i, (int)synth->param[i].min, (int)synth->param[i].max, synth->param[i].value, synth->param[i].name, i == 0 ? (PPColor *)&TrackerConfig::colorPatternEditorNote: NULL ); } return sliders; } void Synth::setParam( int i, float v ){ synth->param[i].value = v; - printf("%i = %f\n",i,v); } diff --git a/src/tracker/Synth.h b/src/tracker/Synth.h index 22ed8e24..04f15c74 100644 --- a/src/tracker/Synth.h +++ b/src/tracker/Synth.h @@ -29,18 +29,17 @@ #include "Screen.h" #include "Event.h" +#define SYN_PREFIX "milk:" #define SYN_PREFIX_CHARS 5 // "milk:" #define SAMPLE_CHARS 22 // max samplechars #define SYN_PARAMS_MAX SAMPLE_CHARS-SYN_PREFIX_CHARS // max samplechars minus "milk:" (5) #define SYN_OFFSET_CHAR 32 // printable chars only 32..127 = 0..92 -#define SYN_PARAM_TO_FLOAT(x) (100.0f/92)*(float)x // 0..92 -> 0.0f..1.0f -#define SYN_FLOAT_TO_PARAM(x) (int)(x/(99.0f/92)) // 0.0f..1.0f -> 0..92 -#define SYN_MAX 5 // increase when needed +#define SYN_PARAM_MAX_VALUE 92 // 92 printable chars +#define SYN_PARAM_NORMALIZED(x) (1.0f/(float)SYN_PARAM_MAX_VALUE)*x - -// synth ID's #define SYNTH_TOTAL 2 // update when adding synths -#define SYNTH_MILKY_SINE 0 +// synth ID's +#define SYNTH_MILKY_WAVE 0 #define SYNTH_NEBULA_DRUM 1 #ifndef M_PI @@ -71,7 +70,7 @@ class Synth private: MSynth *synth; - MSynth synths[SYN_MAX]; + MSynth synths[SYNTH_TOTAL]; DialogSliders *sliders; SampleEditor *sampleEditor; @@ -95,7 +94,7 @@ class Synth void process( MSynth *s, PPString *preset ); // synths - void MilkySine( bool init = false ); + void MilkyWave( bool init = false ); void NebulaDrum( bool init = false ); }; diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index ca2cfb28..937af257 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -1,6 +1,7 @@ #include "Synth.h" #include "DialogSliders.h" #include "FilterParameters.h" +#include "XModule.h" /* * Lightweight synths from the milkyverse. @@ -14,7 +15,7 @@ void Synth::init(){ - MilkySine(true); + MilkyWave(true); NebulaDrum(true); } @@ -33,56 +34,64 @@ void Synth::process( MSynth *s, PPString *preset ){ } switch( s->ID ){ - case SYNTH_MILKY_SINE: MilkySine(); break; + case SYNTH_MILKY_WAVE: MilkyWave(); break; case SYNTH_NEBULA_DRUM: NebulaDrum(); break; } } -void Synth::MilkySine( bool init ){ - pp_int32 ID = SYNTH_MILKY_SINE; +void Synth::MilkyWave( bool init ){ + pp_int32 ID = SYNTH_MILKY_WAVE; if( init ){ - synths[ID].nparams = 4; + synths[ID].nparams = 6; synths[ID].ID = ID; - synths[ID].param[0].name = "milky sine"; + synths[ID].param[0].name = "milky wave"; synths[ID].param[0].value = 0.0f; synths[ID].param[0].min = 0; synths[ID].param[0].max = SYNTH_TOTAL; synths[ID].param[1].name = "volume"; - synths[ID].param[1].value = 50.0f; + synths[ID].param[1].value = 75.0f; synths[ID].param[1].min = 0; - synths[ID].param[1].max = 100.0f; + synths[ID].param[1].max = 90.0f; - synths[ID].param[2].name = "samples"; - synths[ID].param[2].value = 128.0f; - synths[ID].param[2].min = 0; - synths[ID].param[2].max = 5000.0f; + synths[ID].param[2].name = "generator"; + synths[ID].param[2].value = 1.0f; + synths[ID].param[2].min = 1.0f; + synths[ID].param[2].max = 6.0f; synths[ID].param[3].name = "periods"; synths[ID].param[3].value = 3.0f; synths[ID].param[3].min = 1.0f; - synths[ID].param[3].max = 100.0f; + synths[ID].param[3].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[4].name = "env vol"; + synths[ID].param[4].value = 0.0f; + synths[ID].param[4].min = 0.0f; + synths[ID].param[4].max = 5.0f; + + synths[ID].param[5].name = "env pan"; + synths[ID].param[5].value = 0.0f; + synths[ID].param[5].min = 0.0f; + synths[ID].param[5].max = 5.0f; - synths[ID].param[4].name = "wavetype"; - synths[ID].param[4].value = 1.0f; - synths[ID].param[4].min = 1.0f; - synths[ID].param[4].max = 6.0f; return; } // processing if( sampleEditor->isEmptySample() ){ FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter( (pp_int32)synth->param[2].value ) ); + par.setParameter(0, FilterParameters::Parameter( 128 ) ); par.setParameter(1, FilterParameters::Parameter( 16 ) ); sampleEditor->tool_newSample(&par); + //const PPString TrackerConfig::defaultPredefinedVolumeEnvelope("060203050700000000C000040100000800B0000E00200018005800200020"); + //ins->volfade = 0x0500; } FilterParameters parWave(2); - parWave.setParameter(0, FilterParameters::Parameter( synth->param[1].value / 100.0f )); + parWave.setParameter(0, FilterParameters::Parameter( SYN_PARAM_NORMALIZED(synth->param[1].value) )); parWave.setParameter(1, FilterParameters::Parameter( synth->param[3].value ) ); - switch( (int)synth->param[4].value ){ + switch( (int)synth->param[2].value ){ case 1: sampleEditor->tool_generateSine(&parWave); break; case 2: sampleEditor->tool_generateSquare(&parWave); break; case 3: sampleEditor->tool_generateTriangle(&parWave); break; @@ -108,7 +117,12 @@ void Synth::NebulaDrum( bool init ){ synths[ID].param[1].name = "attack"; synths[ID].param[1].value = 0.0f; synths[ID].param[1].min = 0; - synths[ID].param[1].max = 100.0f; + synths[ID].param[1].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[2].name = "release"; + synths[ID].param[2].value = 0.0f; + synths[ID].param[2].min = 0; + synths[ID].param[2].max = (float)SYN_PARAM_MAX_VALUE; return; } diff --git a/src/tracker/TrackerSettings.cpp b/src/tracker/TrackerSettings.cpp index 2874f8ed..36809566 100644 --- a/src/tracker/TrackerSettings.cpp +++ b/src/tracker/TrackerSettings.cpp @@ -671,6 +671,7 @@ void Tracker::applySettingByKey(PPDictionaryKey* theKey, TMixerSettings& setting pp_int32 i = str.getIntValue(); str = theKey->getStringValue(); sectionInstruments->setEncodedEnvelope(SectionInstruments::EnvelopeTypeVolume, i, str); + printf("env %i %s\n",i,str.getStrBuffer()); } } else if (theKey->getKey().startsWith("PREDEFENVELOPEPANNING_")) From a133b07ba05e493c3f2aa7d22b604ac4a5819788 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 28 Aug 2023 14:45:36 +0200 Subject: [PATCH 077/152] wip --- src/tracker/SampleEditor.h | 2 ++ src/tracker/Synth.h | 1 + src/tracker/Synths.cpp | 65 +++++++++++++++++++++++++++----------- 3 files changed, 50 insertions(+), 18 deletions(-) diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index 2411b480..19956516 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -131,6 +131,8 @@ class SampleEditor : public EditorBase bool revoke(const SampleUndoStackEntry* stackEntry); void notifyChanges(bool condition, bool lazy = true); + + friend class Synth; public: SampleEditor(); diff --git a/src/tracker/Synth.h b/src/tracker/Synth.h index 04f15c74..63bb62f6 100644 --- a/src/tracker/Synth.h +++ b/src/tracker/Synth.h @@ -36,6 +36,7 @@ #define SYN_OFFSET_CHAR 32 // printable chars only 32..127 = 0..92 #define SYN_PARAM_MAX_VALUE 92 // 92 printable chars #define SYN_PARAM_NORMALIZED(x) (1.0f/(float)SYN_PARAM_MAX_VALUE)*x +#define NOTE2HZ(note) 440.0f * ( 2.0f / (( (note+52.0f) - 49.0f) / 12.0f )) #define SYNTH_TOTAL 2 // update when adding synths // synth ID's diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index 937af257..82a6477e 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -2,6 +2,8 @@ #include "DialogSliders.h" #include "FilterParameters.h" #include "XModule.h" +#include "SampleEditor.h" +#include /* * Lightweight synths from the milkyverse. @@ -43,7 +45,7 @@ void Synth::MilkyWave( bool init ){ pp_int32 ID = SYNTH_MILKY_WAVE; if( init ){ - synths[ID].nparams = 6; + synths[ID].nparams = 4; synths[ID].ID = ID; synths[ID].param[0].name = "milky wave"; synths[ID].param[0].value = 0.0f; @@ -65,16 +67,6 @@ void Synth::MilkyWave( bool init ){ synths[ID].param[3].min = 1.0f; synths[ID].param[3].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[4].name = "env vol"; - synths[ID].param[4].value = 0.0f; - synths[ID].param[4].min = 0.0f; - synths[ID].param[4].max = 5.0f; - - synths[ID].param[5].name = "env pan"; - synths[ID].param[5].value = 0.0f; - synths[ID].param[5].min = 0.0f; - synths[ID].param[5].max = 5.0f; - return; } @@ -107,28 +99,65 @@ void Synth::NebulaDrum( bool init ){ pp_int32 ID = SYNTH_NEBULA_DRUM; if( init ){ - synths[ID].nparams = 3; + synths[ID].nparams = 4; synths[ID].ID = ID; - synths[ID].param[0].name = "nebula kick"; + synths[ID].param[0].name = "nebula drum"; synths[ID].param[0].value = 0.0f; synths[ID].param[0].min = 0; synths[ID].param[0].max = SYNTH_TOTAL; synths[ID].param[1].name = "attack"; - synths[ID].param[1].value = 0.0f; + synths[ID].param[1].value = 2.0f; synths[ID].param[1].min = 0; synths[ID].param[1].max = (float)SYN_PARAM_MAX_VALUE; - - synths[ID].param[2].name = "release"; - synths[ID].param[2].value = 0.0f; + + synths[ID].param[2].name = "decay"; + synths[ID].param[2].value = 5.0f; synths[ID].param[2].min = 0; synths[ID].param[2].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[3].name = "release"; + synths[ID].param[3].value = 10.0f; + synths[ID].param[3].min = 0; + synths[ID].param[3].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[4].name = "note"; + synths[ID].param[4].value = 40.0f; + synths[ID].param[4].min = 0; + synths[ID].param[4].max = (float)SYN_PARAM_MAX_VALUE; return; } // processing FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter( (pp_int32)synth->param[1].value ) ); + pp_int32 segment = 100; + pp_int32 attack = segment * (int)synth->param[1].value; + pp_int32 decay = segment * (int)synth->param[2].value; + pp_int32 release = segment * (int)synth->param[3].value; + pp_int32 note = segment * (int)synth->param[4].value; + pp_int32 duration = attack + decay + release; + par.setParameter(0, FilterParameters::Parameter( duration ) ); par.setParameter(1, FilterParameters::Parameter( 16 ) ); sampleEditor->tool_newSample(&par); + + //if srate == nil then srate=44100 end + //if note == nil then note=-24+(rand%6)*-12 end + //x = math.sin( ((2*math.pi)*(i*hz(note))/srate) ) + //if( i < 50 ) then return 0 end + //return mirror( fadeout(x,i,synths.perc.samples,srate) * 1.1) + for( pp_int32 i = 0; i < duration; i++ ){ + if( i < 50 ) sampleEditor->setFloatSampleInWaveform( i, 0.0f); + float x = sin( (2.0f*M_PI)*(float(i) * NOTE2HZ(note)) / 44100.0f ); + if( i < attack ) x = x * ((1.0f/attack)*float(i)); + if( i > attack+decay && i < duration ) x = x * (1.0f-(1.0f/attack)*float(i)); + sampleEditor->setFloatSampleInWaveform( i, x); + } + + sampleEditor->notifyListener(SampleEditor::NotificationChanges); // update UI } + +//function hz(note) +// local a = 440 -- frequency of A (note 49=440Hz note 40=C4) +// local n = note + 52 +// return 440 * (2 / ((n - 49) / 12)); +//end From ea2baf7653f923610d2fc014c241409a96e8b407 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 28 Aug 2023 14:47:50 +0200 Subject: [PATCH 078/152] wip --- src/tracker/Synths.cpp | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index 82a6477e..7ed86c45 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -128,7 +128,7 @@ void Synth::NebulaDrum( bool init ){ return; } - // processing + // create new sample FilterParameters par(2); pp_int32 segment = 100; pp_int32 attack = segment * (int)synth->param[1].value; @@ -140,11 +140,7 @@ void Synth::NebulaDrum( bool init ){ par.setParameter(1, FilterParameters::Parameter( 16 ) ); sampleEditor->tool_newSample(&par); - //if srate == nil then srate=44100 end - //if note == nil then note=-24+(rand%6)*-12 end - //x = math.sin( ((2*math.pi)*(i*hz(note))/srate) ) - //if( i < 50 ) then return 0 end - //return mirror( fadeout(x,i,synths.perc.samples,srate) * 1.1) + // synthesize! for( pp_int32 i = 0; i < duration; i++ ){ if( i < 50 ) sampleEditor->setFloatSampleInWaveform( i, 0.0f); float x = sin( (2.0f*M_PI)*(float(i) * NOTE2HZ(note)) / 44100.0f ); @@ -155,9 +151,3 @@ void Synth::NebulaDrum( bool init ){ sampleEditor->notifyListener(SampleEditor::NotificationChanges); // update UI } - -//function hz(note) -// local a = 440 -- frequency of A (note 49=440Hz note 40=C4) -// local n = note + 52 -// return 440 * (2 / ((n - 49) / 12)); -//end From 4177fe3960f0bbde02abe1d614deec2918bd7b4a Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Tue, 29 Aug 2023 16:05:49 +0200 Subject: [PATCH 079/152] FM synth works --- src/tracker/CMakeLists.txt | 2 + src/tracker/DialogSliders.cpp | 2 +- src/tracker/SampleEditor.cpp | 32 +- .../SampleEditorControlToolHandler.cpp | 5 +- src/tracker/Synth.cpp | 22 + src/tracker/Synth.h | 17 +- src/tracker/SynthFM.cpp | 250 +++++++++++ src/tracker/SynthFM.h | 131 ++++++ src/tracker/Synths.cpp | 414 ++++++++++++------ src/tracker/TrackerSettings.cpp | 2 +- 10 files changed, 728 insertions(+), 149 deletions(-) create mode 100644 src/tracker/SynthFM.cpp create mode 100644 src/tracker/SynthFM.h diff --git a/src/tracker/CMakeLists.txt b/src/tracker/CMakeLists.txt index c3506bc4..9c1b962d 100644 --- a/src/tracker/CMakeLists.txt +++ b/src/tracker/CMakeLists.txt @@ -92,6 +92,7 @@ add_executable(tracker Filter.cpp Synth.cpp Synths.cpp + SynthFM.cpp TabHeaderControl.cpp TabManager.cpp TabTitleProvider.cpp @@ -162,6 +163,7 @@ add_executable(tracker Reverb.h Filter.h Synth.h + SynthFM.h SIPButtons.h SampleEditor.h SampleEditorControl.h diff --git a/src/tracker/DialogSliders.cpp b/src/tracker/DialogSliders.cpp index d9290957..d3b6d9de 100644 --- a/src/tracker/DialogSliders.cpp +++ b/src/tracker/DialogSliders.cpp @@ -50,7 +50,7 @@ DialogSliders::DialogSliders(PPScreen *parentScreen, DialogResponder *toolHandle this->sampleEditor = sampleEditor; this->id = id; float dheight = (sliders+4) * (SCROLLBUTTONSIZE+6); - initDialog(screen, responder, id, title.getStrBuffer(), screen->getWidth() > 320 ? 400 : 330, dheight, 26, "Ok", "Cancel"); + initDialog(screen, responder, id, title.getStrBuffer(), 320, dheight, 26, "Ok", "Cancel"); } void DialogSliders::initSlider(int i, float min, float max, float value, PPString caption, PPColor *color) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 08c7effb..a6d7140c 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -2849,7 +2849,9 @@ void SampleEditor::tool_generateNoise(const FilterParameters* par) pp_int32 i; - pp_int32 type = par->getParameter(0).intPart; + float amp = par->getParameter(0).floatPart; + pp_int32 type = par->getParameter(1).intPart; + printf("amp=%f\n",amp); VRand rand; rand.seed(); @@ -2857,16 +2859,22 @@ void SampleEditor::tool_generateNoise(const FilterParameters* par) switch (type) { case 0: - for (i = sStart; i < sEnd; i++) - setFloatSampleInWaveform(i, rand.white()*2.0f); + for (i = sStart; i < sEnd; i++){ + float x = getFloatSampleFromWaveform(i); + setFloatSampleInWaveform(i, x + (rand.white()*2.0f)*amp ); + } break; case 1: - for (i = sStart; i < sEnd; i++) - setFloatSampleInWaveform(i, rand.pink()*2.0f); + for (i = sStart; i < sEnd; i++){ + float x = getFloatSampleFromWaveform(i); + setFloatSampleInWaveform(i, x + (rand.pink()*2.0f)*amp ); + } break; case 2: - for (i = sStart; i < sEnd; i++) - setFloatSampleInWaveform(i, rand.brown()*2.0f); + for (i = sStart; i < sEnd; i++){ + float x = getFloatSampleFromWaveform(i); + setFloatSampleInWaveform(i, x + (rand.brown()*2.0f)*amp ); + } break; } @@ -3105,13 +3113,14 @@ void SampleEditor::tool_generateHalfSine(const FilterParameters* par) // generate half sine wave here for (i = sStart; i < sStart + sLen / 2; i++) { - float v = getFloatSampleFromWaveform(i); + float v = getFloatSampleFromWaveform(i); float per = (i - sStart) / (float)sLen * numPeriods; - setFloatSampleInWaveform(i, v + (float)sin(per) * amplify); + setFloatSampleInWaveform(i, v + ((float)sin(per) * amplify) ); } for (; i < sEnd; i++) { - setFloatSampleInWaveform(i, 0); + float v = getFloatSampleFromWaveform(i); + setFloatSampleInWaveform(i, 0 + v); } finishUndo(); @@ -3309,6 +3318,9 @@ void SampleEditor::tool_reverb(const FilterParameters* par) float wet = ( par->getParameter(0).floatPart / 100.0f) * 2.0f; float in = 0.0; float out = 0.0; + +printf("0=%f 1=%f 2=%f 3=%f\n", par->getParameter(0).floatPart, par->getParameter(1).floatPart, par->getParameter(2).floatPart, par->getParameter(3).floatPart); + pp_int32 pos = 0; for (i = 0; i < sLength2; i++) diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index affaf1da..e498b592 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -444,8 +444,9 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) case ToolHandlerResponder::SampleToolTypeGenerateNoise: { - FilterParameters par(1); - par.setParameter(0, FilterParameters::Parameter((pp_int32)(static_cast(dialog)->getSelection()))); + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter(1.0f) ); + par.setParameter(1, FilterParameters::Parameter((pp_int32)(static_cast(dialog)->getSelection()))); sampleEditor->tool_generateNoise(&par); break; } diff --git a/src/tracker/Synth.cpp b/src/tracker/Synth.cpp index 4ab4158f..e9974f64 100644 --- a/src/tracker/Synth.cpp +++ b/src/tracker/Synth.cpp @@ -3,6 +3,7 @@ #include "SampleEditor.h" #include "DialogSliders.h" #include "TrackerConfig.h" +#include "FilterParameters.h" Synth::Synth(){ init(); @@ -20,6 +21,7 @@ PPString Synth::toString( ) { float positiveRange = synth->param[i].max - synth->param[i].min; str[ i + SYN_PREFIX_CHARS] = (int)synth->param[i].value + SYN_OFFSET_CHAR; } + printf("synth: '%s'\n",str); return PPString(str); } @@ -62,3 +64,23 @@ DialogSliders * Synth::dialog( SampleEditor *s, PPScreen *screen, DialogResponde void Synth::setParam( int i, float v ){ synth->param[i].value = v; } + +TXMSample * Synth::prepareSample( pp_uint32 duration, bool force){ + TXMSample *sample = sampleEditor->getSample(); + if( sampleEditor->isEmptySample() || force){ + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter( (pp_int32)duration ) ); + par.setParameter(1, FilterParameters::Parameter( 16 ) ); + sampleEditor->tool_newSample(&par); + }else{ + if( duration > sample->samplen ){ + sampleEditor->selectionStart = sample->samplen-1; + sampleEditor->selectionEnd = sample->samplen-1; + FilterParameters par(1); + par.setParameter(0, FilterParameters::Parameter( (pp_int32)(duration - sample->samplen) ) ); + sampleEditor->tool_generateSilence(&par); + } + // we just leave the sample as-is when it's longer than required + } + return sample; +} diff --git a/src/tracker/Synth.h b/src/tracker/Synth.h index 63bb62f6..3a94d987 100644 --- a/src/tracker/Synth.h +++ b/src/tracker/Synth.h @@ -35,13 +35,13 @@ #define SYN_PARAMS_MAX SAMPLE_CHARS-SYN_PREFIX_CHARS // max samplechars minus "milk:" (5) #define SYN_OFFSET_CHAR 32 // printable chars only 32..127 = 0..92 #define SYN_PARAM_MAX_VALUE 92 // 92 printable chars -#define SYN_PARAM_NORMALIZED(x) (1.0f/(float)SYN_PARAM_MAX_VALUE)*x -#define NOTE2HZ(note) 440.0f * ( 2.0f / (( (note+52.0f) - 49.0f) / 12.0f )) +#define SYN_PARAM_NORMALIZE(x) (1.0f/(float)SYN_PARAM_MAX_VALUE)*x +#define NOTE2HZ(m) (440.0 * pow(2, (m - 69) / 12.0)) -#define SYNTH_TOTAL 2 // update when adding synths // synth ID's -#define SYNTH_MILKY_WAVE 0 -#define SYNTH_NEBULA_DRUM 1 +#define SYNTH_CYCLE_PAINT 0 // incremental numbers +#define SYNTH_JAMTOY_FM 1 // +#define SYNTH_LAST SYNTH_JAMTOY_FM // update this when adding a synth #ifndef M_PI #define M_PI 3.14159265358979323846264338327950288 @@ -71,7 +71,7 @@ class Synth private: MSynth *synth; - MSynth synths[SYNTH_TOTAL]; + MSynth synths[SYNTH_LAST+1]; DialogSliders *sliders; SampleEditor *sampleEditor; @@ -93,10 +93,11 @@ class Synth void reset(); void init(); void process( MSynth *s, PPString *preset ); + TXMSample * prepareSample(pp_uint32 duration, bool force = false); // synths - void MilkyWave( bool init = false ); - void NebulaDrum( bool init = false ); + void CyclePaint( bool init = false ); + void JamToyFM( bool init = false ); }; diff --git a/src/tracker/SynthFM.cpp b/src/tracker/SynthFM.cpp new file mode 100644 index 00000000..7f0e174c --- /dev/null +++ b/src/tracker/SynthFM.cpp @@ -0,0 +1,250 @@ +/* + * JamToySynth by https://github.com/rikusalminen + * + * https://github.com/rikusalminen/jamtoysynth/blob/master/src/instrument.c + */ + +#include "SynthFM.h" + +float SynthFM::zero(float phase) { (void)phase; return 0; } +float SynthFM::sine(float phase) { return sinf(phase); } +float SynthFM::square(float phase) { return phase <= M_PI ? 1.0 : -1.0; } +float SynthFM::sawtooth(float phase) { return -1.0 + 2.0 * fmod(phase / M_PI, 1.0); } +float SynthFM::noise(float phase) { (void)phase; return rand() / (float)RAND_MAX; } +float SynthFM::triangle(float phase) +{ + if(phase < M_PI/2.0) return phase / (M_PI/2.0); + if(phase <= 3.0*M_PI/2.0) return 1.0 - 2.0 * (phase-M_PI/2.0)/M_PI; + return -1.0 + (phase - 3.0*M_PI/2.0) / (M_PI/2.0); +} + +float SynthFM::oscillator(oscillator_t *osc, int sample_rate, float freq_mod) +{ + typedef float (*wave_fun)(float); + wave_fun waves[] = { zero, sine, square, sawtooth, triangle, noise }; + float sample = osc->amplitude * waves[osc->waveform](osc->phase); + osc->phase = fmod(osc->phase + freq_mod * osc->freq * 2.0 * M_PI / sample_rate, 2.0 * M_PI); + return sample; +} + +float SynthFM::modulate(modulation_t modulation, int sample_rate, oscillator_t *carrier, oscillator_t *modulator) +{ + switch(modulation) + { + case MODULATION_NONE: + oscillator(modulator, sample_rate, 1.0); // update phase, ignore result + return oscillator(carrier, sample_rate, 1.0); + case MODULATION_RING: + return oscillator(carrier, sample_rate, 1.0) * oscillator(modulator, sample_rate, 1.0); + case MODULATION_AMPLITUDE: + return oscillator(carrier, sample_rate, 1.0) * (1.0 + oscillator(modulator, sample_rate, carrier->freq)); + case MODULATION_FREQUENCY: + return oscillator(carrier, sample_rate, 1.0 + oscillator(modulator, sample_rate, carrier->freq)); + case MODULATION_TREMOLO: + return oscillator(carrier, sample_rate, 1.0) * (1.0 + oscillator(modulator, sample_rate, 1.0)); + case MODULATION_VIBRATO: + return oscillator(carrier, sample_rate, 1.0 + oscillator(modulator, sample_rate, 1.0)); + default: + break; + } + + return 0; +} + +void SynthFM::adsr_set(adsr_t *adsr, int sample_rate, float attack, float decay, float sustain, float release) +{ + adsr->attackG = expf(-1.0 / (attack * sample_rate)); + adsr->decayG = expf(-1.0 / (decay * sample_rate)); + adsr->releaseG = expf(-1.0 / (release * sample_rate)); + adsr->sustain = sustain; + adsr->decay = decay * sample_rate; +} + +void SynthFM::adsr_trigger(adsr_t *adsr) +{ + adsr->adsrG = adsr->attackG; + adsr->adsrX = 1.5; // TODO: play with this magic constant (velocity?) + adsr->decay_timer = 0; +} + +float SynthFM::adsr_envelope(adsr_t *adsr) +{ + adsr->envelope = adsr->adsrG * (adsr->envelope - adsr->adsrX) + adsr->adsrX; + + if(adsr->envelope >= 1.0) + { + adsr->adsrG = adsr->decayG; + adsr->adsrX = adsr->sustain; + adsr->decay_timer = adsr->decay; + adsr->envelope = 1.0; + } + + adsr->decay_timer -= 1; + + if(adsr->decay_timer == 0) + { + adsr->adsrG = adsr->releaseG; + adsr->adsrX = 0.0; + } + + return adsr->envelope; +} + +void SynthFM::filter_set(filter_t *filter, int sample_rate, filter_type_t type, float f0, float Q, float dBgain) +{ + double cosw0 = cos(2*M_PI*f0/sample_rate); + double sinw0 = sqrt(1.0 - cosw0 * cosw0); //sin(2*M_PI*f0/SAMPLE_RATE); + double alpha = sinw0 / (2*Q); + double A = pow(10.0, dBgain/40); + double A2 = 2*sqrt(A); + double a0, a1, a2, b0, b1, b2; + + switch (type) + { + case FILTER_LOWPASS: + b0 = (1 - cosw0)/2; + b1 = 1 - cosw0; + b2 = (1 - cosw0)/2; + a0 = 1 + alpha; + a1 = -2.0 * cosw0; + a2 = 1 - alpha; + break; + case FILTER_HIGHPASS: + b0 = (1 + cosw0)/2; + b1 = -(1 + cosw0); + b2 = (1 + cosw0)/2; + a0 = 1 + alpha; + a1 = -2 * cosw0; + a2 = 1 - alpha; + break; + case FILTER_BANDPASS: + b0 = alpha; + b1 = 0; + b2 = -alpha; + a0 = 1 + alpha; + a1 = -2 * cosw0; + a2 = 1 - alpha; + break; + case FILTER_NOTCH: + b0 = 1; + b1 = -2*cosw0; + b2 = 1; + a0 = 1 + alpha; + a1 = -2*cosw0; + a2 = 1-alpha; + break; + case FILTER_PEAKING_EQ: + b0 = 1 + alpha*A; + b1 = -2*cosw0; + b2 = 1 - alpha*A; + a0 = 1 + alpha/A; + a1 = -2*cosw0; + a2 = 1 - alpha/A; + break; + case FILTER_LOW_SHELF: + b0 = A*((A+1) - (A-1)*cosw0 + A2 * alpha); + b1 = 2*A*((A-1) - (A+1) * cosw0); + b2 = A*((A+1) - (A-1) * cosw0 - A2 * alpha); + a0 = (A+1) + (A-1) * cosw0 + A2 * alpha; + a1 = -2*((A-1) + (A+1) * cosw0); + a2 = (A+1) + (A-1) * cosw0 - A2 * alpha; + break; + case FILTER_HIGH_SHELF: + b0 = A*((A+1) + (A-1) * cosw0 + A2 * alpha); + b1 = -2*A*((A-1) + (A+1) * cosw0); + b2 = A*((A+1) + (A-1) * cosw0 - A2 * alpha); + a0 = (A+1) - (A-1) * cosw0 + A2 * alpha; + a1 = 2*((A-1) - (A+1) * cosw0); + a2 = (A+1) - (A-1) * cosw0 - A2 * alpha; + break; + case FILTER_NONE: + default: + b0 = a0 = 1.0; + b1 = b2 = 0.0; + a1 = a2 = 0.0; + break; + } + + filter->a0 = a0 * 64.0; + filter->a1 = -a1 * 64.0; + filter->a2 = -a2 * 64.0; + filter->b0 = b0 * 64.0; + filter->b1 = b1 * 64.0; + filter->b2 = b2 * 64.0; +} + +float SynthFM::filter(const filter_t *filter, filter_state_t *state, float sample) +{ + float out = ( + filter->b0 * sample + + filter->b1 * state->x1 + + filter->b2 * state->x2 + + filter->a1 * state->y1 + + filter->a2 * state->y2) / + filter->a0; + + state->x2 = state->x1; + state->x1 = sample; + state->y2 = state->y1; + state->y1 = out; + + return out; +} + +float SynthFM::echo(echo_t *echo, float sample) +{ + int read_cursor = + echo->cursor >= echo->delay_samples ? + echo->cursor - echo->delay_samples : + ECHO_BUFFER_SIZE - (echo->delay_samples - echo->cursor) % ECHO_BUFFER_SIZE; + + float delay_sample = echo->buffer[read_cursor]; + echo->buffer[echo->cursor] = sample + echo->feedback * delay_sample; + echo->cursor = (echo->cursor + 1) % ECHO_BUFFER_SIZE; + + return sample + echo->level * delay_sample; +} + +void SynthFM::instrument_control(fm_t *instrument, const fm_control_t *control, int sample_rate) +{ + instrument->modulation = control->modulation; + + instrument->carrier.waveform = control->carrier; + instrument->carrier.amplitude = control->carrier_amplitude; + + instrument->modulator.waveform = control->modulator; + instrument->modulator.amplitude = control->modulator_amplitude; + instrument->modulator.freq = control->modulator_freq; + + adsr_set(&instrument->adsr, + sample_rate, + control->attack, + control->decay, + control->sustain, + control->release); + + filter_set(&instrument->filter, + sample_rate, + control->filter, + control->filter_freq, + control->filter_resonance, + control->filter_gain); + + instrument->echo.delay_samples = control->echo_delay * sample_rate; + instrument->echo.feedback = control->echo_feedback; + instrument->echo.level = control->echo_level; +} + +void SynthFM::instrument_play(fm_t *instrument, int sample_rate, float *out) +{ + float sample = +// echo(&instrument->echo, + filter(&instrument->filter, &instrument->filter1, + filter(&instrument->filter, &instrument->filter0, + adsr_envelope(&instrument->adsr) * + modulate(instrument->modulation, sample_rate, &instrument->carrier, &instrument->modulator)) + ); + //); + + *out = sample; +} diff --git a/src/tracker/SynthFM.h b/src/tracker/SynthFM.h new file mode 100644 index 00000000..7b6a9763 --- /dev/null +++ b/src/tracker/SynthFM.h @@ -0,0 +1,131 @@ +/* + * JamToySynth by https://github.com/rikusalminen + * + * https://github.com/rikusalminen/jamtoysynth/blob/master/src/instrument.c + */ + +#ifndef SYNTHFM_H +#define SYNTHFM_H + +#include +#include + +#define ECHO_BUFFER_SIZE 96000 // 2 seconds @ 48 kHz + +typedef enum oscillator_waveform_t +{ + OSCILLATOR_ZERO = 0, + OSCILLATOR_SINE, + OSCILLATOR_SQUARE, + OSCILLATOR_SAWTOOTH, + OSCILLATOR_TRIANGLE, + OSCILLATOR_NOISE, +} oscillator_waveform_t; + +typedef struct oscillator_t +{ + oscillator_waveform_t waveform; + float freq; + float phase; + float amplitude; +} oscillator_t; + +typedef enum modulation_t +{ + MODULATION_NONE = 0, + MODULATION_AMPLITUDE, + MODULATION_FREQUENCY, + MODULATION_RING, + MODULATION_TREMOLO, + MODULATION_VIBRATO, +} modulation_t; + +typedef struct adsr_t +{ + float attackG, releaseG, decayG; + float sustain, decay; + float adsrG, adsrX; + int decay_timer; + float envelope; +} adsr_t; + +typedef struct filter_state_t +{ + float x1, x2, y1, y2; +} filter_state_t; + +typedef struct filter_t +{ + float b0, b1, b2, a0, a1, a2; +} filter_t; + +typedef enum filter_type_t +{ + FILTER_NONE = 0, + FILTER_LOWPASS, + FILTER_HIGHPASS, + FILTER_BANDPASS, + FILTER_NOTCH, + FILTER_PEAKING_EQ, + FILTER_LOW_SHELF, + FILTER_HIGH_SHELF +} filter_type_t; + +typedef struct echo_t +{ + float buffer[ECHO_BUFFER_SIZE]; + int cursor; + int delay_samples; + float feedback, level; +} echo_t; + +typedef struct fm_control_t +{ + modulation_t modulation; + oscillator_waveform_t carrier; + float carrier_amplitude; + oscillator_waveform_t modulator; + float modulator_amplitude, modulator_freq; + + float attack, decay, sustain, release; + + filter_type_t filter; + float filter_freq, filter_resonance, filter_gain; + + float echo_delay, echo_feedback, echo_level; +} fm_control_t; + +typedef struct fm_t +{ + modulation_t modulation; + oscillator_t carrier, modulator; + adsr_t adsr; + + filter_t filter; + filter_state_t filter0, filter1; + + echo_t echo; +} fm_t; + +class SynthFM{ + + public: + static float zero(float phase); + static float sine(float phase); + static float square(float phase); + static float sawtooth(float phase); + static float noise(float phase); + static float triangle(float phase); + static void instrument_control(fm_t *instrument, const fm_control_t *control, int sample_rate); + static float oscillator(oscillator_t *osc, int sample_rate, float freq_mod); + static float modulate(modulation_t modulation, int sample_rate, oscillator_t *carrier, oscillator_t *modulator); + static void adsr_set(adsr_t *adsr, int sample_rate, float attack, float decay, float sustain, float release); + static void adsr_trigger(adsr_t *adsr); + static void filter_set(filter_t *filter, int sample_rate, filter_type_t type, float f0, float Q, float dBgain); + static float filter(const filter_t *filter, filter_state_t *state, float sample); + static float adsr_envelope(adsr_t *adsr); + static float echo(echo_t *echo, float sample); + static void instrument_play(fm_t *instrument, int sample_rate, float *out ); +}; + +#endif diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index 7ed86c45..172eedb4 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -1,4 +1,6 @@ #include "Synth.h" +#include "SynthFM.h" + #include "DialogSliders.h" #include "FilterParameters.h" #include "XModule.h" @@ -9,145 +11,303 @@ * Lightweight synths from the milkyverse. * * Rules for new synths: - * 1. don't introduce new classes/FFT libraries e.g., KISS. - * 2. re-use SampleEditor operations (recursive sample-editing) - * 3. synth naming convention: ('Jupiter kick' e.g.) - * 4. please use volume as first slider + * 1. don't include new classes/libraries/FFT libraries e.g., KISS. + * 2. re-use SampleEditor operations (recursive sample-editing, CyclePaint is an example) + * 3. please use volume as first slider and ADSR after that (if any) */ void Synth::init(){ - MilkyWave(true); - NebulaDrum(true); + CyclePaint(true); + JamToyFM(true); } void Synth::process( MSynth *s, PPString *preset ){ - if( s == NULL ){ //fetch current synth from param 0 - pp_uint32 ID = (int)getParam(0).value; - s = &(synths[ID]); - } - - // if slider 0 changed, change synth + relaunch dialog - if( s->ID != synth->ID ){ - synth = s; - synth->param[0].value = (float)synth->ID; - dialog(NULL,NULL,NULL); - } - - switch( s->ID ){ - case SYNTH_MILKY_WAVE: MilkyWave(); break; - case SYNTH_NEBULA_DRUM: NebulaDrum(); break; - } + if( s == NULL ){ //fetch current synth from param 0 + pp_uint32 ID = (int)getParam(0).value; + s = &(synths[ID]); + } + + // if slider 0 changed, change synth + relaunch dialog + if( s->ID != synth->ID ){ + synth = s; + synth->param[0].value = (float)synth->ID; + dialog(NULL,NULL,NULL); + } + + switch( s->ID ){ + case SYNTH_CYCLE_PAINT: CyclePaint(); break; + case SYNTH_JAMTOY_FM: JamToyFM(); break; + } } -void Synth::MilkyWave( bool init ){ - pp_int32 ID = SYNTH_MILKY_WAVE; - - if( init ){ - synths[ID].nparams = 4; - synths[ID].ID = ID; - synths[ID].param[0].name = "milky wave"; - synths[ID].param[0].value = 0.0f; - synths[ID].param[0].min = 0; - synths[ID].param[0].max = SYNTH_TOTAL; - - synths[ID].param[1].name = "volume"; - synths[ID].param[1].value = 75.0f; - synths[ID].param[1].min = 0; - synths[ID].param[1].max = 90.0f; - - synths[ID].param[2].name = "generator"; - synths[ID].param[2].value = 1.0f; - synths[ID].param[2].min = 1.0f; - synths[ID].param[2].max = 6.0f; - - synths[ID].param[3].name = "periods"; - synths[ID].param[3].value = 3.0f; - synths[ID].param[3].min = 1.0f; - synths[ID].param[3].max = (float)SYN_PARAM_MAX_VALUE; - - return; - } - - // processing - if( sampleEditor->isEmptySample() ){ - FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter( 128 ) ); - par.setParameter(1, FilterParameters::Parameter( 16 ) ); - sampleEditor->tool_newSample(&par); - //const PPString TrackerConfig::defaultPredefinedVolumeEnvelope("060203050700000000C000040100000800B0000E00200018005800200020"); - //ins->volfade = 0x0500; - } - - FilterParameters parWave(2); - parWave.setParameter(0, FilterParameters::Parameter( SYN_PARAM_NORMALIZED(synth->param[1].value) )); - parWave.setParameter(1, FilterParameters::Parameter( synth->param[3].value ) ); - switch( (int)synth->param[2].value ){ - case 1: sampleEditor->tool_generateSine(&parWave); break; - case 2: sampleEditor->tool_generateSquare(&parWave); break; - case 3: sampleEditor->tool_generateTriangle(&parWave); break; - case 4: sampleEditor->tool_generateSawtooth(&parWave); break; - case 5: sampleEditor->tool_generateHalfSine(&parWave); break; - case 6: sampleEditor->tool_generateAbsoluteSine(&parWave); break; - } - - sampleEditor->setLoopType(1); +void Synth::CyclePaint( bool init ){ + pp_int32 ID = SYNTH_CYCLE_PAINT; + + if( init ){ + synths[ID].nparams = 7; + synths[ID].ID = ID; + synths[ID].param[0].name = "cycle paint"; + synths[ID].param[0].value = 0.0f; + synths[ID].param[0].min = 0; + synths[ID].param[0].max = SYNTH_LAST; + + synths[ID].param[1].name = "cycle amp"; + synths[ID].param[1].value = 70.0f; + synths[ID].param[1].min = 0; + synths[ID].param[1].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[2].name = "generator"; + synths[ID].param[2].value = 1.0f; + synths[ID].param[2].min = 1.0f; + synths[ID].param[2].max = 9.0f; + + synths[ID].param[3].name = "size*2"; + synths[ID].param[3].value = 16.0f; + synths[ID].param[3].min = 1.0f; + synths[ID].param[3].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[4].name = "harmonic"; + synths[ID].param[4].value = 0.0f; + synths[ID].param[4].min = 0; + synths[ID].param[4].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[5].name = "feedback"; + synths[ID].param[5].value = 0; + synths[ID].param[5].min = 0; + synths[ID].param[5].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[6].name = "volume"; + synths[ID].param[6].value = ((float)SYN_PARAM_MAX_VALUE)/2.0f; + synths[ID].param[6].min = 0; + synths[ID].param[6].max = (float)SYN_PARAM_MAX_VALUE; + return; + } + + // determine duration + pp_int32 samples = (int)synth->param[3].value; + TXMSample *sample = prepareSample(samples*2); + + // synthesize! + FilterParameters parWave(2); + parWave.setParameter(0, FilterParameters::Parameter( SYN_PARAM_NORMALIZE(synth->param[1].value) )); + parWave.setParameter(1, FilterParameters::Parameter( 1.0f * (1.0f+synth->param[4].value) ) ); + switch( (int)synth->param[2].value ){ + case 1: sampleEditor->tool_generateSine(&parWave); break; + case 2: sampleEditor->tool_generateSquare(&parWave); break; + case 3: sampleEditor->tool_generateTriangle(&parWave); break; + case 4: sampleEditor->tool_generateSawtooth(&parWave); break; + case 5: sampleEditor->tool_generateHalfSine(&parWave); break; + case 6: sampleEditor->tool_generateAbsoluteSine(&parWave); break; + case 7: + case 8: + case 9: { + parWave.setParameter(1, FilterParameters::Parameter( ((pp_int32)synth->param[2].value)-7 ) ); + sampleEditor->tool_generateNoise(&parWave); + break; + } + } + + // scale volume + float scale = 2.0f * SYN_PARAM_NORMALIZE(synth->param[6].value); + float foldback = 1.0f + synth->param[5].value; + printf("scale=%f foldback=%f\n",scale,foldback); + for( int i = 0; i < sample->samplen; i++ ) + sampleEditor->setFloatSampleInWaveform( i, sin( sampleEditor->getFloatSampleFromWaveform(i) * foldback ) * scale ); + + // force loop + sampleEditor->setLoopType( 1 ); + sample->loopstart = 0; + sample->looplen = sample->samplen; + } -void Synth::NebulaDrum( bool init ){ - pp_int32 ID = SYNTH_NEBULA_DRUM; - - if( init ){ - synths[ID].nparams = 4; - synths[ID].ID = ID; - synths[ID].param[0].name = "nebula drum"; - synths[ID].param[0].value = 0.0f; - synths[ID].param[0].min = 0; - synths[ID].param[0].max = SYNTH_TOTAL; - - synths[ID].param[1].name = "attack"; - synths[ID].param[1].value = 2.0f; - synths[ID].param[1].min = 0; - synths[ID].param[1].max = (float)SYN_PARAM_MAX_VALUE; - - synths[ID].param[2].name = "decay"; - synths[ID].param[2].value = 5.0f; - synths[ID].param[2].min = 0; - synths[ID].param[2].max = (float)SYN_PARAM_MAX_VALUE; - - synths[ID].param[3].name = "release"; - synths[ID].param[3].value = 10.0f; - synths[ID].param[3].min = 0; - synths[ID].param[3].max = (float)SYN_PARAM_MAX_VALUE; - - synths[ID].param[4].name = "note"; - synths[ID].param[4].value = 40.0f; - synths[ID].param[4].min = 0; - synths[ID].param[4].max = (float)SYN_PARAM_MAX_VALUE; - return; - } - - // create new sample - FilterParameters par(2); - pp_int32 segment = 100; - pp_int32 attack = segment * (int)synth->param[1].value; - pp_int32 decay = segment * (int)synth->param[2].value; - pp_int32 release = segment * (int)synth->param[3].value; - pp_int32 note = segment * (int)synth->param[4].value; - pp_int32 duration = attack + decay + release; - par.setParameter(0, FilterParameters::Parameter( duration ) ); - par.setParameter(1, FilterParameters::Parameter( 16 ) ); - sampleEditor->tool_newSample(&par); - - // synthesize! - for( pp_int32 i = 0; i < duration; i++ ){ - if( i < 50 ) sampleEditor->setFloatSampleInWaveform( i, 0.0f); - float x = sin( (2.0f*M_PI)*(float(i) * NOTE2HZ(note)) / 44100.0f ); - if( i < attack ) x = x * ((1.0f/attack)*float(i)); - if( i > attack+decay && i < duration ) x = x * (1.0f-(1.0f/attack)*float(i)); - sampleEditor->setFloatSampleInWaveform( i, x); - } +void Synth::JamToyFM( bool init ){ + pp_int32 ID = SYNTH_JAMTOY_FM; + + if( init ){ + synths[ID].nparams = 17; + synths[ID].ID = ID; + synths[ID].param[0].name = "FM JamToy"; + synths[ID].param[0].value = 0.0f; + synths[ID].param[0].min = 0; + synths[ID].param[0].max = SYNTH_LAST; + + synths[ID].param[1].name = "volume"; + synths[ID].param[1].value = 38.0f; + synths[ID].param[1].min = 0.0f; + synths[ID].param[1].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[2].name = "size"; + synths[ID].param[2].value = 1.0f; + synths[ID].param[2].min = 1.0f; + synths[ID].param[2].max = 10.0f; + + synths[ID].param[3].name = "attack"; + synths[ID].param[3].value = 0.0f; + synths[ID].param[3].min = 0; + synths[ID].param[3].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[4].name = "decay"; + synths[ID].param[4].value = 4.0f; + synths[ID].param[4].min = 1.0f; + synths[ID].param[4].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[5].name = "sustain"; + synths[ID].param[5].value = 4.0f; + synths[ID].param[5].min = 0; + synths[ID].param[5].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[6].name = "release"; + synths[ID].param[6].value = 2.0f; + synths[ID].param[6].min = 0; + synths[ID].param[6].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[7].name = "carrier freq"; + synths[ID].param[7].value = 66.0f; + synths[ID].param[7].min = 0; + synths[ID].param[7].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[8].name = "carrier wave"; + synths[ID].param[8].value = 1.0f; + synths[ID].param[8].min = 0; + synths[ID].param[8].max = 5.0f; + + synths[ID].param[9].name = "mod freq"; + synths[ID].param[9].value = 73.0f; + synths[ID].param[9].min = 0; + synths[ID].param[9].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[10].name = "mod wave"; + synths[ID].param[10].value = 1.0f; + synths[ID].param[10].min = 0; + synths[ID].param[10].max = 5.0f; + + synths[ID].param[11].name = "mod amp"; + synths[ID].param[11].value = 79.0f; + synths[ID].param[11].min = 0; + synths[ID].param[11].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[12].name = "mod type"; + synths[ID].param[12].value = 3.0f; + synths[ID].param[12].min = 0.0f; + synths[ID].param[12].max = 5.0f; + + synths[ID].param[13].name = "pluck amp"; + synths[ID].param[13].value = 92.0f; + synths[ID].param[13].min = 0; + synths[ID].param[13].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[14].name = "pluck size"; + synths[ID].param[14].value = 8.0f; + synths[ID].param[14].min = 1.0f; + synths[ID].param[14].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[15].name = "feedback"; + synths[ID].param[15].value = 5.0f; + synths[ID].param[15].min = 0.0f; + synths[ID].param[15].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[16].name = "looptype"; + synths[ID].param[16].value = 0.0f; + synths[ID].param[16].min = 0.0f; + synths[ID].param[16].max = 3.0f; + return; + } + + // setup synth + fm_control_t controls; + fm_t instrument; + pp_uint32 srate = 44100; + + switch( (int)synth->param[12].value ){ + case 0: controls.modulation = MODULATION_NONE; break; + case 1: controls.modulation = MODULATION_AMPLITUDE; break; + case 2: controls.modulation = MODULATION_FREQUENCY; break; + case 3: controls.modulation = MODULATION_RING; break; + case 4: controls.modulation = MODULATION_TREMOLO; break; + case 5: controls.modulation = MODULATION_VIBRATO; break; + } + + // init carrier wave + switch( (int)synth->param[8].value ){ + case 0: controls.carrier = OSCILLATOR_ZERO; break; + case 1: controls.carrier = OSCILLATOR_SINE; break; + case 2: controls.carrier = OSCILLATOR_SQUARE; break; + case 3: controls.carrier = OSCILLATOR_SAWTOOTH; break; + case 4: controls.carrier = OSCILLATOR_TRIANGLE; break; + case 5: controls.carrier = OSCILLATOR_NOISE; break; + } + controls.carrier_amplitude = 1.0f; + + // init modulator wave + switch( (int)synth->param[10].value ){ + case 0: controls.modulator = OSCILLATOR_ZERO; break; + case 1: controls.modulator = OSCILLATOR_SINE; break; + case 2: controls.modulator = OSCILLATOR_SQUARE; break; + case 3: controls.modulator = OSCILLATOR_SAWTOOTH; break; + case 4: controls.modulator = OSCILLATOR_TRIANGLE; break; + case 5: controls.modulator = OSCILLATOR_NOISE; break; + } + controls.modulator_amplitude = SYN_PARAM_NORMALIZE( synth->param[11].value ); + controls.modulator_freq = NOTE2HZ( (int)synth->param[9].value ); + + controls.attack = SYN_PARAM_NORMALIZE(synth->param[3].value); + controls.decay = SYN_PARAM_NORMALIZE(synth->param[4].value); + controls.sustain = SYN_PARAM_NORMALIZE(synth->param[5].value); + controls.release = SYN_PARAM_NORMALIZE(synth->param[6].value) * 0.5f; + + controls.filter = FILTER_NONE; + controls.filter_freq = 500.0; + controls.filter_resonance = 0.5; + controls.filter_gain = 0.5; + + controls.echo_delay = 1.0; + controls.echo_feedback = 0.4; + controls.echo_level = 0.5; + + instrument.modulator.phase = 0; + instrument.carrier.phase = 0; + + // determine duration + pp_uint32 samples = (srate/6) * (int)synth->param[2].value; // 300ms * param + TXMSample *sample = prepareSample(samples,true); + + + // exponential positive drive into sin() function (produces foldback/freq multiply) + // see curve @ https://graphtoy.com/?f1(x,t)=max(0,(x*10*x*x)%20)%20+x&v1=true + float scale = 2.0f * SYN_PARAM_NORMALIZE(synth->param[1].value); + float feedback = 1.0f + (100.0f * SYN_PARAM_NORMALIZE(synth->param[15].value)); + + // synthesize! + float x; + for( pp_int32 i = 0; i < (int)samples; i++ ){ + + // apply plucks to freq controllers (see pluck @ https://graphtoy.com/?f1(x,t)=-0.5*tanh((x*92)-3)+0.5&v1=true) + pp_uint32 pluckSamples = (pp_uint32)( (float(srate)/100) * SYN_PARAM_NORMALIZE(synth->param[14].value ) ); + float offset = (1.0f/(float)pluckSamples) * float(i); + float pluckAmp = SYN_PARAM_NORMALIZE(synth->param[13].value) * float(srate/4); + float c_pluck = fmax( 0, pluckAmp * (1.0f+(-offset*offset) ) ); + instrument.carrier.freq = NOTE2HZ( (int)synth->param[7].value ); + instrument.carrier.freq += c_pluck; + SynthFM::instrument_control( &instrument, &controls, srate ); + + // trigger note + if( i == 0 ) SynthFM::adsr_trigger( &(instrument.adsr) ); + + SynthFM::instrument_play( &instrument, srate, &x); + sampleEditor->setFloatSampleInWaveform( i, sin( x * feedback ) * scale ); + } + + + // force loop + pp_uint32 looptype = (pp_uint32)synth->param[16].value; + sampleEditor->setLoopType( looptype ); + if( looptype > 0 ){ + sample->loopstart = 0; + sample->looplen = sample->samplen; + } sampleEditor->notifyListener(SampleEditor::NotificationChanges); // update UI } diff --git a/src/tracker/TrackerSettings.cpp b/src/tracker/TrackerSettings.cpp index 36809566..d4948259 100644 --- a/src/tracker/TrackerSettings.cpp +++ b/src/tracker/TrackerSettings.cpp @@ -203,7 +203,7 @@ void Tracker::buildDefaultSettings() // sample editor last settings settingsDatabase->store("SAMPLEEDITORLASTVALUES", ""); // no virtual channels for instrument playback - settingsDatabase->store("VIRTUALCHANNELS", 1); // be nice to realtime chords + settingsDatabase->store("VIRTUALCHANNELS", 5); // be nice to realtime chords // default number of XM channel limit settingsDatabase->store("XMCHANNELLIMIT", 32); // enable multichn recording by default From ebc81f2b39bc6016b20a1360c14b56fd570ea27c Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Tue, 29 Aug 2023 16:33:50 +0200 Subject: [PATCH 080/152] cleanup printf --- src/tracker/SampleEditor.cpp | 2 -- src/tracker/Synths.cpp | 33 +++++++++++++-------------------- 2 files changed, 13 insertions(+), 22 deletions(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index a6d7140c..54afc301 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3319,8 +3319,6 @@ void SampleEditor::tool_reverb(const FilterParameters* par) float in = 0.0; float out = 0.0; -printf("0=%f 1=%f 2=%f 3=%f\n", par->getParameter(0).floatPart, par->getParameter(1).floatPart, par->getParameter(2).floatPart, par->getParameter(3).floatPart); - pp_int32 pos = 0; for (i = 0; i < sLength2; i++) diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index 172eedb4..f4b7ac59 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -46,7 +46,7 @@ void Synth::CyclePaint( bool init ){ pp_int32 ID = SYNTH_CYCLE_PAINT; if( init ){ - synths[ID].nparams = 7; + synths[ID].nparams = 6; synths[ID].ID = ID; synths[ID].param[0].name = "cycle paint"; synths[ID].param[0].value = 0.0f; @@ -58,41 +58,35 @@ void Synth::CyclePaint( bool init ){ synths[ID].param[1].min = 0; synths[ID].param[1].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[2].name = "generator"; + synths[ID].param[2].name = "wave"; synths[ID].param[2].value = 1.0f; synths[ID].param[2].min = 1.0f; synths[ID].param[2].max = 9.0f; - synths[ID].param[3].name = "size*2"; - synths[ID].param[3].value = 16.0f; - synths[ID].param[3].min = 1.0f; + synths[ID].param[3].name = "harmonic"; + synths[ID].param[3].value = 0.0f; + synths[ID].param[3].min = 0; synths[ID].param[3].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[4].name = "harmonic"; - synths[ID].param[4].value = 0.0f; + synths[ID].param[4].name = "feedback"; + synths[ID].param[4].value = 0; synths[ID].param[4].min = 0; synths[ID].param[4].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[5].name = "feedback"; - synths[ID].param[5].value = 0; + synths[ID].param[5].name = "volume"; + synths[ID].param[5].value = ((float)SYN_PARAM_MAX_VALUE)/2.0f; synths[ID].param[5].min = 0; synths[ID].param[5].max = (float)SYN_PARAM_MAX_VALUE; - - synths[ID].param[6].name = "volume"; - synths[ID].param[6].value = ((float)SYN_PARAM_MAX_VALUE)/2.0f; - synths[ID].param[6].min = 0; - synths[ID].param[6].max = (float)SYN_PARAM_MAX_VALUE; return; } // determine duration - pp_int32 samples = (int)synth->param[3].value; - TXMSample *sample = prepareSample(samples*2); + TXMSample *sample = sampleEditor->isEmptySample() ? prepareSample(100) : sampleEditor->getSample(); // synthesize! FilterParameters parWave(2); parWave.setParameter(0, FilterParameters::Parameter( SYN_PARAM_NORMALIZE(synth->param[1].value) )); - parWave.setParameter(1, FilterParameters::Parameter( 1.0f * (1.0f+synth->param[4].value) ) ); + parWave.setParameter(1, FilterParameters::Parameter( 1.0f * (1.0f+synth->param[3].value) ) ); switch( (int)synth->param[2].value ){ case 1: sampleEditor->tool_generateSine(&parWave); break; case 2: sampleEditor->tool_generateSquare(&parWave); break; @@ -110,9 +104,8 @@ void Synth::CyclePaint( bool init ){ } // scale volume - float scale = 2.0f * SYN_PARAM_NORMALIZE(synth->param[6].value); - float foldback = 1.0f + synth->param[5].value; - printf("scale=%f foldback=%f\n",scale,foldback); + float scale = 2.0f * SYN_PARAM_NORMALIZE(synth->param[5].value); + float foldback = 1.0f + synth->param[4].value*2.0f; for( int i = 0; i < sample->samplen; i++ ) sampleEditor->setFloatSampleInWaveform( i, sin( sampleEditor->getFloatSampleFromWaveform(i) * foldback ) * scale ); From 6d214bd1ff6e6b53c81452cd518d7adefe1578ff Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 30 Aug 2023 09:10:49 +0200 Subject: [PATCH 081/152] wip --- src/tracker/SampleEditor.cpp | 1 - src/tracker/Synth.h | 2 +- src/tracker/Synths.cpp | 90 +++++++++++++++++++++++++++--------- 3 files changed, 68 insertions(+), 25 deletions(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 54afc301..c47eb4ea 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -2851,7 +2851,6 @@ void SampleEditor::tool_generateNoise(const FilterParameters* par) float amp = par->getParameter(0).floatPart; pp_int32 type = par->getParameter(1).intPart; - printf("amp=%f\n",amp); VRand rand; rand.seed(); diff --git a/src/tracker/Synth.h b/src/tracker/Synth.h index 3a94d987..67c2188c 100644 --- a/src/tracker/Synth.h +++ b/src/tracker/Synth.h @@ -31,7 +31,7 @@ #define SYN_PREFIX "milk:" #define SYN_PREFIX_CHARS 5 // "milk:" -#define SAMPLE_CHARS 22 // max samplechars +#define SAMPLE_CHARS 23 // max samplechars (=max parameters per preset) #define SYN_PARAMS_MAX SAMPLE_CHARS-SYN_PREFIX_CHARS // max samplechars minus "milk:" (5) #define SYN_OFFSET_CHAR 32 // printable chars only 32..127 = 0..92 #define SYN_PARAM_MAX_VALUE 92 // 92 printable chars diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index f4b7ac59..10b6948a 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -18,8 +18,8 @@ void Synth::init(){ - CyclePaint(true); JamToyFM(true); + CyclePaint(true); } void Synth::process( MSynth *s, PPString *preset ){ @@ -48,7 +48,7 @@ void Synth::CyclePaint( bool init ){ if( init ){ synths[ID].nparams = 6; synths[ID].ID = ID; - synths[ID].param[0].name = "cycle paint"; + synths[ID].param[0].name = PPString("\x11 wavepaint \x10"); synths[ID].param[0].value = 0.0f; synths[ID].param[0].min = 0; synths[ID].param[0].max = SYNTH_LAST; @@ -111,8 +111,8 @@ void Synth::CyclePaint( bool init ){ // force loop sampleEditor->setLoopType( 1 ); - sample->loopstart = 0; - sample->looplen = sample->samplen; + sampleEditor->setRepeatStart(0); + sampleEditor->setRepeatEnd(sample->samplen); } @@ -120,9 +120,9 @@ void Synth::JamToyFM( bool init ){ pp_int32 ID = SYNTH_JAMTOY_FM; if( init ){ - synths[ID].nparams = 17; + synths[ID].nparams = 18; synths[ID].ID = ID; - synths[ID].param[0].name = "FM JamToy"; + synths[ID].param[0].name = PPString("\x11 FM \x10"); synths[ID].param[0].value = 0.0f; synths[ID].param[0].min = 0; synths[ID].param[0].max = SYNTH_LAST; @@ -133,9 +133,9 @@ void Synth::JamToyFM( bool init ){ synths[ID].param[1].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[2].name = "size"; - synths[ID].param[2].value = 1.0f; + synths[ID].param[2].value = 3.0f; synths[ID].param[2].min = 1.0f; - synths[ID].param[2].max = 10.0f; + synths[ID].param[2].max = 12.0f; synths[ID].param[3].name = "attack"; synths[ID].param[3].value = 0.0f; @@ -158,23 +158,23 @@ void Synth::JamToyFM( bool init ){ synths[ID].param[6].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[7].name = "carrier freq"; - synths[ID].param[7].value = 66.0f; + synths[ID].param[7].value = 25.0f; synths[ID].param[7].min = 0; synths[ID].param[7].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[8].name = "carrier wave"; synths[ID].param[8].value = 1.0f; - synths[ID].param[8].min = 0; + synths[ID].param[8].min = 1; synths[ID].param[8].max = 5.0f; synths[ID].param[9].name = "mod freq"; - synths[ID].param[9].value = 73.0f; + synths[ID].param[9].value = 31.0f; synths[ID].param[9].min = 0; synths[ID].param[9].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[10].name = "mod wave"; synths[ID].param[10].value = 1.0f; - synths[ID].param[10].min = 0; + synths[ID].param[10].min = 1.0; synths[ID].param[10].max = 5.0f; synths[ID].param[11].name = "mod amp"; @@ -184,7 +184,7 @@ void Synth::JamToyFM( bool init ){ synths[ID].param[12].name = "mod type"; synths[ID].param[12].value = 3.0f; - synths[ID].param[12].min = 0.0f; + synths[ID].param[12].min = 1.0f; synths[ID].param[12].max = 5.0f; synths[ID].param[13].name = "pluck amp"; @@ -198,14 +198,19 @@ void Synth::JamToyFM( bool init ){ synths[ID].param[14].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[15].name = "feedback"; - synths[ID].param[15].value = 5.0f; + synths[ID].param[15].value = 9.0f; synths[ID].param[15].min = 0.0f; synths[ID].param[15].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[16].name = "looptype"; - synths[ID].param[16].value = 0.0f; + synths[ID].param[16].name = "fx"; + synths[ID].param[16].value = 2.0f; synths[ID].param[16].min = 0.0f; - synths[ID].param[16].max = 3.0f; + synths[ID].param[16].max = 4.0f; + + synths[ID].param[17].name = "looptype"; + synths[ID].param[17].value = 0.0f; + synths[ID].param[17].min = 0.0f; + synths[ID].param[17].max = 3.0f; return; } @@ -244,7 +249,7 @@ void Synth::JamToyFM( bool init ){ case 5: controls.modulator = OSCILLATOR_NOISE; break; } controls.modulator_amplitude = SYN_PARAM_NORMALIZE( synth->param[11].value ); - controls.modulator_freq = NOTE2HZ( (int)synth->param[9].value ); + controls.modulator_freq = NOTE2HZ( 2*(int)synth->param[9].value ); controls.attack = SYN_PARAM_NORMALIZE(synth->param[3].value); controls.decay = SYN_PARAM_NORMALIZE(synth->param[4].value); @@ -282,7 +287,7 @@ void Synth::JamToyFM( bool init ){ float offset = (1.0f/(float)pluckSamples) * float(i); float pluckAmp = SYN_PARAM_NORMALIZE(synth->param[13].value) * float(srate/4); float c_pluck = fmax( 0, pluckAmp * (1.0f+(-offset*offset) ) ); - instrument.carrier.freq = NOTE2HZ( (int)synth->param[7].value ); + instrument.carrier.freq = NOTE2HZ( 2 * (int)synth->param[7].value ); instrument.carrier.freq += c_pluck; SynthFM::instrument_control( &instrument, &controls, srate ); @@ -293,14 +298,53 @@ void Synth::JamToyFM( bool init ){ sampleEditor->setFloatSampleInWaveform( i, sin( x * feedback ) * scale ); } + // apply fx if any + pp_uint32 fx = (pp_uint32)synth->param[16].value; + switch( fx ){ + case 1: + case 2: + case 3: { + float reverbs[3][4] = { + {33.0f, 93.0f, 31.0f, -6.0f}, + {47.0f, 58.0f, 92.0f, -6.0f}, + {100.0f, 84.0f, 95.0f, -6.0f} + }; + FilterParameters par(4); + par.setParameter(0, FilterParameters::Parameter( reverbs[fx-1][0] )); + par.setParameter(1, FilterParameters::Parameter( reverbs[fx-1][1] )); + par.setParameter(2, FilterParameters::Parameter( reverbs[fx-1][2] )); + par.setParameter(3, FilterParameters::Parameter( reverbs[fx-1][3] )); + sampleEditor->tool_reverb(&par); + break; + } + + case 4:{ + FilterParameters par(4); + par.setParameter(0, FilterParameters::Parameter( 100.0f )); + par.setParameter(1, FilterParameters::Parameter( 84.0f )); + par.setParameter(2, FilterParameters::Parameter( 95.0f )); + par.setParameter(3, FilterParameters::Parameter( -6.0f )); + sampleEditor->tool_reverb(&par); + + FilterParameters dpar(5); + dpar.setParameter(0, FilterParameters::Parameter( 6593.0f )); + dpar.setParameter(1, FilterParameters::Parameter( 8.0f )); + dpar.setParameter(2, FilterParameters::Parameter( 1.0f )); + dpar.setParameter(3, FilterParameters::Parameter( 0.0f )); + dpar.setParameter(3, FilterParameters::Parameter( 0.0f )); + dpar.setParameter(3, FilterParameters::Parameter( 81.0f )); + sampleEditor->tool_delay(&par); + } + } + // force loop - pp_uint32 looptype = (pp_uint32)synth->param[16].value; - sampleEditor->setLoopType( looptype ); + pp_uint32 looptype = (pp_uint32)synth->param[17].value; if( looptype > 0 ){ - sample->loopstart = 0; - sample->looplen = sample->samplen; + sampleEditor->setRepeatStart(0); + sampleEditor->setRepeatEnd(sample->samplen); } + sampleEditor->setLoopType( looptype < 4 ? looptype : 0 ); sampleEditor->notifyListener(SampleEditor::NotificationChanges); // update UI } From f117ade186a3038093f626d23c504c49b79217b9 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 30 Aug 2023 10:23:06 +0200 Subject: [PATCH 082/152] bugfix: parameter overflow --- src/tracker/SectionSamples.cpp | 2 +- src/tracker/Synth.cpp | 26 +++++++++++++++++++++++++- src/tracker/Synth.h | 8 ++++---- src/tracker/Synths.cpp | 25 +++++++++++++++++++++++++ 4 files changed, 55 insertions(+), 6 deletions(-) diff --git a/src/tracker/SectionSamples.cpp b/src/tracker/SectionSamples.cpp index c8705de0..581979b4 100644 --- a/src/tracker/SectionSamples.cpp +++ b/src/tracker/SectionSamples.cpp @@ -546,7 +546,7 @@ void SectionSamples::init(pp_int32 x, pp_int32 y) container->addControl(button); button = new PPButton(BUTTON_SAMPLE_SYNTH, screen, this, PPPoint(x2+2 , y2+2), PPSize(size3*2, bHeightm)); - button->setText( "synths" ); + button->setText( "synth" ); container->addControl(button); button = new PPButton(BUTTON_SAMPLE_PLAY_RANGE, screen, this, PPPoint(x2+2 + size+size2-1, y2+2+bHeight), PPSize(size3, bHeightm)); diff --git a/src/tracker/Synth.cpp b/src/tracker/Synth.cpp index e9974f64..f5671000 100644 --- a/src/tracker/Synth.cpp +++ b/src/tracker/Synth.cpp @@ -1,3 +1,26 @@ +/* + * tracker/Synth.h + * + * Copyright 2023 Leon van Kammen (coderofsalvation) + * + * + * This file is part of Milkytracker. + * + * Milkytracker is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Milkytracker is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Milkytracker. If not, see . + * + */ + #include "Synth.h" #include #include "SampleEditor.h" @@ -15,7 +38,8 @@ Synth::~Synth(){ } PPString Synth::toString( ) { - PPString preset = "milk: "; // 22 chars (=max samplename) + PPString preset = PPString(SYN_PREFIX); + preset.append(" "); // 19 chars ("mt:" max samplename chars (=22) - SYN_PREFIX = 19) char * str = (char *)preset.getStrBuffer(); for( int i = 0; i < SYN_PARAMS_MAX; i++ ){ float positiveRange = synth->param[i].max - synth->param[i].min; diff --git a/src/tracker/Synth.h b/src/tracker/Synth.h index 67c2188c..f156c18a 100644 --- a/src/tracker/Synth.h +++ b/src/tracker/Synth.h @@ -29,10 +29,10 @@ #include "Screen.h" #include "Event.h" -#define SYN_PREFIX "milk:" -#define SYN_PREFIX_CHARS 5 // "milk:" -#define SAMPLE_CHARS 23 // max samplechars (=max parameters per preset) -#define SYN_PARAMS_MAX SAMPLE_CHARS-SYN_PREFIX_CHARS // max samplechars minus "milk:" (5) +#define SYN_PREFIX "mt:" +#define SYN_PREFIX_CHARS 3 // "mt:" +#define SAMPLE_CHARS 22 // max samplechars (=max parameters per preset) +#define SYN_PARAMS_MAX SAMPLE_CHARS-SYN_PREFIX_CHARS // max samplechars minus "mt:" (3) #define SYN_OFFSET_CHAR 32 // printable chars only 32..127 = 0..92 #define SYN_PARAM_MAX_VALUE 92 // 92 printable chars #define SYN_PARAM_NORMALIZE(x) (1.0f/(float)SYN_PARAM_MAX_VALUE)*x diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index 10b6948a..29dfb055 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -1,3 +1,28 @@ + +/* + * tracker/Synth.h + * + * Copyright 2023 Leon van Kammen (coderofsalvation) + * + * + * This file is part of Milkytracker. + * + * Milkytracker is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Milkytracker is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Milkytracker. If not, see . + * + */ + + #include "Synth.h" #include "SynthFM.h" From 242f2e020d7a9b8ec5b945f58dcc0e499be5a3f7 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 8 Sep 2023 18:15:30 +0200 Subject: [PATCH 083/152] improved synth switching etc --- src/milkyplay/PlayerBase.h | 2 +- src/tracker/Filter.cpp | 101 ++++++++ src/tracker/Filter.h | 28 +++ src/tracker/ModuleEditor.cpp | 1 + src/tracker/SampleEditor.cpp | 33 +-- .../SampleEditorControlToolHandler.cpp | 20 +- src/tracker/Synth.cpp | 28 +-- src/tracker/Synth.h | 27 ++- src/tracker/SynthFM.cpp | 168 +++---------- src/tracker/SynthFM.h | 53 +---- src/tracker/Synths.cpp | 224 +++++++++--------- src/tracker/TrackerUpdate.cpp | 1 + 12 files changed, 335 insertions(+), 351 deletions(-) diff --git a/src/milkyplay/PlayerBase.h b/src/milkyplay/PlayerBase.h index 18bcc741..5f485174 100644 --- a/src/milkyplay/PlayerBase.h +++ b/src/milkyplay/PlayerBase.h @@ -172,7 +172,7 @@ class PlayerBase : public ChannelMixer, public PlayModeSettings mp_sint32 tickSpeed; // our tickspeed mp_sint32 baseBpm; // Support digibooster REAL BPM value mp_sint32 bpm; // BPM speed - mp_sint32 ticker; // runs from 0 to tickspeed-1 + mp_sint32 ticker = 0; // runs from 0 to tickspeed-1 mp_sint32 rowcnt; // counts through each row in a pattern mp_sint32 poscnt; // counts through each index the pattern index table diff --git a/src/tracker/Filter.cpp b/src/tracker/Filter.cpp index 743e888a..c21e2319 100644 --- a/src/tracker/Filter.cpp +++ b/src/tracker/Filter.cpp @@ -20,3 +20,104 @@ void Filter::init( filter_t *p, int samplerate) { p->s0 = 0.0f; p->s1 = 0.0f; } + +void Filter::multifilter_set(multifilter_t *filter, int sample_rate, multifilter_type_t type, float f0, float Q, float dBgain) +{ + double cosw0 = cos(2*M_PI*f0/sample_rate); + double sinw0 = sqrt(1.0 - cosw0 * cosw0); //sin(2*M_PI*f0/SAMPLE_RATE); + double alpha = sinw0 / (2*Q); + double A = pow(10.0, dBgain/40); + double A2 = 2*sqrt(A); + double a0, a1, a2, b0, b1, b2; + + switch (type) + { + case FILTER_LOWPASS: + b0 = (1 - cosw0)/2; + b1 = 1 - cosw0; + b2 = (1 - cosw0)/2; + a0 = 1 + alpha; + a1 = -2.0 * cosw0; + a2 = 1 - alpha; + break; + case FILTER_HIGHPASS: + b0 = (1 + cosw0)/2; + b1 = -(1 + cosw0); + b2 = (1 + cosw0)/2; + a0 = 1 + alpha; + a1 = -2 * cosw0; + a2 = 1 - alpha; + break; + case FILTER_BANDPASS: + b0 = alpha; + b1 = 0; + b2 = -alpha; + a0 = 1 + alpha; + a1 = -2 * cosw0; + a2 = 1 - alpha; + break; + case FILTER_NOTCH: + b0 = 1; + b1 = -2*cosw0; + b2 = 1; + a0 = 1 + alpha; + a1 = -2*cosw0; + a2 = 1-alpha; + break; + case FILTER_PEAKING_EQ: + b0 = 1 + alpha*A; + b1 = -2*cosw0; + b2 = 1 - alpha*A; + a0 = 1 + alpha/A; + a1 = -2*cosw0; + a2 = 1 - alpha/A; + break; + case FILTER_LOW_SHELF: + b0 = A*((A+1) - (A-1)*cosw0 + A2 * alpha); + b1 = 2*A*((A-1) - (A+1) * cosw0); + b2 = A*((A+1) - (A-1) * cosw0 - A2 * alpha); + a0 = (A+1) + (A-1) * cosw0 + A2 * alpha; + a1 = -2*((A-1) + (A+1) * cosw0); + a2 = (A+1) + (A-1) * cosw0 - A2 * alpha; + break; + case FILTER_HIGH_SHELF: + b0 = A*((A+1) + (A-1) * cosw0 + A2 * alpha); + b1 = -2*A*((A-1) + (A+1) * cosw0); + b2 = A*((A+1) + (A-1) * cosw0 - A2 * alpha); + a0 = (A+1) - (A-1) * cosw0 + A2 * alpha; + a1 = 2*((A-1) - (A+1) * cosw0); + a2 = (A+1) - (A-1) * cosw0 - A2 * alpha; + break; + case FILTER_NONE: + default: + b0 = a0 = 1.0; + b1 = b2 = 0.0; + a1 = a2 = 0.0; + break; + } + + filter->a0 = a0 * 64.0; + filter->a1 = -a1 * 64.0; + filter->a2 = -a2 * 64.0; + filter->b0 = b0 * 64.0; + filter->b1 = b1 * 64.0; + filter->b2 = b2 * 64.0; +} + +float Filter::multifilter(const multifilter_t *filter, multifilter_state_t *state, float sample) +{ + float out = ( + filter->b0 * sample + + filter->b1 * state->x1 + + filter->b2 * state->x2 + + filter->a1 * state->y1 + + filter->a2 * state->y2) / + filter->a0; + + state->x2 = state->x1; + state->x1 = sample; + state->y2 = state->y1; + state->y1 = out; + + return out; +} diff --git a/src/tracker/Filter.h b/src/tracker/Filter.h index 67a6034a..730cb565 100644 --- a/src/tracker/Filter.h +++ b/src/tracker/Filter.h @@ -45,12 +45,40 @@ struct filter_t{ float s1; }; +typedef struct multifilter_state_t +{ + float x1, x2, y1, y2; +} multifilter_state_t; + +typedef struct multifilter_t +{ + float b0, b1, b2, a0, a1, a2; +} multifilter_t; + +typedef enum multifilter_type_t +{ + FILTER_NONE = 0, + FILTER_LOWPASS, + FILTER_HIGHPASS, + FILTER_BANDPASS, + FILTER_NOTCH, + FILTER_PEAKING_EQ, + FILTER_LOW_SHELF, + FILTER_HIGH_SHELF +} multifilter_type_t; + class Filter { public: + // simple hp/lp filter static void process(float in, filter_t *p); static void init( filter_t *p, int samplerate); + + // multifilter + static void multifilter_set(multifilter_t *filter, int sample_rate, multifilter_type_t type, float f0, float Q, float dBgain); + static float multifilter(const multifilter_t *filter, multifilter_state_t *state, float sample); + }; #endif diff --git a/src/tracker/ModuleEditor.cpp b/src/tracker/ModuleEditor.cpp index f5dda8e9..74e9b63a 100644 --- a/src/tracker/ModuleEditor.cpp +++ b/src/tracker/ModuleEditor.cpp @@ -149,6 +149,7 @@ ModuleEditor::ModuleEditor() : // create sample editor sampleEditor = new SampleEditor(); + //printf("samplerate=%i\n",PlayerMaster::getPreferredSampleRate()); sampleEditor->addNotificationListener(changesListener); reloadSample(0, 0); diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index c47eb4ea..02ef893b 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -38,6 +38,7 @@ #include "SampleEditorResampler.h" #include "Reverb.h" #include "Filter.h" +#include "PlayerMaster.h" #define ZEROCROSS(a,b) (a > 0.0 && b <= 0.0 || a < 0.0 && b >= 0.0) @@ -311,7 +312,8 @@ SampleEditor::SampleEditor() : memset(&lastSample, 0, sizeof(lastSample)); - synth = new Synth(); + // sampleRate is not perfect (ideally get this from settingsDatabase) + synth = new Synth(PlayerMaster::getPreferredSampleRate()); } SampleEditor::~SampleEditor() @@ -3302,7 +3304,7 @@ void SampleEditor::tool_reverb(const FilterParameters* par) r.size = par->getParameter(1).floatPart * (1.0f/100.0f); // 0 .. 1.0 r.decay = par->getParameter(2).floatPart / 100.0f; // 0 .. 1.0 r.colour = par->getParameter(3).floatPart; //-6.0 .. 6.0 - // + pp_uint32 looptype = getLoopType(); pp_int32 sLength2 = sample->samplen *2; bool overflow = looptype == 1; @@ -3346,9 +3348,9 @@ void SampleEditor::tool_reverb(const FilterParameters* par) free(buf); module->freeSampleMem(oldsample); - finishUndo(); + finishUndo(); - postFilter(); + postFilter(); } void SampleEditor::tool_saturate(const FilterParameters* par) @@ -3626,29 +3628,20 @@ void SampleEditor::tool_synth(const FilterParameters* par) prepareUndo(); - // update controls + // update controls just to be sure for( int i = 0; i < synth->getMaxParam(); i++ ){ synth->setParam(i, (float)par->getParameter(i).floatPart ); } - //float buf = (float*)malloc( sLength2 * sizeof(float)); - //for( i = 0; i < sLength2; i++ ) buf[i] = 0.0f; - - // create temporary sample - //float *buf = synth->process(); - // enableUndoStack(false); + //enableUndoStack(false); synth->process( NULL,NULL); - // enableUndoStack(true); + //enableUndoStack(true); // serialize synth to samplename - PPString preset = synth->toString(); - memcpy( sample->name, preset.getStrBuffer(), SAMPLE_CHARS ); - - // free mem - //free(buf); - //module->freeSampleMem(oldsample); + PPString preset = synth->ASCIISynthExport(); + memcpy( sample->name, preset.getStrBuffer(), MP_MAXTEXT ); - finishUndo(); + finishUndo(); - postFilter(); + postFilter(); } diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index e498b592..91f0f4b5 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -253,9 +253,10 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan case ToolHandlerResponder::SampleToolTypeSynth: { - getSampleEditor()->getSynth()->load( PPString( getSampleEditor()->getSample()->name) ); - dialog = getSampleEditor()->getSynth()->dialog( getSampleEditor(), parentScreen, toolHandlerResponder ); - static_cast(dialog)->process(); + // triggered when user presses 'synth'-button + getSampleEditor()->getSynth()->ASCIISynthImport( PPString( getSampleEditor()->getSample()->name) ); + dialog = getSampleEditor()->getSynth()->dialog( getSampleEditor(), parentScreen, toolHandlerResponder ); + static_cast(dialog)->process(); break; } @@ -530,14 +531,15 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) case ToolHandlerResponder::SampleToolTypeSynth: { + // triggered when user presses 'OK' button in milkysynth dialog DialogSliders *sliders = static_cast(dialog); - int maxparams = getSampleEditor()->getSynth()->getMaxParam(); + int maxparams = getSampleEditor()->getSynth()->getMaxParam(); FilterParameters par(maxparams); - for( pp_uint32 i =0; i < maxparams; i++ ){ - par.setParameter(i, FilterParameters::Parameter( (float)sliders->getSlider(i) )); - } - sampleEditor->tool_synth(&par); - tracker->sectionSamples->updateAfterLoad(); + for( pp_uint32 i =0; i < maxparams; i++ ){ + par.setParameter(i, FilterParameters::Parameter( (float)sliders->getSlider(i) )); + } + sampleEditor->tool_synth(&par); + tracker->sectionSamples->updateAfterLoad(); break; } diff --git a/src/tracker/Synth.cpp b/src/tracker/Synth.cpp index f5671000..6762f6b0 100644 --- a/src/tracker/Synth.cpp +++ b/src/tracker/Synth.cpp @@ -28,7 +28,8 @@ #include "TrackerConfig.h" #include "FilterParameters.h" -Synth::Synth(){ +Synth::Synth(int samplerate){ + this->samplerate = samplerate; init(); // assign default synth synth = &synths[0]; @@ -36,21 +37,20 @@ Synth::Synth(){ Synth::~Synth(){ } - -PPString Synth::toString( ) { - PPString preset = PPString(SYN_PREFIX); - preset.append(" "); // 19 chars ("mt:" max samplename chars (=22) - SYN_PREFIX = 19) - char * str = (char *)preset.getStrBuffer(); - for( int i = 0; i < SYN_PARAMS_MAX; i++ ){ - float positiveRange = synth->param[i].max - synth->param[i].min; - str[ i + SYN_PREFIX_CHARS] = (int)synth->param[i].value + SYN_OFFSET_CHAR; + +PPString Synth::ASCIISynthExport( ) { // see + char str[MP_MAXTEXT]; + sprintf(str,"%s",SYN_PREFIX_V1); // always bump this to latest version + for( int i = 0; i < SYN_PARAMS_MAX ; i++ ){ + str[ i + SYN_PREFIX_CHARS] = i < synth->nparams ? (int)synth->param[i].value + SYN_OFFSET_CHAR : SYN_OFFSET_CHAR; } - printf("synth: '%s'\n",str); - return PPString(str); + PPString ASCIISynth = PPString(str); + printf("synth: '%s'\n",ASCIISynth.getStrBuffer()); + return ASCIISynth; } -bool Synth::load( PPString preset ) { - if( preset.startsWith(SYN_PREFIX) ){ // set synth + params +bool Synth::ASCIISynthImport( PPString preset ) { + if( preset.startsWith(SYN_PREFIX_V1) ){ // detect synth version(s) const char *str = preset.getStrBuffer(); int ID = str[ SYN_PREFIX_CHARS ] - SYN_OFFSET_CHAR; synth = &(synths[ID]); @@ -103,7 +103,7 @@ TXMSample * Synth::prepareSample( pp_uint32 duration, bool force){ FilterParameters par(1); par.setParameter(0, FilterParameters::Parameter( (pp_int32)(duration - sample->samplen) ) ); sampleEditor->tool_generateSilence(&par); - } + }else printf("no new\n"); // we just leave the sample as-is when it's longer than required } return sample; diff --git a/src/tracker/Synth.h b/src/tracker/Synth.h index f156c18a..5a88c27d 100644 --- a/src/tracker/Synth.h +++ b/src/tracker/Synth.h @@ -28,20 +28,21 @@ #include "XModule.h" #include "Screen.h" #include "Event.h" +#include "XModule.h" -#define SYN_PREFIX "mt:" -#define SYN_PREFIX_CHARS 3 // "mt:" -#define SAMPLE_CHARS 22 // max samplechars (=max parameters per preset) -#define SYN_PARAMS_MAX SAMPLE_CHARS-SYN_PREFIX_CHARS // max samplechars minus "mt:" (3) -#define SYN_OFFSET_CHAR 32 // printable chars only 32..127 = 0..92 +#define SYN_PREFIX_V1 "M1" // samplename 'M' hints XM editors that sample was created with milkysynth using +#define SYN_PREFIX_CHARS 2 // "M*" +#define SYN_PARAMS_MAX MP_MAXTEXT-SYN_PREFIX_CHARS // max samplechars minus "M*" (32-2=30) +#define SYN_OFFSET_CHAR 33 // printable chars only 33..127 = 0..91 (this allows ascii copy/paste of synths in the future) #define SYN_PARAM_MAX_VALUE 92 // 92 printable chars #define SYN_PARAM_NORMALIZE(x) (1.0f/(float)SYN_PARAM_MAX_VALUE)*x #define NOTE2HZ(m) (440.0 * pow(2, (m - 69) / 12.0)) +#define NOTE_START 60 // C3 // synth ID's -#define SYNTH_CYCLE_PAINT 0 // incremental numbers -#define SYNTH_JAMTOY_FM 1 // -#define SYNTH_LAST SYNTH_JAMTOY_FM // update this when adding a synth +#define SYNTH_FM_PAINT 0 // +#define SYNTH_CYCLE_PAINT 1 // incremental numbers +#define SYNTH_LAST SYNTH_CYCLE_PAINT // update this when adding a synth #ifndef M_PI #define M_PI 3.14159265358979323846264338327950288 @@ -70,6 +71,7 @@ class Synth { private: + int samplerate; MSynth *synth; MSynth synths[SYNTH_LAST+1]; DialogSliders *sliders; @@ -79,7 +81,7 @@ class Synth DialogResponder *dr; public: - Synth(); + Synth(int samplerate); ~Synth(); DialogSliders * dialog( SampleEditor *s, PPScreen *screen, DialogResponder *dr); @@ -87,8 +89,9 @@ class Synth MSynthParam& getParam( int i ){ return synth->param[i]; } int getMaxParam(){ return synth->nparams; } - PPString toString(); - bool load( PPString preset ); + // spec here: https://github.com/coderofsalvation/ASCIISYNTH + PPString ASCIISynthExport( ); + bool ASCIISynthImport( PPString preset ); void reset(); void init(); @@ -97,7 +100,7 @@ class Synth // synths void CyclePaint( bool init = false ); - void JamToyFM( bool init = false ); + void FMPaint( bool init = false ); }; diff --git a/src/tracker/SynthFM.cpp b/src/tracker/SynthFM.cpp index 7f0e174c..8577f4f2 100644 --- a/src/tracker/SynthFM.cpp +++ b/src/tracker/SynthFM.cpp @@ -90,121 +90,6 @@ float SynthFM::adsr_envelope(adsr_t *adsr) return adsr->envelope; } -void SynthFM::filter_set(filter_t *filter, int sample_rate, filter_type_t type, float f0, float Q, float dBgain) -{ - double cosw0 = cos(2*M_PI*f0/sample_rate); - double sinw0 = sqrt(1.0 - cosw0 * cosw0); //sin(2*M_PI*f0/SAMPLE_RATE); - double alpha = sinw0 / (2*Q); - double A = pow(10.0, dBgain/40); - double A2 = 2*sqrt(A); - double a0, a1, a2, b0, b1, b2; - - switch (type) - { - case FILTER_LOWPASS: - b0 = (1 - cosw0)/2; - b1 = 1 - cosw0; - b2 = (1 - cosw0)/2; - a0 = 1 + alpha; - a1 = -2.0 * cosw0; - a2 = 1 - alpha; - break; - case FILTER_HIGHPASS: - b0 = (1 + cosw0)/2; - b1 = -(1 + cosw0); - b2 = (1 + cosw0)/2; - a0 = 1 + alpha; - a1 = -2 * cosw0; - a2 = 1 - alpha; - break; - case FILTER_BANDPASS: - b0 = alpha; - b1 = 0; - b2 = -alpha; - a0 = 1 + alpha; - a1 = -2 * cosw0; - a2 = 1 - alpha; - break; - case FILTER_NOTCH: - b0 = 1; - b1 = -2*cosw0; - b2 = 1; - a0 = 1 + alpha; - a1 = -2*cosw0; - a2 = 1-alpha; - break; - case FILTER_PEAKING_EQ: - b0 = 1 + alpha*A; - b1 = -2*cosw0; - b2 = 1 - alpha*A; - a0 = 1 + alpha/A; - a1 = -2*cosw0; - a2 = 1 - alpha/A; - break; - case FILTER_LOW_SHELF: - b0 = A*((A+1) - (A-1)*cosw0 + A2 * alpha); - b1 = 2*A*((A-1) - (A+1) * cosw0); - b2 = A*((A+1) - (A-1) * cosw0 - A2 * alpha); - a0 = (A+1) + (A-1) * cosw0 + A2 * alpha; - a1 = -2*((A-1) + (A+1) * cosw0); - a2 = (A+1) + (A-1) * cosw0 - A2 * alpha; - break; - case FILTER_HIGH_SHELF: - b0 = A*((A+1) + (A-1) * cosw0 + A2 * alpha); - b1 = -2*A*((A-1) + (A+1) * cosw0); - b2 = A*((A+1) + (A-1) * cosw0 - A2 * alpha); - a0 = (A+1) - (A-1) * cosw0 + A2 * alpha; - a1 = 2*((A-1) - (A+1) * cosw0); - a2 = (A+1) - (A-1) * cosw0 - A2 * alpha; - break; - case FILTER_NONE: - default: - b0 = a0 = 1.0; - b1 = b2 = 0.0; - a1 = a2 = 0.0; - break; - } - - filter->a0 = a0 * 64.0; - filter->a1 = -a1 * 64.0; - filter->a2 = -a2 * 64.0; - filter->b0 = b0 * 64.0; - filter->b1 = b1 * 64.0; - filter->b2 = b2 * 64.0; -} - -float SynthFM::filter(const filter_t *filter, filter_state_t *state, float sample) -{ - float out = ( - filter->b0 * sample + - filter->b1 * state->x1 + - filter->b2 * state->x2 + - filter->a1 * state->y1 + - filter->a2 * state->y2) / - filter->a0; - - state->x2 = state->x1; - state->x1 = sample; - state->y2 = state->y1; - state->y1 = out; - - return out; -} - -float SynthFM::echo(echo_t *echo, float sample) -{ - int read_cursor = - echo->cursor >= echo->delay_samples ? - echo->cursor - echo->delay_samples : - ECHO_BUFFER_SIZE - (echo->delay_samples - echo->cursor) % ECHO_BUFFER_SIZE; - - float delay_sample = echo->buffer[read_cursor]; - echo->buffer[echo->cursor] = sample + echo->feedback * delay_sample; - echo->cursor = (echo->cursor + 1) % ECHO_BUFFER_SIZE; - - return sample + echo->level * delay_sample; -} - void SynthFM::instrument_control(fm_t *instrument, const fm_control_t *control, int sample_rate) { instrument->modulation = control->modulation; @@ -223,28 +108,41 @@ void SynthFM::instrument_control(fm_t *instrument, const fm_control_t *control, control->sustain, control->release); - filter_set(&instrument->filter, - sample_rate, - control->filter, - control->filter_freq, - control->filter_resonance, - control->filter_gain); - - instrument->echo.delay_samples = control->echo_delay * sample_rate; - instrument->echo.feedback = control->echo_feedback; - instrument->echo.level = control->echo_level; + instrument->feedback = control->feedback; + + Filter::multifilter_set(&instrument->filter, + sample_rate, + control->filter, + control->filter_freq, + control->filter_resonance, + control->filter_gain); + + if( instrument->reverb.size != control->spacetime ){ + instrument->reverb.size = control->spacetime; + instrument->reverb.decay = 0.97; + instrument->reverb.colour = -6.0; + Reverb::reset( (reverb_t *)&instrument->reverb ); + } + //size=0.040000 decay=0.970000 colour=-6.000000 + //size=1.000000 decay=0.970000 colour=-6.000000 + } void SynthFM::instrument_play(fm_t *instrument, int sample_rate, float *out) { - float sample = -// echo(&instrument->echo, - filter(&instrument->filter, &instrument->filter1, - filter(&instrument->filter, &instrument->filter0, - adsr_envelope(&instrument->adsr) * - modulate(instrument->modulation, sample_rate, &instrument->carrier, &instrument->modulator)) - ); - //); - - *out = sample; + float sample = sin( + adsr_envelope(&instrument->adsr) * modulate(instrument->modulation, sample_rate, &instrument->carrier, &instrument->modulator) + * instrument->feedback + ); + + if( instrument->reverb.size > 0.04 ){ // avoid comb effect + float size = instrument->reverb.size; + float wet; + Reverb::process( &sample, &wet, 1, (reverb_t *)&instrument->reverb); + // amplify wet with curve + *out = wet * (size*size*2); + // add dry back in using curve + *out += sample * ((-size*size*size)+1); + }else *out = sample; + *out = Filter::multifilter(&instrument->filter, &instrument->filter0, *out ); } diff --git a/src/tracker/SynthFM.h b/src/tracker/SynthFM.h index 7b6a9763..880d9474 100644 --- a/src/tracker/SynthFM.h +++ b/src/tracker/SynthFM.h @@ -9,6 +9,8 @@ #include #include +#include "Filter.h" +#include "Reverb.h" #define ECHO_BUFFER_SIZE 96000 // 2 seconds @ 48 kHz @@ -49,36 +51,6 @@ typedef struct adsr_t float envelope; } adsr_t; -typedef struct filter_state_t -{ - float x1, x2, y1, y2; -} filter_state_t; - -typedef struct filter_t -{ - float b0, b1, b2, a0, a1, a2; -} filter_t; - -typedef enum filter_type_t -{ - FILTER_NONE = 0, - FILTER_LOWPASS, - FILTER_HIGHPASS, - FILTER_BANDPASS, - FILTER_NOTCH, - FILTER_PEAKING_EQ, - FILTER_LOW_SHELF, - FILTER_HIGH_SHELF -} filter_type_t; - -typedef struct echo_t -{ - float buffer[ECHO_BUFFER_SIZE]; - int cursor; - int delay_samples; - float feedback, level; -} echo_t; - typedef struct fm_control_t { modulation_t modulation; @@ -88,11 +60,10 @@ typedef struct fm_control_t float modulator_amplitude, modulator_freq; float attack, decay, sustain, release; - - filter_type_t filter; - float filter_freq, filter_resonance, filter_gain; - - float echo_delay, echo_feedback, echo_level; + multifilter_type_t filter; + float filter_freq,filter_resonance,filter_gain; + float feedback; + float spacetime; } fm_control_t; typedef struct fm_t @@ -100,11 +71,10 @@ typedef struct fm_t modulation_t modulation; oscillator_t carrier, modulator; adsr_t adsr; - - filter_t filter; - filter_state_t filter0, filter1; - - echo_t echo; + multifilter_t filter; + multifilter_state_t filter0; + reverb_t reverb; + float feedback; } fm_t; class SynthFM{ @@ -121,10 +91,7 @@ class SynthFM{ static float modulate(modulation_t modulation, int sample_rate, oscillator_t *carrier, oscillator_t *modulator); static void adsr_set(adsr_t *adsr, int sample_rate, float attack, float decay, float sustain, float release); static void adsr_trigger(adsr_t *adsr); - static void filter_set(filter_t *filter, int sample_rate, filter_type_t type, float f0, float Q, float dBgain); - static float filter(const filter_t *filter, filter_state_t *state, float sample); static float adsr_envelope(adsr_t *adsr); - static float echo(echo_t *echo, float sample); static void instrument_play(fm_t *instrument, int sample_rate, float *out ); }; diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index 29dfb055..eea49276 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -43,7 +43,7 @@ void Synth::init(){ - JamToyFM(true); + FMPaint(true); CyclePaint(true); } @@ -56,6 +56,11 @@ void Synth::process( MSynth *s, PPString *preset ){ // if slider 0 changed, change synth + relaunch dialog if( s->ID != synth->ID ){ + if( !sampleEditor->isEmptySample() ){ + // FM synth does not fit into a single cycle waveform + sampleEditor->selectAll(); + sampleEditor->cut(); + } synth = s; synth->param[0].value = (float)synth->ID; dialog(NULL,NULL,NULL); @@ -63,7 +68,7 @@ void Synth::process( MSynth *s, PPString *preset ){ switch( s->ID ){ case SYNTH_CYCLE_PAINT: CyclePaint(); break; - case SYNTH_JAMTOY_FM: JamToyFM(); break; + case SYNTH_FM_PAINT: FMPaint(); break; } } @@ -71,19 +76,19 @@ void Synth::CyclePaint( bool init ){ pp_int32 ID = SYNTH_CYCLE_PAINT; if( init ){ - synths[ID].nparams = 6; + synths[ID].nparams = 6; // < SYN_PARAMS_MAX synths[ID].ID = ID; - synths[ID].param[0].name = PPString("\x11 wavepaint \x10"); + synths[ID].param[0].name = PPString("\x11 WAVE paint \x10"); synths[ID].param[0].value = 0.0f; synths[ID].param[0].min = 0; synths[ID].param[0].max = SYNTH_LAST; - synths[ID].param[1].name = "cycle amp"; + synths[ID].param[1].name = "wave amp"; synths[ID].param[1].value = 70.0f; synths[ID].param[1].min = 0; synths[ID].param[1].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[2].name = "wave"; + synths[ID].param[2].name = "wave type"; synths[ID].param[2].value = 1.0f; synths[ID].param[2].min = 1.0f; synths[ID].param[2].max = 9.0f; @@ -141,13 +146,13 @@ void Synth::CyclePaint( bool init ){ } -void Synth::JamToyFM( bool init ){ - pp_int32 ID = SYNTH_JAMTOY_FM; +void Synth::FMPaint( bool init ){ + pp_int32 ID = SYNTH_FM_PAINT; if( init ){ - synths[ID].nparams = 18; + synths[ID].nparams = 20; // < SYN_PARAMS_MAX synths[ID].ID = ID; - synths[ID].param[0].name = PPString("\x11 FM \x10"); + synths[ID].param[0].name = PPString("\x11 FM paint \x10"); synths[ID].param[0].value = 0.0f; synths[ID].param[0].min = 0; synths[ID].param[0].max = SYNTH_LAST; @@ -182,8 +187,8 @@ void Synth::JamToyFM( bool init ){ synths[ID].param[6].min = 0; synths[ID].param[6].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[7].name = "carrier freq"; - synths[ID].param[7].value = 25.0f; + synths[ID].param[7].name = "carrier note"; + synths[ID].param[7].value = 0.0f; synths[ID].param[7].min = 0; synths[ID].param[7].max = (float)SYN_PARAM_MAX_VALUE; @@ -191,51 +196,61 @@ void Synth::JamToyFM( bool init ){ synths[ID].param[8].value = 1.0f; synths[ID].param[8].min = 1; synths[ID].param[8].max = 5.0f; - - synths[ID].param[9].name = "mod freq"; - synths[ID].param[9].value = 31.0f; - synths[ID].param[9].min = 0; + + synths[ID].param[9].name = "carrier amp"; + synths[ID].param[9].value = (float)SYN_PARAM_MAX_VALUE; + synths[ID].param[9].min = 0.0; synths[ID].param[9].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[10].name = "mod wave"; - synths[ID].param[10].value = 1.0f; - synths[ID].param[10].min = 1.0; - synths[ID].param[10].max = 5.0f; - - synths[ID].param[11].name = "mod amp"; - synths[ID].param[11].value = 79.0f; - synths[ID].param[11].min = 0; - synths[ID].param[11].max = (float)SYN_PARAM_MAX_VALUE; - - synths[ID].param[12].name = "mod type"; - synths[ID].param[12].value = 3.0f; - synths[ID].param[12].min = 1.0f; - synths[ID].param[12].max = 5.0f; - - synths[ID].param[13].name = "pluck amp"; - synths[ID].param[13].value = 92.0f; - synths[ID].param[13].min = 0; - synths[ID].param[13].max = (float)SYN_PARAM_MAX_VALUE; - - synths[ID].param[14].name = "pluck size"; - synths[ID].param[14].value = 8.0f; - synths[ID].param[14].min = 1.0f; + synths[ID].param[10].name = "mod freq"; + synths[ID].param[10].value = 31.0f; + synths[ID].param[10].min = 0; + synths[ID].param[10].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[11].name = "mod wave"; + synths[ID].param[11].value = 1.0f; + synths[ID].param[11].min = 1.0; + synths[ID].param[11].max = 5.0f; + + synths[ID].param[12].name = "mod amp"; + synths[ID].param[12].value = 79.0f; + synths[ID].param[12].min = 0; + synths[ID].param[12].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[13].name = "FM type"; + synths[ID].param[13].value = 3.0f; + synths[ID].param[13].min = 1.0f; + synths[ID].param[13].max = 5.0f; + + synths[ID].param[14].name = "trans amp"; + synths[ID].param[14].value = 92.0f; + synths[ID].param[14].min = 0; synths[ID].param[14].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[15].name = "feedback"; - synths[ID].param[15].value = 9.0f; - synths[ID].param[15].min = 0.0f; + synths[ID].param[15].name = "trans size"; + synths[ID].param[15].value = 8.0f; + synths[ID].param[15].min = 1.0f; synths[ID].param[15].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[16].name = "fx"; - synths[ID].param[16].value = 2.0f; + synths[ID].param[16].name = "feedback"; + synths[ID].param[16].value = 9.0f; synths[ID].param[16].min = 0.0f; - synths[ID].param[16].max = 4.0f; + synths[ID].param[16].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[17].name = "looptype"; - synths[ID].param[17].value = 0.0f; + synths[ID].param[17].name = "spacetime"; + synths[ID].param[17].value = 33.0f; synths[ID].param[17].min = 0.0f; - synths[ID].param[17].max = 3.0f; + synths[ID].param[17].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[18].name = "filter"; + synths[ID].param[18].value = 0.0f; + synths[ID].param[18].min = 0.0f; + synths[ID].param[18].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[19].name = "loop type"; + synths[ID].param[19].value = 0.0f; + synths[ID].param[19].min = 0.0f; + synths[ID].param[19].max = 3.0f; return; } @@ -244,7 +259,7 @@ void Synth::JamToyFM( bool init ){ fm_t instrument; pp_uint32 srate = 44100; - switch( (int)synth->param[12].value ){ + switch( (int)synth->param[13].value ){ case 0: controls.modulation = MODULATION_NONE; break; case 1: controls.modulation = MODULATION_AMPLITUDE; break; case 2: controls.modulation = MODULATION_FREQUENCY; break; @@ -262,10 +277,10 @@ void Synth::JamToyFM( bool init ){ case 4: controls.carrier = OSCILLATOR_TRIANGLE; break; case 5: controls.carrier = OSCILLATOR_NOISE; break; } - controls.carrier_amplitude = 1.0f; + controls.carrier_amplitude = SYN_PARAM_NORMALIZE(synth->param[9].value); // init modulator wave - switch( (int)synth->param[10].value ){ + switch( (int)synth->param[11].value ){ case 0: controls.modulator = OSCILLATOR_ZERO; break; case 1: controls.modulator = OSCILLATOR_SINE; break; case 2: controls.modulator = OSCILLATOR_SQUARE; break; @@ -273,98 +288,73 @@ void Synth::JamToyFM( bool init ){ case 4: controls.modulator = OSCILLATOR_TRIANGLE; break; case 5: controls.modulator = OSCILLATOR_NOISE; break; } - controls.modulator_amplitude = SYN_PARAM_NORMALIZE( synth->param[11].value ); - controls.modulator_freq = NOTE2HZ( 2*(int)synth->param[9].value ); + controls.modulator_amplitude = SYN_PARAM_NORMALIZE( synth->param[12].value ); + float mf = 0.01f + (SYN_PARAM_NORMALIZE(synth->param[10].value)/2.0f); + controls.modulator_freq = (mf*mf*mf) * float(srate/2); // lazy sloop to finetune lowfreqs controls.attack = SYN_PARAM_NORMALIZE(synth->param[3].value); controls.decay = SYN_PARAM_NORMALIZE(synth->param[4].value); controls.sustain = SYN_PARAM_NORMALIZE(synth->param[5].value); controls.release = SYN_PARAM_NORMALIZE(synth->param[6].value) * 0.5f; - controls.filter = FILTER_NONE; - controls.filter_freq = 500.0; - controls.filter_resonance = 0.5; - controls.filter_gain = 0.5; + float filter = SYN_PARAM_NORMALIZE(synth->param[18].value); + controls.filter = filter > 0.05 ? FILTER_BANDPASS: FILTER_NONE; + controls.filter_freq = float(srate/2)*(filter*filter*filter); + controls.filter_resonance = 0.5; + controls.filter_gain = 0.8; - controls.echo_delay = 1.0; - controls.echo_feedback = 0.4; - controls.echo_level = 0.5; + controls.spacetime = SYN_PARAM_NORMALIZE(synth->param[17].value); + controls.feedback = 1.0f + (100.0f * SYN_PARAM_NORMALIZE(synth->param[16].value)); instrument.modulator.phase = 0; - instrument.carrier.phase = 0; + instrument.carrier.phase = 0; // determine duration pp_uint32 samples = (srate/6) * (int)synth->param[2].value; // 300ms * param - TXMSample *sample = prepareSample(samples,true); - + // enable overflow rendering when loop is set to forward + // to allow seamless loops without clicks + pp_uint32 overflow = 1; + pp_uint32 looptype = (pp_uint32)synth->param[19].value; + pp_uint32 silence = 0; + float last = 0.0; + if( looptype == 1 ){ // overflow until silence with forward loop + overflow = controls.spacetime > 0.1 ? (int)(1.0 + controls.spacetime*10) : 3; + } + TXMSample *sample = sampleEditor->isEmptySample() ? prepareSample(samples) : sampleEditor->getSample(); // exponential positive drive into sin() function (produces foldback/freq multiply) // see curve @ https://graphtoy.com/?f1(x,t)=max(0,(x*10*x*x)%20)%20+x&v1=true - float scale = 2.0f * SYN_PARAM_NORMALIZE(synth->param[1].value); - float feedback = 1.0f + (100.0f * SYN_PARAM_NORMALIZE(synth->param[15].value)); + float scale = SYN_PARAM_NORMALIZE(synth->param[1].value); + scale = fmax(0,(scale*3*scale*scale))+scale; // exponential in positive side + float x; // synthesize! - float x; - for( pp_int32 i = 0; i < (int)samples; i++ ){ - - // apply plucks to freq controllers (see pluck @ https://graphtoy.com/?f1(x,t)=-0.5*tanh((x*92)-3)+0.5&v1=true) - pp_uint32 pluckSamples = (pp_uint32)( (float(srate)/100) * SYN_PARAM_NORMALIZE(synth->param[14].value ) ); - float offset = (1.0f/(float)pluckSamples) * float(i); - float pluckAmp = SYN_PARAM_NORMALIZE(synth->param[13].value) * float(srate/4); - float c_pluck = fmax( 0, pluckAmp * (1.0f+(-offset*offset) ) ); - instrument.carrier.freq = NOTE2HZ( 2 * (int)synth->param[7].value ); - instrument.carrier.freq += c_pluck; + for( pp_int32 i = 0; i < overflow*(int)samples; i++ ){ + + // apply transient to freq controllers (see trans @ https://graphtoy.com/?f1(x,t)=-0.5*tanh((x*92)-3)+0.5&v1=true) + pp_uint32 transSamples = (pp_uint32)( (float(srate)/100) * SYN_PARAM_NORMALIZE(synth->param[15].value ) ); + float offset = (1.0f/(float)transSamples) * float(i); + float transAmp = SYN_PARAM_NORMALIZE(synth->param[14].value) * float(srate/4); + float c_trans = fmax( 0, transAmp * (1.0f+(-offset*offset) ) ); + instrument.carrier.freq = NOTE2HZ( NOTE_START + (int)synth->param[7].value ); + instrument.carrier.freq += c_trans; SynthFM::instrument_control( &instrument, &controls, srate ); // trigger note if( i == 0 ) SynthFM::adsr_trigger( &(instrument.adsr) ); SynthFM::instrument_play( &instrument, srate, &x); - sampleEditor->setFloatSampleInWaveform( i, sin( x * feedback ) * scale ); - } - - // apply fx if any - pp_uint32 fx = (pp_uint32)synth->param[16].value; - switch( fx ){ - case 1: - case 2: - case 3: { - float reverbs[3][4] = { - {33.0f, 93.0f, 31.0f, -6.0f}, - {47.0f, 58.0f, 92.0f, -6.0f}, - {100.0f, 84.0f, 95.0f, -6.0f} - }; - FilterParameters par(4); - par.setParameter(0, FilterParameters::Parameter( reverbs[fx-1][0] )); - par.setParameter(1, FilterParameters::Parameter( reverbs[fx-1][1] )); - par.setParameter(2, FilterParameters::Parameter( reverbs[fx-1][2] )); - par.setParameter(3, FilterParameters::Parameter( reverbs[fx-1][3] )); - sampleEditor->tool_reverb(&par); - break; - } - - case 4:{ - FilterParameters par(4); - par.setParameter(0, FilterParameters::Parameter( 100.0f )); - par.setParameter(1, FilterParameters::Parameter( 84.0f )); - par.setParameter(2, FilterParameters::Parameter( 95.0f )); - par.setParameter(3, FilterParameters::Parameter( -6.0f )); - sampleEditor->tool_reverb(&par); - - FilterParameters dpar(5); - dpar.setParameter(0, FilterParameters::Parameter( 6593.0f )); - dpar.setParameter(1, FilterParameters::Parameter( 8.0f )); - dpar.setParameter(2, FilterParameters::Parameter( 1.0f )); - dpar.setParameter(3, FilterParameters::Parameter( 0.0f )); - dpar.setParameter(3, FilterParameters::Parameter( 0.0f )); - dpar.setParameter(3, FilterParameters::Parameter( 81.0f )); - sampleEditor->tool_delay(&par); - } + float old = sampleEditor->getFloatSampleFromWaveform( i % (int)samples); + x = old + (x * scale); + sampleEditor->setFloatSampleInWaveform( i % (int)samples, x ); + + // cancel overflow rendering if lots of silence + if( last == 0.0 && x == 0.0 ) silence++; + if( i > samples && silence > 5) break; + last = x; } - // force loop - pp_uint32 looptype = (pp_uint32)synth->param[17].value; if( looptype > 0 ){ sampleEditor->setRepeatStart(0); sampleEditor->setRepeatEnd(sample->samplen); diff --git a/src/tracker/TrackerUpdate.cpp b/src/tracker/TrackerUpdate.cpp index 022e9e6f..928a059e 100644 --- a/src/tracker/TrackerUpdate.cpp +++ b/src/tracker/TrackerUpdate.cpp @@ -809,6 +809,7 @@ void Tracker::updateRecordButton(PPContainer* container, const PPColor& pColor) if (button->isVisible() && (&pColor) != button->getTextColor()) { button->setTextColor(pColor); + button->setPressed( !button->isPressed() ); screen->paintControl(button); } } From dfe3544890a87ce81877532f3e2414db600371d7 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Tue, 12 Sep 2023 10:37:34 +0200 Subject: [PATCH 084/152] dialogsliders bugfix + transportbar tweak + synth bugfix + saturation dry/wet and filter --- src/tracker/DialogHelp.cpp | 24 +++--- src/tracker/DialogSliders.cpp | 73 ++++++++++--------- src/tracker/SampleEditor.cpp | 36 ++++++--- .../SampleEditorControlToolHandler.cpp | 49 ++++++------- src/tracker/Synth.cpp | 1 - src/tracker/Synths.cpp | 50 +++++++------ src/tracker/TrackerInit.cpp | 15 ++-- 7 files changed, 138 insertions(+), 110 deletions(-) diff --git a/src/tracker/DialogHelp.cpp b/src/tracker/DialogHelp.cpp index 88fae0f2..42505083 100644 --- a/src/tracker/DialogHelp.cpp +++ b/src/tracker/DialogHelp.cpp @@ -66,14 +66,20 @@ DialogHelp::DialogHelp(PPScreen *screen, PPString line = PPString(""); unsigned char c; - for (pp_int32 i = 0; i < milkytracker_help_len; i++) - { - c = milkytracker_help[i]; - if (c == 0x0a ) // '\n' - { - listBox->addItem( line ); - line = PPString(""); - } else line.append( PPString(c) ); - } + for( c = 0; c <128; c++ ){ + char msg[255]; + sprintf(msg,"d=%d x=%x %c\n",c,c,c); + listBox->addItem( msg ); + + } +// for (pp_int32 i = 0; i < milkytracker_help_len; i++) +// { +// c = milkytracker_help[i]; +// if (c == 0x0a ) // '\n' +// { +// listBox->addItem( line ); +// line = PPString(""); +// } else line.append( PPString(c) ); +// } messageBoxContainerGeneric->addControl(listBox); } diff --git a/src/tracker/DialogSliders.cpp b/src/tracker/DialogSliders.cpp index d3b6d9de..f6fe9be0 100644 --- a/src/tracker/DialogSliders.cpp +++ b/src/tracker/DialogSliders.cpp @@ -44,17 +44,18 @@ DialogSliders::DialogSliders(PPScreen *parentScreen, DialogResponder *toolHandle { needUpdate = false; preview = false; - numSliders = sliders; - responder = toolHandlerResponder; - screen = parentScreen; - this->sampleEditor = sampleEditor; - this->id = id; + numSliders = sliders; + responder = toolHandlerResponder; + screen = parentScreen; + this->sampleEditor = sampleEditor; + this->id = id; float dheight = (sliders+4) * (SCROLLBUTTONSIZE+6); initDialog(screen, responder, id, title.getStrBuffer(), 320, dheight, 26, "Ok", "Cancel"); } void DialogSliders::initSlider(int i, float min, float max, float value, PPString caption, PPColor *color) { + if( i >= numSliders ) return; pp_int32 x = getMessageBoxContainer()->getLocation().x; pp_int32 y = getMessageBoxContainer()->getLocation().y; pp_int32 width = getMessageBoxContainer()->getSize().width; @@ -64,33 +65,35 @@ void DialogSliders::initSlider(int i, float min, float max, float value, PPStrin pp_int32 y2 = 16 + ((SCROLLBUTTONSIZE+6) * i+1 ) + getMessageBoxContainer()->getControlByID(MESSAGEBOX_STATICTEXT_MAIN_CAPTION)->getLocation().y; pp_int32 x2 = x + borderSpace; pp_int32 size = width-192; - + // create slider - PPSlider* slider = new PPSlider(MESSAGEBOX_CONTROL_USER1+i, screen, this, PPPoint(x2+scalaSpace, y2), size, true, false); - slider->setBarSize(8192); - slider->setMinValue((int)min); - slider->setMaxValue((int)max); - slider->setCurrentValue(value); - getMessageBoxContainer()->addControl(slider); - if( screen->getWidth() < 320 ) caption = caption.subString(0,10); - PPFont* font = PPFont::getFont(PPFont::FONT_SYSTEM); - PPStaticText* staticText = new PPStaticText(MESSAGEBOX_CONTROL_USER1+TEXT_OFFSET+i, screen, this, PPPoint(x2+(SCROLLBUTTONSIZE/2), y2), caption.getStrBuffer(), true); - staticText->setFont(font); - if( color != NULL ) staticText->setColor( *color); - getMessageBoxContainer()->addControl(staticText); - // value - char v[255]; - sprintf(v,"%i",(int)value); - //staticText = new PPStaticText(MESSAGEBOX_CONTROL_USER1+TEXTVALUES_OFFSET+i, screen, this, PPPoint(x+width-(4*12), y2), v, true); - //staticText->setFont(font); - //getMessageBoxContainer()->addControl(staticText); + PPSlider* slider = new PPSlider(MESSAGEBOX_CONTROL_USER1+i, screen, this, PPPoint(x2+scalaSpace, y2), size, true, false); + slider->setBarSize(8192); + slider->setMinValue((int)min); + slider->setMaxValue((int)max); + slider->setCurrentValue(value); + getMessageBoxContainer()->addControl(slider); + if( screen->getWidth() < 320 ) caption = caption.subString(0,10); + PPFont* font = PPFont::getFont(PPFont::FONT_SYSTEM); + PPStaticText* staticText = new PPStaticText(MESSAGEBOX_CONTROL_USER1+TEXT_OFFSET+i, screen, this, PPPoint(x2+(SCROLLBUTTONSIZE/2), y2), caption.getStrBuffer(), true); + staticText->setFont(font); + if( color != NULL ) staticText->setColor( *color); + getMessageBoxContainer()->addControl(staticText); + // value + char v[255]; + sprintf(v,"%i",(int)value); + //staticText = new PPStaticText(MESSAGEBOX_CONTROL_USER1+TEXTVALUES_OFFSET+i, screen, this, PPPoint(x+width-(4*12), y2), v, true); + //staticText->setFont(font); + //getMessageBoxContainer()->addControl(staticText); listBoxes[i] = new PPListBox(MESSAGEBOX_CONTROL_USER1+TEXTVALUES_OFFSET+i, screen, this, PPPoint(x+width-(5*12)+1, y2), PPSize(10*4,12), true, true, false); listBoxes[i]->showSelection(false); listBoxes[i]->setBorderColor(messageBoxContainerGeneric->getColor()); listBoxes[i]->setMaxEditSize(4); - listBoxes[i]->addItem( PPString(v) ); - listBoxes[i]->commitChanges(); + listBoxes[i]->addItem( PPString(v) ); + listBoxes[i]->commitChanges(); getMessageBoxContainer()->addControl(listBoxes[i]); + + if( i+1 == numSliders ) process(); // lets go! } void DialogSliders::update() @@ -107,17 +110,15 @@ pp_int32 DialogSliders::handleEvent(PPObject* sender, PPEvent* event) pp_uint32 slider = id-MESSAGEBOX_CONTROL_USER1; float val = getSlider( slider ); sprintf(v,"%i",(int)val); - listBoxes[slider]->updateItem( 0, PPString(v) ); - listBoxes[slider]->commitChanges(); - update(); + listBoxes[slider]->updateItem( 0, PPString(v) ); + listBoxes[slider]->commitChanges(); + update(); needUpdate = true; - } - - if( event->getID() == eCommand ){ - if( preview && sampleEditor != NULL ) sampleEditor->undo(); + }else if( event->getID() == eCommand ){ + sampleEditor->undo(); } if( event->getID() == eLMouseUp && needUpdate ){ - process(); + process(); update(); } return PPDialogBase::handleEvent(sender, event); @@ -130,9 +131,9 @@ void DialogSliders::process(){ for( i = 0; i < numSliders; i++ ){ par.setParameter(i, FilterParameters::Parameter( getSlider(i) ) ); } - if( preview ) sampleEditor->undo(); + if( preview ) sampleEditor->undo(); (sampleEditor_->*func)(&par); - preview = true; + preview = true; } } diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 02ef893b..dc37b694 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3382,12 +3382,26 @@ void SampleEditor::tool_saturate(const FilterParameters* par) prepareUndo(); pp_int32 i; - float in; - float out; + float in; + float out; float peak = 0.0f; - float foldback = par->getParameter(0).floatPart / 100.0f; // 2.0f - float scale; - float diff; + float foldback = 1.0 + (par->getParameter(0).floatPart / 10.0); + pp_int32 samplerate = XModule::getc4spd(sample->relnote, sample->finetune); + float freq = par->getParameter(1).floatPart / 100.0; + freq = (freq*freq*freq) * float(samplerate/2); // curve + float dry = fmin( 1.0f - (par->getParameter(2).floatPart / 100.0f ), 0.5 ) * 2.0f; + float wet = ( par->getParameter(2).floatPart / 100.0f); + float scale; + // init filter + multifilter_t filter; + multifilter_state_t filter0; + Filter::multifilter_set(&filter, + samplerate, + freq > 0.05 ? FILTER_BANDPASS: FILTER_NONE, + freq, // freq + 0.9, // res + 1.5); // gain + filter0.x1 = filter0.x2 = filter0.y1 = filter0.y2 = 0.0; // find peak value for (i = sStart; i < sEnd; i++) @@ -3395,14 +3409,16 @@ void SampleEditor::tool_saturate(const FilterParameters* par) float f = getFloatSampleFromWaveform(i); if (ppfabs(f) > peak) peak = ppfabs(f); } - scale = 1.0f/peak; + scale = 1.0f/peak; - // process + // process for (i = sStart; i < sEnd; i++) { - in = getFloatSampleFromWaveform(i) * scale; // normalized amp input - out = sin( in * foldback ) / foldback; // sinusoid foldback & denormalize - setFloatSampleInWaveform(i, out ); // full harmonic fold complete + in = getFloatSampleFromWaveform(i); // normalized amp input + out = Filter::multifilter(&filter, &filter0, in ); // bandpass + out = sin( (out*scale) * foldback ) / foldback; // sinusoid foldback & denormalize + out = (out*wet) + (in*dry); // + setFloatSampleInWaveform(i, out * peak ); // full harmonic fold complete } finishUndo(); diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index 91f0f4b5..a0d79bd5 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -62,10 +62,9 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan case ToolHandlerResponder::SampleToolTypeVolume:{ dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Sample Volume", 1, sampleEditor, &SampleEditor::tool_scaleSample ); - DialogSliders *sliders = static_cast(dialog); - float value = lastValues.boostSampleVolume != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.boostSampleVolume : 100.0f; + DialogSliders *sliders = static_cast(dialog); + float value = lastValues.boostSampleVolume != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.boostSampleVolume : 100.0f; sliders->initSlider(0,0.0f, 300.0f, value,"Volume"); - sliders->process(); break; } @@ -76,7 +75,6 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan sliders->initSlider(0,0.0f, 300.0f, value,"Start"); value = lastValues.fadeSampleVolumeStart != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.fadeSampleVolumeStart : 100.0f; sliders->initSlider(1,0.0f, 300.0f, value,"End"); - sliders->process(); break; } @@ -172,35 +170,35 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan sliders->initSlider(2,0,99,value,"Decay"); value = lastValues.reverbColour != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbColour : 0.0f; sliders->initSlider(3,-6,6,value,"Colour"); - sliders->process(); break; } case ToolHandlerResponder::SampleToolTypeSaturate:{ - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Saturation", 1, sampleEditor, &SampleEditor::tool_saturate ); - DialogSliders *sliders = static_cast(dialog); - float value = lastValues.saturate != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.saturate : 200.0f; - sliders->initSlider(0,1,4000,value,"Harmonics"); - sliders->process(); - break; + TXMSample *sample = sampleEditor->getSample(); + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Saturation", 3, sampleEditor, &SampleEditor::tool_saturate ); + DialogSliders *sliders = static_cast(dialog); + float value = lastValues.saturate != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.saturate : 200.0f; + sliders->initSlider(0,1,100,value,"Harmonics"); + sliders->initSlider(1,0,100,0,"Bandpass"); + sliders->initSlider(2,1,100,100,"Dry \x1d Wet"); + break; } case ToolHandlerResponder::SampleToolTypeFilter:{ dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "90s Filter", 4, sampleEditor, &SampleEditor::tool_filter ); - DialogSliders *sliders = static_cast(dialog); - TXMSample *sample = sampleEditor->getSample(); - pp_int32 sampleRate = 48000 + 12000; // add +12000 to allow high-end 90s 'grit' - float value = lastValues.filterCutoffH != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterCutoffH : 45.0f; + DialogSliders *sliders = static_cast(dialog); + TXMSample *sample = sampleEditor->getSample(); + pp_int32 sampleRate = (int)(1.25 * 48000.0); // allow frequency overflow to inject aliasing 90s 'grit' + float value = lastValues.filterCutoffH != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterCutoffH : 45.0f; sliders->initSlider(0,1,sampleRate/2,value,"Highpass"); - value = lastValues.filterCutoffL != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterCutoffL : ((float)sampleRate)-1.0f; - PPString str = "Lowpass"; - str.append("\x1d"); - str.append("grit"); + value = lastValues.filterCutoffL != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterCutoffL : ((float)sampleRate/2)-1.0f; + PPString str = "Lowpass"; + str.append("\x1d"); + str.append("grit"); sliders->initSlider(1,1,sampleRate/2,value,str); - value = lastValues.filterRes != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterRes : 0.0f; + value = lastValues.filterRes != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterRes : 0.0f; sliders->initSlider(2,0,9,value,"Resonance"); sliders->initSlider(3,0.0f, 1000.0f, 100.0f,"Volume"); - sliders->process(); break; } @@ -209,7 +207,6 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan DialogSliders *sliders = static_cast(dialog); sliders->initSlider(0,1,10000,3900,"Grainsize"); sliders->initSlider(1,0,8,3,"Stretch"); - sliders->process(); break; } @@ -229,7 +226,6 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan sliders->initSlider(3,0,sampleRate/2,0,"Bandpass"); sliders->initSlider(4,1,100,0,"Saturate"); sliders->initSlider(5,0,100,50,"Dry / Wet"); - sliders->process(); break; } @@ -256,7 +252,6 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan // triggered when user presses 'synth'-button getSampleEditor()->getSynth()->ASCIISynthImport( PPString( getSampleEditor()->getSample()->name) ); dialog = getSampleEditor()->getSynth()->dialog( getSampleEditor(), parentScreen, toolHandlerResponder ); - static_cast(dialog)->process(); break; } @@ -315,9 +310,11 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) case ToolHandlerResponder::SampleToolTypeSaturate: { DialogSliders *sliders = static_cast(dialog); - lastValues.saturate = sliders->getSlider(0); - FilterParameters par(1); + lastValues.saturate = sliders->getSlider(0); + FilterParameters par(3); par.setParameter(0, FilterParameters::Parameter(lastValues.saturate)); + par.setParameter(1, FilterParameters::Parameter(sliders->getSlider(1))); + par.setParameter(2, FilterParameters::Parameter(sliders->getSlider(2))); sampleEditor->tool_saturate(&par); break; } diff --git a/src/tracker/Synth.cpp b/src/tracker/Synth.cpp index 6762f6b0..24c68d2e 100644 --- a/src/tracker/Synth.cpp +++ b/src/tracker/Synth.cpp @@ -75,7 +75,6 @@ DialogSliders * Synth::dialog( SampleEditor *s, PPScreen *screen, DialogResponde this->dr = dr; }else{ sliders->show(false); - delete sliders; } sliders = new DialogSliders( this->screen, this->dr, PP_DEFAULT_ID, "milky synths", synth->nparams, this->sampleEditor, &SampleEditor::tool_synth ); sliders->show(); diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index eea49276..1640d05c 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -76,37 +76,43 @@ void Synth::CyclePaint( bool init ){ pp_int32 ID = SYNTH_CYCLE_PAINT; if( init ){ - synths[ID].nparams = 6; // < SYN_PARAMS_MAX + synths[ID].nparams = 7; // < SYN_PARAMS_MAX synths[ID].ID = ID; synths[ID].param[0].name = PPString("\x11 WAVE paint \x10"); synths[ID].param[0].value = 0.0f; synths[ID].param[0].min = 0; synths[ID].param[0].max = SYNTH_LAST; - synths[ID].param[1].name = "wave amp"; - synths[ID].param[1].value = 70.0f; + + synths[ID].param[1].name = "volume"; + synths[ID].param[1].value = ((float)SYN_PARAM_MAX_VALUE)/2.0f; synths[ID].param[1].min = 0; synths[ID].param[1].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[2].name = "wave type"; - synths[ID].param[2].value = 1.0f; - synths[ID].param[2].min = 1.0f; - synths[ID].param[2].max = 9.0f; + synths[ID].param[2].name = "wave amp"; + synths[ID].param[2].value = 70.0f; + synths[ID].param[2].min = 0; + synths[ID].param[2].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[3].name = "harmonic"; - synths[ID].param[3].value = 0.0f; - synths[ID].param[3].min = 0; - synths[ID].param[3].max = (float)SYN_PARAM_MAX_VALUE; + synths[ID].param[3].name = "wave type"; + synths[ID].param[3].value = 1.0f; + synths[ID].param[3].min = 1.0f; + synths[ID].param[3].max = 9.0f; - synths[ID].param[4].name = "feedback"; - synths[ID].param[4].value = 0; + synths[ID].param[4].name = "harmonic"; + synths[ID].param[4].value = 0.0f; synths[ID].param[4].min = 0; synths[ID].param[4].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[5].name = "volume"; - synths[ID].param[5].value = ((float)SYN_PARAM_MAX_VALUE)/2.0f; + synths[ID].param[5].name = "feedback"; + synths[ID].param[5].value = 0; synths[ID].param[5].min = 0; synths[ID].param[5].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[6].name = "loop type"; + synths[ID].param[6].value = 1.0f; + synths[ID].param[6].min = 1.0f; + synths[ID].param[6].max = 2.0f; return; } @@ -115,9 +121,9 @@ void Synth::CyclePaint( bool init ){ // synthesize! FilterParameters parWave(2); - parWave.setParameter(0, FilterParameters::Parameter( SYN_PARAM_NORMALIZE(synth->param[1].value) )); - parWave.setParameter(1, FilterParameters::Parameter( 1.0f * (1.0f+synth->param[3].value) ) ); - switch( (int)synth->param[2].value ){ + parWave.setParameter(0, FilterParameters::Parameter( SYN_PARAM_NORMALIZE(synth->param[2].value) )); + parWave.setParameter(1, FilterParameters::Parameter( 1.0f * (1.0f+synth->param[4].value) ) ); + switch( (int)synth->param[3].value ){ case 1: sampleEditor->tool_generateSine(&parWave); break; case 2: sampleEditor->tool_generateSquare(&parWave); break; case 3: sampleEditor->tool_generateTriangle(&parWave); break; @@ -127,20 +133,20 @@ void Synth::CyclePaint( bool init ){ case 7: case 8: case 9: { - parWave.setParameter(1, FilterParameters::Parameter( ((pp_int32)synth->param[2].value)-7 ) ); + parWave.setParameter(1, FilterParameters::Parameter( ((pp_int32)synth->param[3].value)-7 ) ); sampleEditor->tool_generateNoise(&parWave); break; } } // scale volume - float scale = 2.0f * SYN_PARAM_NORMALIZE(synth->param[5].value); - float foldback = 1.0f + synth->param[4].value*2.0f; + float scale = 2.0f * SYN_PARAM_NORMALIZE(synth->param[1].value); + float foldback = 1.0f + synth->param[5].value*2.0f; for( int i = 0; i < sample->samplen; i++ ) sampleEditor->setFloatSampleInWaveform( i, sin( sampleEditor->getFloatSampleFromWaveform(i) * foldback ) * scale ); // force loop - sampleEditor->setLoopType( 1 ); + sampleEditor->setLoopType( synth->param[6].value ); sampleEditor->setRepeatStart(0); sampleEditor->setRepeatEnd(sample->samplen); diff --git a/src/tracker/TrackerInit.cpp b/src/tracker/TrackerInit.cpp index 9da259b1..87f3542a 100644 --- a/src/tracker/TrackerInit.cpp +++ b/src/tracker/TrackerInit.cpp @@ -856,9 +856,10 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) static_cast(container->getControlByID(MAINMENU_PLAY_SONG))->setText("\x10"); static_cast(container->getControlByID(MAINMENU_PLAY_PATTERN))->setText("\x10|"); static_cast(container->getControlByID(MAINMENU_STOP))->setText("\xa7"); - static_cast(container->getControlByID(MAINMENU_LOAD))->setText( "files"); + static_cast(container->getControlByID(MAINMENU_LOAD))->setText( "file"); + static_cast(container->getControlByID(MAINMENU_EDIT))->setText( "\x03"); static_cast(container->getControlByID(MAINMENU_CONFIG))->setText( "config"); - static_cast(container->getControlByID(MAINMENU_INSEDIT))->setText("instrument"); + static_cast(container->getControlByID(MAINMENU_INSEDIT))->setText("instr"); static_cast(container->getControlByID(MAINMENU_SMPEDIT))->setText("sample"); // extra follow button to transportbar button = new PPButton(BUTTON_ABOUT_FOLLOWSONG, screen, this, PPPoint(0,0), PPSize(12, 9)); @@ -902,9 +903,10 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) loc.y = 88; loc.x = x; if( btnID == BUTTON_ABOUT_FOLLOWSONG ) size.width = 14; - if( btnID == MAINMENU_INSEDIT ) size.width += 33; - if( btnID == MAINMENU_SMPEDIT ) size.width += 13; - if( btnID == MAINMENU_LOAD ) size.width += 8; + if( btnID == MAINMENU_INSEDIT ) size.width += 23; + if( btnID == MAINMENU_EDIT ) size.width = 14; + if( btnID == MAINMENU_SMPEDIT ) size.width += 31; + if( btnID == MAINMENU_LOAD ) size.width += 15; if( btnID == MAINMENU_CONFIG ) size.width += 10; if( btnID == MAINMENU_HELP ){ size.width += 10; @@ -914,7 +916,8 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) btn->setSize( size ); btn->setLocation( loc ); if( i > 0 && i < 4 ) btn->setColor(TrackerConfig::colorHighLight_1); - if( i > 3 ) btn->setFont( PPFont::getFont(PPFont::FONT_TINY) ); + if( btnID == MAINMENU_CONFIG || btnID == MAINMENU_HELP ) + btn->setFont( PPFont::getFont(PPFont::FONT_TINY) ); x += (size.width+1); } From fb3aa19a8260da4eb3b69c4c9872191fa7b0d60b Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Tue, 12 Sep 2023 10:54:53 +0200 Subject: [PATCH 085/152] changed saturation default + fixed greyed out menu items --- src/ppui/Menu.cpp | 4 +++- src/tracker/GlobalColorConfig.cpp | 4 ++-- src/tracker/SampleEditorControlToolHandler.cpp | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/ppui/Menu.cpp b/src/ppui/Menu.cpp index 23d1efd8..418fffb6 100644 --- a/src/ppui/Menu.cpp +++ b/src/ppui/Menu.cpp @@ -185,7 +185,9 @@ void PPMenu::paint(PPGraphicsAbstract* g, pp_int32 px, pp_int32 py, pp_int32 men if (items.get(i)->state & 1) { - g->setColor(*textDarkColor); + PPColor grayedout = PPColor( textBrightColor->r, textBrightColor->g, textBrightColor->b ); + grayedout.scaleFixed(30000); + g->setColor(grayedout); g->drawString(items.get(i)->name, px + 2, py + 2 + they+yOffset); } else diff --git a/src/tracker/GlobalColorConfig.cpp b/src/tracker/GlobalColorConfig.cpp index 261b006e..05e87c24 100644 --- a/src/tracker/GlobalColorConfig.cpp +++ b/src/tracker/GlobalColorConfig.cpp @@ -224,9 +224,8 @@ void GlobalColorConfig::setColor(GlobalColors whichColor, const PPColor& color) // Main text (= white?) case ColorForegroundText: PPUIConfig::getInstance()->setColor(PPUIConfig::ColorStaticText, color); - PPUIConfig::getInstance()->setColor(PPUIConfig::ColorMenuTextDark, color); - PPUIConfig::getInstance()->setColor(PPUIConfig::ColorMenuTextBright, color); PPUIConfig::getInstance()->setColor(PPUIConfig::ColorSelection, color); + PPUIConfig::getInstance()->setColor(PPUIConfig::ColorMenuTextDark, color); break; // PPButton colors case ColorButtons: @@ -235,6 +234,7 @@ void GlobalColorConfig::setColor(GlobalColors whichColor, const PPColor& color) // PPButton foreground text case ColorButtonText: PPUIConfig::getInstance()->setColor(PPUIConfig::ColorDefaultButtonText, color); + PPUIConfig::getInstance()->setColor(PPUIConfig::ColorMenuTextBright, color); break; // Record mode button foreground text case ColorRecordModeButtonText: diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index a0d79bd5..c7e6f3e4 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -178,7 +178,7 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Saturation", 3, sampleEditor, &SampleEditor::tool_saturate ); DialogSliders *sliders = static_cast(dialog); float value = lastValues.saturate != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.saturate : 200.0f; - sliders->initSlider(0,1,100,value,"Harmonics"); + sliders->initSlider(0,1,10,value,"Harmonics"); sliders->initSlider(1,0,100,0,"Bandpass"); sliders->initSlider(2,1,100,100,"Dry \x1d Wet"); break; From f95d742b284d2a0d8a0c3371f3dbd4ce254c5e61 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Tue, 12 Sep 2023 11:27:18 +0200 Subject: [PATCH 086/152] dialogsliders bugfix + transportbar tweak + synth bugfix + saturation dry/wet and filter --- src/tracker/GlobalColorConfig.cpp | 2 +- src/tracker/SampleEditor.cpp | 3 ++- src/tracker/SampleEditorControlToolHandler.cpp | 4 ++-- src/tracker/Synths.cpp | 6 +++--- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/tracker/GlobalColorConfig.cpp b/src/tracker/GlobalColorConfig.cpp index 05e87c24..31ecbbe5 100644 --- a/src/tracker/GlobalColorConfig.cpp +++ b/src/tracker/GlobalColorConfig.cpp @@ -226,6 +226,7 @@ void GlobalColorConfig::setColor(GlobalColors whichColor, const PPColor& color) PPUIConfig::getInstance()->setColor(PPUIConfig::ColorStaticText, color); PPUIConfig::getInstance()->setColor(PPUIConfig::ColorSelection, color); PPUIConfig::getInstance()->setColor(PPUIConfig::ColorMenuTextDark, color); + PPUIConfig::getInstance()->setColor(PPUIConfig::ColorMenuTextBright, color); break; // PPButton colors case ColorButtons: @@ -234,7 +235,6 @@ void GlobalColorConfig::setColor(GlobalColors whichColor, const PPColor& color) // PPButton foreground text case ColorButtonText: PPUIConfig::getInstance()->setColor(PPUIConfig::ColorDefaultButtonText, color); - PPUIConfig::getInstance()->setColor(PPUIConfig::ColorMenuTextBright, color); break; // Record mode button foreground text case ColorRecordModeButtonText: diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index dc37b694..23e10c3f 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3385,7 +3385,8 @@ void SampleEditor::tool_saturate(const FilterParameters* par) float in; float out; float peak = 0.0f; - float foldback = 1.0 + (par->getParameter(0).floatPart / 10.0); + float foldback = par->getParameter(0).floatPart / 5.0; + if( foldback < 1.0 ) foldback = 1.0; pp_int32 samplerate = XModule::getc4spd(sample->relnote, sample->finetune); float freq = par->getParameter(1).floatPart / 100.0; freq = (freq*freq*freq) * float(samplerate/2); // curve diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index c7e6f3e4..3e8207ac 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -177,8 +177,8 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan TXMSample *sample = sampleEditor->getSample(); dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Saturation", 3, sampleEditor, &SampleEditor::tool_saturate ); DialogSliders *sliders = static_cast(dialog); - float value = lastValues.saturate != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.saturate : 200.0f; - sliders->initSlider(0,1,10,value,"Harmonics"); + float value = lastValues.saturate != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.saturate : 10.0f; + sliders->initSlider(0,1,100,value,"Harmonics"); sliders->initSlider(1,0,100,0,"Bandpass"); sliders->initSlider(2,1,100,100,"Dry \x1d Wet"); break; diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index 1640d05c..1fcadb0e 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -209,7 +209,7 @@ void Synth::FMPaint( bool init ){ synths[ID].param[9].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[10].name = "mod freq"; - synths[ID].param[10].value = 31.0f; + synths[ID].param[10].value = 40.0f; synths[ID].param[10].min = 0; synths[ID].param[10].max = (float)SYN_PARAM_MAX_VALUE; @@ -295,8 +295,8 @@ void Synth::FMPaint( bool init ){ case 5: controls.modulator = OSCILLATOR_NOISE; break; } controls.modulator_amplitude = SYN_PARAM_NORMALIZE( synth->param[12].value ); - float mf = 0.01f + (SYN_PARAM_NORMALIZE(synth->param[10].value)/2.0f); - controls.modulator_freq = (mf*mf*mf) * float(srate/2); // lazy sloop to finetune lowfreqs + float mf = 0.01f + SYN_PARAM_NORMALIZE(synth->param[10].value); + controls.modulator_freq = pow(mf,5) * float(srate/2); // lazy sloop to finetune lowfreqs controls.attack = SYN_PARAM_NORMALIZE(synth->param[3].value); controls.decay = SYN_PARAM_NORMALIZE(synth->param[4].value); From 1579e7cde39ca7b57c9f5b04c9e78d3397b5a108 Mon Sep 17 00:00:00 2001 From: capehill Date: Wed, 13 Sep 2023 19:59:02 +0300 Subject: [PATCH 087/152] Add stack cookie and version string --- src/tracker/sdl/SDL_Main.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/tracker/sdl/SDL_Main.cpp b/src/tracker/sdl/SDL_Main.cpp index 7b709054..76944eea 100644 --- a/src/tracker/sdl/SDL_Main.cpp +++ b/src/tracker/sdl/SDL_Main.cpp @@ -1053,6 +1053,9 @@ int main(int argc, char *argv[]) #ifdef __amigaos4__ +static const char* const stackCookie __attribute__((used)) = "$STACK:100000"; +static const char* const versionStr __attribute__((used)) = "$VER: MilkyTracker 1.03 (29.04.23)"; + #include "SDL_syswm.h" struct Window * getNativeWindow(void) { From 876c41102a6cdaf7b83ceccd88adff0a2e9d008c Mon Sep 17 00:00:00 2001 From: capehill Date: Wed, 13 Sep 2023 19:59:55 +0300 Subject: [PATCH 088/152] Add sdl include directory --- src/ppui/osinterface/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ppui/osinterface/CMakeLists.txt b/src/ppui/osinterface/CMakeLists.txt index 610a2c84..035897ee 100644 --- a/src/ppui/osinterface/CMakeLists.txt +++ b/src/ppui/osinterface/CMakeLists.txt @@ -111,7 +111,7 @@ elseif(AMIGA) sdl/PPMutex.h sdl/SDL_ModalLoop.h ) - target_include_directories(osinterface PUBLIC amiga posix ${SDL2_INCLUDE_DIRS}) + target_include_directories(osinterface PUBLIC amiga sdl posix ${SDL2_INCLUDE_DIRS}) else() target_sources(osinterface PRIVATE From 3a3e9e1453b6505b373bac4a50a55b17a91b2e1c Mon Sep 17 00:00:00 2001 From: Olympian <145830978+olymp14n@users.noreply.github.com> Date: Fri, 29 Sep 2023 09:35:12 +0200 Subject: [PATCH 089/152] Update MilkyTracker.html Fixed example for `E2` command. --- docs/MilkyTracker.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/MilkyTracker.html b/docs/MilkyTracker.html index edaed770..2dc60a9b 100644 --- a/docs/MilkyTracker.html +++ b/docs/MilkyTracker.html @@ -1996,10 +1996,10 @@

    E2x Fine portamento down

From a4735fcc8c5aaa95732a90ee3182178636e73154 Mon Sep 17 00:00:00 2001 From: SyntaxErrol Date: Mon, 9 Oct 2023 11:30:49 +0300 Subject: [PATCH 090/152] Update MilkyTracker.html Remove Mx command's duplicated Tips section from under Px --- docs/MilkyTracker.html | 8 -------- 1 file changed, 8 deletions(-) diff --git a/docs/MilkyTracker.html b/docs/MilkyTracker.html index 2dc60a9b..9b853dbf 100644 --- a/docs/MilkyTracker.html +++ b/docs/MilkyTracker.html @@ -3036,14 +3036,6 @@

Px Set note panning position

-
- - -
Example: - C-4 ·1 ·· E11
- ··· ·· ·· E12
- ··· ·· ·· E13
- ··· ·· ·· E14
+ C-4 ·1 ·· E21
+ ··· ·· ·· E22
+ ··· ·· ·· E23
+ ··· ·· ·· E24
Tips: -

- 3xx and Mx share effect memory, so it's possible to initialize a portamento with a more precise 3xx value and sustain it with M0 freeing the effect column for arpeggios, note delays, tremolo or whatever. -

-

Rx Panning slide right (displayed as ▶x)

From 50273e401024a9ece4bcb095f650d1efaa628bf4 Mon Sep 17 00:00:00 2001 From: Christopher O'Neill Date: Tue, 21 Nov 2023 22:03:06 +0000 Subject: [PATCH 091/152] Make RTMidi optional again --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 05615209..6289d199 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -198,7 +198,7 @@ if(UNIX) # Linux MIDI support requires ALSA and RtMidi if(ALSA_FOUND) - find_package(RTMIDI "2.1.0" REQUIRED) # 2.1.0 and above + find_package(RTMIDI 2.1) # 2.1.0 and compatible versions if(RTMIDI_FOUND) # https://github.com/milkytracker/MilkyTracker/issues/309 set(CMAKE_CXX_STANDARD 11) # https://github.com/milkytracker/MilkyTracker/issues/262 message(STATUS "Enabled MIDI support (ALSA/RtMidi)") From 422a1872e8b2b07c5d0c106f1722f43c98588e1c Mon Sep 17 00:00:00 2001 From: AsciiWolf Date: Sun, 19 Nov 2023 17:42:08 +0100 Subject: [PATCH 092/152] Modernize the AppStream metadata --- appveyor.yml | 2 +- resources/milkytracker.appdata | 18 ------------ ...org.milkytracker.MilkyTracker.metainfo.xml | 28 +++++++++++++++++++ 3 files changed, 29 insertions(+), 19 deletions(-) delete mode 100644 resources/milkytracker.appdata create mode 100644 resources/org.milkytracker.MilkyTracker.metainfo.xml diff --git a/appveyor.yml b/appveyor.yml index 536f249c..7499cb90 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -59,7 +59,7 @@ for: - sh: cp ../resources/pictures/carton.png milkytracker.png - sh: cp ../resources/milkytracker.desktop . - sh: sed -i 's|MilkyTracker|Milkytracker|g;s|Comment=.*|Comment=A Portable SampleTracker DAW|g' milkytracker.desktop - #- sh: cp ../resources/milkytracker.appdata /usr/share/metainfo + #- sh: cp ../resources/org.milkytracker.MilkyTracker.metainfo.xml /usr/share/metainfo/ - sh: find . - sh: cd .. - sh: wget 'https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage'; diff --git a/resources/milkytracker.appdata b/resources/milkytracker.appdata deleted file mode 100644 index 3f78363c..00000000 --- a/resources/milkytracker.appdata +++ /dev/null @@ -1,18 +0,0 @@ - - - milkytracker.desktop - CC0-1.0 - GPL-3.0+ and BSD-3-Clause - -

MilkyTracker is an open source, multi-platform music application - for creating .MOD and .XM module files. It attempts to recreate the - module replay and user experience of the popular DOS program - Fasttracker II, with special playback modes available for improved - Amiga ProTracker 2/3 compatibility.

-
- - http://milkytracker.org/screenshots/desktop/raina-Default.png - - http://www.milkytracker.org/ - milkytracker_at_chrisoneill.co.uk -
diff --git a/resources/org.milkytracker.MilkyTracker.metainfo.xml b/resources/org.milkytracker.MilkyTracker.metainfo.xml new file mode 100644 index 00000000..48400282 --- /dev/null +++ b/resources/org.milkytracker.MilkyTracker.metainfo.xml @@ -0,0 +1,28 @@ + + + org.milkytracker.MilkyTracker + milkytracker.desktop + CC0-1.0 + GPL-3.0+ AND BSD-3-Clause + + milkytracker + + MilkyTracker + The MilkyTracker team + Fast Tracker II inspired music tracker + +

+ MilkyTracker is an open source, multi-platform music application for creating .MOD and .XM module files. + It attempts to recreate the module replay and user experience of the popular DOS program Fasttracker II, + with special playback modes available for improved Amiga ProTracker 2/3 compatibility. +

+
+ + + https://milkytracker.org/screenshots/desktop/raina-Default.png + + + https://milkytracker.org/ + milkytracker_at_chrisoneill.co.uk + +
From 073955c49702b8fb565797e65310df0f2708db98 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 12 Feb 2024 09:25:29 +0100 Subject: [PATCH 093/152] better readability in menus --- src/ppui/Menu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ppui/Menu.cpp b/src/ppui/Menu.cpp index 418fffb6..d40aa94c 100644 --- a/src/ppui/Menu.cpp +++ b/src/ppui/Menu.cpp @@ -186,7 +186,7 @@ void PPMenu::paint(PPGraphicsAbstract* g, pp_int32 px, pp_int32 py, pp_int32 men if (items.get(i)->state & 1) { PPColor grayedout = PPColor( textBrightColor->r, textBrightColor->g, textBrightColor->b ); - grayedout.scaleFixed(30000); + grayedout.scaleFixed(45000); g->setColor(grayedout); g->drawString(items.get(i)->name, px + 2, py + 2 + they+yOffset); } From f1defb6b184ef1feff94654334dcaf22e1b166f8 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 12 Feb 2024 09:26:21 +0100 Subject: [PATCH 094/152] dialog sliders can now have different font --- src/tracker/DialogSliders.cpp | 7 ++++--- src/tracker/DialogSliders.h | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/tracker/DialogSliders.cpp b/src/tracker/DialogSliders.cpp index f6fe9be0..0d86592b 100644 --- a/src/tracker/DialogSliders.cpp +++ b/src/tracker/DialogSliders.cpp @@ -53,7 +53,7 @@ DialogSliders::DialogSliders(PPScreen *parentScreen, DialogResponder *toolHandle initDialog(screen, responder, id, title.getStrBuffer(), 320, dheight, 26, "Ok", "Cancel"); } -void DialogSliders::initSlider(int i, float min, float max, float value, PPString caption, PPColor *color) +void DialogSliders::initSlider(int i, float min, float max, float value, PPString caption, PPColor *color, PPFont *font) { if( i >= numSliders ) return; pp_int32 x = getMessageBoxContainer()->getLocation().x; @@ -74,7 +74,8 @@ void DialogSliders::initSlider(int i, float min, float max, float value, PPStrin slider->setCurrentValue(value); getMessageBoxContainer()->addControl(slider); if( screen->getWidth() < 320 ) caption = caption.subString(0,10); - PPFont* font = PPFont::getFont(PPFont::FONT_SYSTEM); + if( font == NULL ) font = PPFont::getFont(PPFont::FONT_SYSTEM); + else y2+=2; // *TODO* check if font is indeed TINY PPStaticText* staticText = new PPStaticText(MESSAGEBOX_CONTROL_USER1+TEXT_OFFSET+i, screen, this, PPPoint(x2+(SCROLLBUTTONSIZE/2), y2), caption.getStrBuffer(), true); staticText->setFont(font); if( color != NULL ) staticText->setColor( *color); @@ -114,7 +115,7 @@ pp_int32 DialogSliders::handleEvent(PPObject* sender, PPEvent* event) listBoxes[slider]->commitChanges(); update(); needUpdate = true; - }else if( event->getID() == eCommand ){ + }else if( event->getID() == eCommand && id == PP_MESSAGEBOX_BUTTON_CANCEL ){ sampleEditor->undo(); } if( event->getID() == eLMouseUp && needUpdate ){ diff --git a/src/tracker/DialogSliders.h b/src/tracker/DialogSliders.h index 2682a9a2..a8c3096b 100644 --- a/src/tracker/DialogSliders.h +++ b/src/tracker/DialogSliders.h @@ -35,7 +35,7 @@ #include "Slider.h" #include "SampleEditor.h" -#define MAX_SLIDERS 20 +#define MAX_SLIDERS 30 #define TEXTVALUES_OFFSET MAX_SLIDERS #define TEXT_OFFSET 2*TEXTVALUES_OFFSET @@ -69,7 +69,7 @@ class DialogSliders : public PPDialogBase float getSlider(pp_uint32 index) const; pp_int32 getNumSliders(){ return this->numSliders; } - void initSlider(int i, float min, float max, float value, PPString caption, PPColor *color = NULL); + void initSlider(int i, float min, float max, float value, PPString caption, PPColor *color = NULL, PPFont *font = NULL); void setSampleEditor(SampleEditor *s){ this->sampleEditor = s; } SampleEditor * getSampleEditor(){ return this->sampleEditor; } From 36fcc1e15101ed3320df73daad67d25c32f32228 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 12 Feb 2024 09:27:37 +0100 Subject: [PATCH 095/152] fx: filter is now multimode and supports sweeping (for pads e.g.) --- src/tracker/SampleEditor.cpp | 71 ++++++++---- src/tracker/SampleEditorControlLastValues.h | 13 ++- .../SampleEditorControlToolHandler.cpp | 106 ++++++------------ 3 files changed, 97 insertions(+), 93 deletions(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 23e10c3f..10665c02 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3454,30 +3454,61 @@ void SampleEditor::tool_filter(const FilterParameters* par) preFilter(&SampleEditor::tool_filter, par); prepareUndo(); - - pp_int32 samplerate = 48000; - filter_t lp; - filter_t hp; - Filter::init( (filter_t *)&lp, samplerate ); - Filter::init( (filter_t *)&hp, samplerate ); - hp.cutoff = par->getParameter(0).floatPart; - hp.q = par->getParameter(2).floatPart / 10.0; - lp.cutoff = par->getParameter(1).floatPart; - lp.q = hp.q; - + + pp_int32 samplerate = 48000; + // static filter (for highpass/lowpass) + filter_t lp; + filter_t hp; + Filter::init( (filter_t *)&lp, samplerate ); + Filter::init( (filter_t *)&hp, samplerate ); + hp.cutoff = par->getParameter(0).floatPart; + hp.q = par->getParameter(2).floatPart / 10.0; + lp.cutoff = par->getParameter(1).floatPart; + lp.q = hp.q; + float scale = par->getParameter(4).floatPart / 100.0f; + + // sweeping filter + int sweep = (int)par->getParameter(3).floatPart; + multifilter_t filter; + multifilter_state_t filter0; + multifilter_type_t type; + filter0.x1 = filter0.x2 = filter0.y1 = filter0.y2 = 0.0; + + float sweepmin = 150.0f; + float sweepmax = 21000.0f; + switch( sweep ){ + case 0: type = FILTER_NONE; break; + case 1: { type = FILTER_LOWPASS; sweepmax = lp.cutoff; sweepmin = hp.cutoff; break; } + case 2: { type = FILTER_BANDPASS;sweepmax = lp.cutoff; sweepmin = hp.cutoff; break; } + case 3: { type = FILTER_NOTCH; sweepmax = lp.cutoff; sweepmin = hp.cutoff; break; } + } + float sweepadd = sweepmax/float(sample->samplen); + + // lets go pp_int32 i; - float in; - float out; - float scale = par->getParameter(3).floatPart / 100.0f; + float in; + float out; - // process + // process for (i = sStart; i < sEnd; i++) { - in = getFloatSampleFromWaveform(i); - Filter::process( in, (filter_t *)&lp ); // apply LP - out = lp.out_lp; // - Filter::process( out, (filter_t *)&hp ); // apply HP - setFloatSampleInWaveform(i, sin(hp.out_hp * scale) ); // update + in = getFloatSampleFromWaveform(i); + + Filter::process( in, (filter_t *)&lp ); // apply LP (+grit) + out = lp.out_lp; + if( sweep == 0 ){ + Filter::process( out, (filter_t *)&hp ); // apply HP + out = hp.out_hp; + }else{ + Filter::multifilter_set(&filter, + samplerate, + type, + sweepmin + (float(i)*sweepadd), // freq + 0.1+hp.q, // res + 1.0); // gain + out = Filter::multifilter(&filter, &filter0, out );// sweep it! + } // + setFloatSampleInWaveform(i, sin(out * scale) ); // update } finishUndo(); diff --git a/src/tracker/SampleEditorControlLastValues.h b/src/tracker/SampleEditorControlLastValues.h index ea5af637..8f2819b1 100644 --- a/src/tracker/SampleEditorControlLastValues.h +++ b/src/tracker/SampleEditorControlLastValues.h @@ -54,9 +54,10 @@ struct SampleEditorControlLastValues float reverbDecay; float reverbColour; float saturate; - float filterCutoffL; - float filterCutoffH; - float filterRes; + float filterCutoffL; + float filterCutoffH; + float filterRes; + float filterSweep; static float invalidFloatValue() { @@ -91,6 +92,7 @@ struct SampleEditorControlLastValues filterCutoffL = invalidFloatValue(); filterCutoffH = invalidFloatValue(); filterRes = invalidFloatValue(); + filterSweep = invalidFloatValue(); } PPDictionary convertToDictionary() @@ -126,6 +128,7 @@ struct SampleEditorControlLastValues result.store("filterCutoffL", PPDictionary::convertFloatToIntNonLossy(filterCutoffL)); result.store("filterCutoffH", PPDictionary::convertFloatToIntNonLossy(filterCutoffH)); result.store("filterRes", PPDictionary::convertFloatToIntNonLossy(filterRes)); + result.store("filterSweep", PPDictionary::convertFloatToIntNonLossy(filterSweep)); return result; } @@ -214,6 +217,10 @@ struct SampleEditorControlLastValues { filterRes = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); } + else if (key->getKey().compareToNoCase("filterSweep") == 0) + { + filterSweep = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); + } key = dictionary.getNextKey(); } diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index 3e8207ac..d0e9e3ec 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -185,12 +185,12 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan } case ToolHandlerResponder::SampleToolTypeFilter:{ - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "90s Filter", 4, sampleEditor, &SampleEditor::tool_filter ); + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "90s Filter", 5, sampleEditor, &SampleEditor::tool_filter ); DialogSliders *sliders = static_cast(dialog); TXMSample *sample = sampleEditor->getSample(); pp_int32 sampleRate = (int)(1.25 * 48000.0); // allow frequency overflow to inject aliasing 90s 'grit' float value = lastValues.filterCutoffH != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterCutoffH : 45.0f; - sliders->initSlider(0,1,sampleRate/2,value,"Highpass"); + sliders->initSlider(0,1,28000,value,"Highpass"); value = lastValues.filterCutoffL != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterCutoffL : ((float)sampleRate/2)-1.0f; PPString str = "Lowpass"; str.append("\x1d"); @@ -198,7 +198,9 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan sliders->initSlider(1,1,sampleRate/2,value,str); value = lastValues.filterRes != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterRes : 0.0f; sliders->initSlider(2,0,9,value,"Resonance"); - sliders->initSlider(3,0.0f, 1000.0f, 100.0f,"Volume"); + value = lastValues.filterSweep != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterSweep : 0.0f; + sliders->initSlider(3,0,3,value,"Sweep"); + sliders->initSlider(4,0.0f, 1000.0f, 100.0f,"Volume"); break; } @@ -211,21 +213,21 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan } case ToolHandlerResponder::SampleToolTypeDelay:{ - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Delay Toolkit", 6, sampleEditor, &SampleEditor::tool_delay ); - int sampleRate = 48000; - DialogSliders *sliders = static_cast(dialog); - PPString str = "Flange"; - str.append("\x1d"); - str.append("Delay"); - sliders->initSlider(0,1,10000,3900,str); - str = "Flange"; - str.append("\x1d"); - str.append("Echos"); - sliders->initSlider(1,1,8,3,str); - sliders->initSlider(2,0,100,0,"Chorus detune"); - sliders->initSlider(3,0,sampleRate/2,0,"Bandpass"); - sliders->initSlider(4,1,100,0,"Saturate"); - sliders->initSlider(5,0,100,50,"Dry / Wet"); + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Delay Toolkit", 6, sampleEditor, &SampleEditor::tool_delay ); + int sampleRate = 48000; + DialogSliders *sliders = static_cast(dialog); + PPString str = "Flange"; + str.append("\x1d"); + str.append("Delay"); + sliders->initSlider(0,1,10000,3900,str); + str = "Flange"; + str.append("\x1d"); + str.append("Echos"); + sliders->initSlider(1,1,8,3,str); + sliders->initSlider(2,0,100,0,"Chorus detune"); + sliders->initSlider(3,0,sampleRate/2,0,"Bandpass"); + sliders->initSlider(4,1,100,0,"Saturate"); + sliders->initSlider(5,0,100,50,"Dry / Wet"); break; } @@ -284,10 +286,7 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) case ToolHandlerResponder::SampleToolTypeVolume: { lastValues.boostSampleVolume = static_cast(dialog)->getSlider(0); - FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter(lastValues.boostSampleVolume)); - par.setParameter(1, FilterParameters::Parameter(lastValues.boostSampleVolume)); - sampleEditor->tool_scaleSample(&par); + // we don't do anything here since dialogsliders processes inplace already break; } @@ -295,15 +294,10 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) { DialogSliders *sliders = static_cast(dialog); lastValues.reverbDryWet = sliders->getSlider(0); - lastValues.reverbSize = sliders->getSlider(1); - lastValues.reverbDecay = sliders->getSlider(2); - lastValues.reverbColour = sliders->getSlider(3); - FilterParameters par(4); - par.setParameter(0, FilterParameters::Parameter(lastValues.reverbDryWet)); - par.setParameter(1, FilterParameters::Parameter(lastValues.reverbSize)); - par.setParameter(2, FilterParameters::Parameter(lastValues.reverbDecay)); - par.setParameter(3, FilterParameters::Parameter(lastValues.reverbColour)); - sampleEditor->tool_reverb(&par); + lastValues.reverbSize = sliders->getSlider(1); + lastValues.reverbDecay = sliders->getSlider(2); + lastValues.reverbColour = sliders->getSlider(3); + // we don't do anything here since dialogsliders processes inplace already break; } @@ -311,48 +305,31 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) { DialogSliders *sliders = static_cast(dialog); lastValues.saturate = sliders->getSlider(0); - FilterParameters par(3); - par.setParameter(0, FilterParameters::Parameter(lastValues.saturate)); - par.setParameter(1, FilterParameters::Parameter(sliders->getSlider(1))); - par.setParameter(2, FilterParameters::Parameter(sliders->getSlider(2))); - sampleEditor->tool_saturate(&par); + // we don't do anything here since dialogsliders processes inplace already break; } case ToolHandlerResponder::SampleToolTypeTimeStretch: { - DialogSliders *sliders = static_cast(dialog); - FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter( (float)sliders->getSlider(0) )); - par.setParameter(1, FilterParameters::Parameter( (float)sliders->getSlider(1) )); - sampleEditor->tool_timestretch(&par); + // we don't do anything here since dialogsliders processes inplace already break; } case ToolHandlerResponder::SampleToolTypeDelay: { - DialogSliders *sliders = static_cast(dialog); - FilterParameters par(6); - for( pp_uint32 i =0; i < 6; i++ ){ - par.setParameter(i, FilterParameters::Parameter( (float)sliders->getSlider(i) )); - } - sampleEditor->tool_delay(&par); + // we don't do anything here since dialogsliders processes inplace already break; } case ToolHandlerResponder::SampleToolTypeFilter: { DialogSliders *sliders = static_cast(dialog); - lastValues.filterCutoffH = sliders->getSlider(0); - lastValues.filterCutoffL = sliders->getSlider(1); - lastValues.filterRes = sliders->getSlider(2); - lastValues.boostSampleVolume = sliders->getSlider(3); - FilterParameters par(4); - par.setParameter(0, FilterParameters::Parameter(lastValues.filterCutoffH)); - par.setParameter(1, FilterParameters::Parameter(lastValues.filterCutoffL)); - par.setParameter(2, FilterParameters::Parameter(lastValues.filterRes)); - par.setParameter(3, FilterParameters::Parameter(lastValues.boostSampleVolume)); - sampleEditor->tool_filter(&par); + lastValues.filterCutoffH = sliders->getSlider(0); + lastValues.filterCutoffL = sliders->getSlider(1); + lastValues.filterRes = sliders->getSlider(2); + lastValues.filterSweep = sliders->getSlider(3); + lastValues.boostSampleVolume = sliders->getSlider(4); + // we don't do anything here since dialogsliders processes inplace already break; } @@ -360,10 +337,7 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) { lastValues.fadeSampleVolumeStart = static_cast(dialog)->getValueOne(); lastValues.fadeSampleVolumeEnd = static_cast(dialog)->getValueTwo(); - FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter(lastValues.fadeSampleVolumeStart / 100.0f)); - par.setParameter(1, FilterParameters::Parameter(lastValues.fadeSampleVolumeEnd / 100.0f)); - sampleEditor->tool_scaleSample(&par); + // we don't do anything here since dialogsliders processes inplace already break; } @@ -528,15 +502,7 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) case ToolHandlerResponder::SampleToolTypeSynth: { - // triggered when user presses 'OK' button in milkysynth dialog - DialogSliders *sliders = static_cast(dialog); - int maxparams = getSampleEditor()->getSynth()->getMaxParam(); - FilterParameters par(maxparams); - for( pp_uint32 i =0; i < maxparams; i++ ){ - par.setParameter(i, FilterParameters::Parameter( (float)sliders->getSlider(i) )); - } - sampleEditor->tool_synth(&par); - tracker->sectionSamples->updateAfterLoad(); + // we don't do anything here since dialogsliders processes inplace already break; } From 45cc4a06315bf84dc8a0a08212e0686657e00448 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 12 Feb 2024 09:28:50 +0100 Subject: [PATCH 096/152] wip: synth is restructured --- src/tracker/Synth.cpp | 15 +++++-- src/tracker/SynthFM.cpp | 39 ++++++++++++++---- src/tracker/SynthFM.h | 18 ++++++++- src/tracker/Synths.cpp | 90 ++++++++++++++++++++++++++++------------- 4 files changed, 123 insertions(+), 39 deletions(-) diff --git a/src/tracker/Synth.cpp b/src/tracker/Synth.cpp index 24c68d2e..bc96f480 100644 --- a/src/tracker/Synth.cpp +++ b/src/tracker/Synth.cpp @@ -45,13 +45,14 @@ PPString Synth::ASCIISynthExport( ) { // see str[ i + SYN_PREFIX_CHARS] = i < synth->nparams ? (int)synth->param[i].value + SYN_OFFSET_CHAR : SYN_OFFSET_CHAR; } PPString ASCIISynth = PPString(str); - printf("synth: '%s'\n",ASCIISynth.getStrBuffer()); + printf("synth: '%s'\n",str); return ASCIISynth; } bool Synth::ASCIISynthImport( PPString preset ) { if( preset.startsWith(SYN_PREFIX_V1) ){ // detect synth version(s) const char *str = preset.getStrBuffer(); + printf("import '%s'\n",str); int ID = str[ SYN_PREFIX_CHARS ] - SYN_OFFSET_CHAR; synth = &(synths[ID]); for( int i = 0; i < preset.length() && i < SYN_PARAMS_MAX; i++ ){ @@ -76,10 +77,18 @@ DialogSliders * Synth::dialog( SampleEditor *s, PPScreen *screen, DialogResponde }else{ sliders->show(false); } - sliders = new DialogSliders( this->screen, this->dr, PP_DEFAULT_ID, "milky synths", synth->nparams, this->sampleEditor, &SampleEditor::tool_synth ); + sliders = new DialogSliders( this->screen, this->dr, PP_DEFAULT_ID, "milkysynth", synth->nparams, this->sampleEditor, &SampleEditor::tool_synth ); sliders->show(); for( int i = 0; i < synth->nparams && i < SYN_PARAMS_MAX; i++){ - sliders->initSlider(i, (int)synth->param[i].min, (int)synth->param[i].max, synth->param[i].value, synth->param[i].name, i == 0 ? (PPColor *)&TrackerConfig::colorPatternEditorNote: NULL ); + PPString label = PPString(synth->param[i].name); + PPFont *font = NULL; + PPColor *color = NULL; + if( i == 0 ) color = (PPColor *)&TrackerConfig::colorPatternEditorNote; + if( label.length() > 14 ){ + font = PPFont::getFont( label.length() > 14 ? PPFont::FONT_TINY : PPFont::FONT_SYSTEM ); + color = (PPColor *)&TrackerConfig::colorPatternEditorEffect; + } + sliders->initSlider(i, (int)synth->param[i].min, (int)synth->param[i].max, synth->param[i].value, label, color, font ); } return sliders; } diff --git a/src/tracker/SynthFM.cpp b/src/tracker/SynthFM.cpp index 8577f4f2..b6d3e0e4 100644 --- a/src/tracker/SynthFM.cpp +++ b/src/tracker/SynthFM.cpp @@ -5,12 +5,14 @@ */ #include "SynthFM.h" +#include +#include float SynthFM::zero(float phase) { (void)phase; return 0; } float SynthFM::sine(float phase) { return sinf(phase); } float SynthFM::square(float phase) { return phase <= M_PI ? 1.0 : -1.0; } float SynthFM::sawtooth(float phase) { return -1.0 + 2.0 * fmod(phase / M_PI, 1.0); } -float SynthFM::noise(float phase) { (void)phase; return rand() / (float)RAND_MAX; } +float SynthFM::noise(float phase) { (void)phase; return (rand() / (float)RAND_MAX)-0.5; } float SynthFM::triangle(float phase) { if(phase < M_PI/2.0) return phase / (M_PI/2.0); @@ -51,6 +53,21 @@ float SynthFM::modulate(modulation_t modulation, int sample_rate, oscillator_t * return 0; } +float SynthFM::echo(fm_t *instrument, float sample) +{ + echo_t *echo = &instrument->echo; + int read_cursor = + echo->cursor >= echo->delay_samples ? + echo->cursor - echo->delay_samples : + ECHO_BUFFER_SIZE - (echo->delay_samples - echo->cursor) % ECHO_BUFFER_SIZE; + float delay_sample = echo->buffer[read_cursor]; + if( echo->karplustrong ){ // https://en.wikipedia.org/wiki/Karplus%E2%80%93Strong_string_synthesis + echo->buffer[echo->cursor] = Filter::multifilter( &instrument->filter, &instrument->filter0, sample ) + echo->feedback * delay_sample; + }else echo->buffer[echo->cursor] = sample + echo->feedback * delay_sample; + echo->cursor = (echo->cursor + 1) % ECHO_BUFFER_SIZE; + return sample + echo->level * delay_sample; +} + void SynthFM::adsr_set(adsr_t *adsr, int sample_rate, float attack, float decay, float sustain, float release) { adsr->attackG = expf(-1.0 / (attack * sample_rate)); @@ -123,8 +140,10 @@ void SynthFM::instrument_control(fm_t *instrument, const fm_control_t *control, instrument->reverb.colour = -6.0; Reverb::reset( (reverb_t *)&instrument->reverb ); } - //size=0.040000 decay=0.970000 colour=-6.000000 - //size=1.000000 decay=0.970000 colour=-6.000000 + instrument->echo.delay_samples = control->echo_delay_samples; + instrument->echo.karplustrong = control->echo_karplustrong; + instrument->echo.feedback = control->echo_feedback; + instrument->echo.level = control->echo_level; } @@ -134,15 +153,21 @@ void SynthFM::instrument_play(fm_t *instrument, int sample_rate, float *out) adsr_envelope(&instrument->adsr) * modulate(instrument->modulation, sample_rate, &instrument->carrier, &instrument->modulator) * instrument->feedback ); - + if( !isfinite(sample) ){ + *out = sample; + return; + } + sample = echo( instrument, sample); if( instrument->reverb.size > 0.04 ){ // avoid comb effect float size = instrument->reverb.size; float wet; Reverb::process( &sample, &wet, 1, (reverb_t *)&instrument->reverb); - // amplify wet with curve + // one-slider reverb: amplify wet with curve *out = wet * (size*size*2); - // add dry back in using curve + // and add dry back in using curve *out += sample * ((-size*size*size)+1); }else *out = sample; - *out = Filter::multifilter(&instrument->filter, &instrument->filter0, *out ); + if( !instrument->echo.karplustrong ){ + *out = Filter::multifilter(&instrument->filter, &instrument->filter0, *out ); + } } diff --git a/src/tracker/SynthFM.h b/src/tracker/SynthFM.h index 880d9474..ce187106 100644 --- a/src/tracker/SynthFM.h +++ b/src/tracker/SynthFM.h @@ -13,7 +13,7 @@ #include "Reverb.h" #define ECHO_BUFFER_SIZE 96000 // 2 seconds @ 48 kHz - + typedef enum oscillator_waveform_t { OSCILLATOR_ZERO = 0, @@ -24,6 +24,15 @@ typedef enum oscillator_waveform_t OSCILLATOR_NOISE, } oscillator_waveform_t; +typedef struct echo_t +{ + float buffer[ECHO_BUFFER_SIZE]; + int cursor; + int delay_samples; + bool karplustrong; + float feedback, level; +} echo_t; + typedef struct oscillator_t { oscillator_waveform_t waveform; @@ -64,6 +73,11 @@ typedef struct fm_control_t float filter_freq,filter_resonance,filter_gain; float feedback; float spacetime; + + int echo_delay_samples; + bool echo_karplustrong; + float echo_feedback; + float echo_level; } fm_control_t; typedef struct fm_t @@ -74,6 +88,7 @@ typedef struct fm_t multifilter_t filter; multifilter_state_t filter0; reverb_t reverb; + echo_t echo; float feedback; } fm_t; @@ -93,6 +108,7 @@ class SynthFM{ static void adsr_trigger(adsr_t *adsr); static float adsr_envelope(adsr_t *adsr); static void instrument_play(fm_t *instrument, int sample_rate, float *out ); + static float echo(fm_t *instrument, float sample); }; #endif diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index 1fcadb0e..81608a78 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -64,6 +64,7 @@ void Synth::process( MSynth *s, PPString *preset ){ synth = s; synth->param[0].value = (float)synth->ID; dialog(NULL,NULL,NULL); + return; } switch( s->ID ){ @@ -78,7 +79,7 @@ void Synth::CyclePaint( bool init ){ if( init ){ synths[ID].nparams = 7; // < SYN_PARAMS_MAX synths[ID].ID = ID; - synths[ID].param[0].name = PPString("\x11 WAVE paint \x10"); + synths[ID].param[0].name = PPString("\x11 paint wave \x10"); synths[ID].param[0].value = 0.0f; synths[ID].param[0].min = 0; synths[ID].param[0].max = SYNTH_LAST; @@ -156,9 +157,9 @@ void Synth::FMPaint( bool init ){ pp_int32 ID = SYNTH_FM_PAINT; if( init ){ - synths[ID].nparams = 20; // < SYN_PARAMS_MAX + synths[ID].nparams = 23; // < SYN_PARAMS_MAX synths[ID].ID = ID; - synths[ID].param[0].name = PPString("\x11 FM paint \x10"); + synths[ID].param[0].name = PPString("\x11 paint FM \x10"); synths[ID].param[0].value = 0.0f; synths[ID].param[0].min = 0; synths[ID].param[0].max = SYNTH_LAST; @@ -193,17 +194,17 @@ void Synth::FMPaint( bool init ){ synths[ID].param[6].min = 0; synths[ID].param[6].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[7].name = "carrier note"; + synths[ID].param[7].name = "carrier freq"; synths[ID].param[7].value = 0.0f; synths[ID].param[7].min = 0; synths[ID].param[7].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[8].name = "carrier wave"; + synths[ID].param[8].name = " SIN SQ SAW TRI NOIZ"; synths[ID].param[8].value = 1.0f; synths[ID].param[8].min = 1; synths[ID].param[8].max = 5.0f; - synths[ID].param[9].name = "carrier amp"; + synths[ID].param[9].name = " AMP "; synths[ID].param[9].value = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[9].min = 0.0; synths[ID].param[9].max = (float)SYN_PARAM_MAX_VALUE; @@ -213,27 +214,27 @@ void Synth::FMPaint( bool init ){ synths[ID].param[10].min = 0; synths[ID].param[10].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[11].name = "mod wave"; + synths[ID].param[11].name = " SIN SQ SAW TRI NOIZ"; synths[ID].param[11].value = 1.0f; synths[ID].param[11].min = 1.0; synths[ID].param[11].max = 5.0f; - synths[ID].param[12].name = "mod amp"; + synths[ID].param[12].name = " AMP "; synths[ID].param[12].value = 79.0f; synths[ID].param[12].min = 0; synths[ID].param[12].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[13].name = "FM type"; + synths[ID].param[13].name = "NO AM FM RI TRE VIB KS"; synths[ID].param[13].value = 3.0f; - synths[ID].param[13].min = 1.0f; - synths[ID].param[13].max = 5.0f; + synths[ID].param[13].min = 0.0f; + synths[ID].param[13].max = 6.0f; - synths[ID].param[14].name = "trans amp"; + synths[ID].param[14].name = "transient"; synths[ID].param[14].value = 92.0f; synths[ID].param[14].min = 0; synths[ID].param[14].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[15].name = "trans size"; + synths[ID].param[15].name = " SIZE "; synths[ID].param[15].value = 8.0f; synths[ID].param[15].min = 1.0f; synths[ID].param[15].max = (float)SYN_PARAM_MAX_VALUE; @@ -243,20 +244,35 @@ void Synth::FMPaint( bool init ){ synths[ID].param[16].min = 0.0f; synths[ID].param[16].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[17].name = "spacetime"; - synths[ID].param[17].value = 33.0f; + synths[ID].param[17].name = "delay"; + synths[ID].param[17].value = 0.0f; synths[ID].param[17].min = 0.0f; synths[ID].param[17].max = (float)SYN_PARAM_MAX_VALUE; - - synths[ID].param[18].name = "filter"; - synths[ID].param[18].value = 0.0f; + + synths[ID].param[18].name = " SIZE "; + synths[ID].param[18].value = 10.0f; synths[ID].param[18].min = 0.0f; synths[ID].param[18].max = (float)SYN_PARAM_MAX_VALUE; - - synths[ID].param[19].name = "loop type"; - synths[ID].param[19].value = 0.0f; - synths[ID].param[19].min = 0.0f; - synths[ID].param[19].max = 3.0f; + + synths[ID].param[19].name = " FEEDBACK "; + synths[ID].param[19].value = 0.1f; + synths[ID].param[19].min = 0.1f; + synths[ID].param[19].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[20].name = "spacetime"; + synths[ID].param[20].value = 33.0f; + synths[ID].param[20].min = 0.0f; + synths[ID].param[20].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[21].name = "filter"; + synths[ID].param[21].value = 0.0f; + synths[ID].param[21].min = 0.0f; + synths[ID].param[21].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[22].name = "loop type"; + synths[ID].param[22].value = 0.0f; + synths[ID].param[22].min = 0.0f; + synths[ID].param[22].max = 3.0f; return; } @@ -272,6 +288,7 @@ void Synth::FMPaint( bool init ){ case 3: controls.modulation = MODULATION_RING; break; case 4: controls.modulation = MODULATION_TREMOLO; break; case 5: controls.modulation = MODULATION_VIBRATO; break; + case 6: controls.modulation = MODULATION_AMPLITUDE; break; } // init carrier wave @@ -302,25 +319,42 @@ void Synth::FMPaint( bool init ){ controls.decay = SYN_PARAM_NORMALIZE(synth->param[4].value); controls.sustain = SYN_PARAM_NORMALIZE(synth->param[5].value); controls.release = SYN_PARAM_NORMALIZE(synth->param[6].value) * 0.5f; - - float filter = SYN_PARAM_NORMALIZE(synth->param[18].value); + + // init delay + memset( &(instrument.echo.buffer), 0, sizeof(float)*ECHO_BUFFER_SIZE ); + instrument.echo.cursor = 0; + float delay = SYN_PARAM_NORMALIZE(synth->param[18].value); + controls.echo_delay_samples = (int)( (delay*delay*delay) * float(srate/2) ); + controls.echo_karplustrong = synth->param[13].value == 6; + controls.echo_feedback = SYN_PARAM_NORMALIZE( synth->param[19].value); + controls.echo_level = SYN_PARAM_NORMALIZE(synth->param[17].value); + + // init filter + float filter = SYN_PARAM_NORMALIZE(synth->param[21].value); controls.filter = filter > 0.05 ? FILTER_BANDPASS: FILTER_NONE; controls.filter_freq = float(srate/2)*(filter*filter*filter); controls.filter_resonance = 0.5; controls.filter_gain = 0.8; + if( controls.echo_karplustrong ){ // https://en.wikipedia.org/wiki/Karplus%E2%80%93Strong_string_synthesis + controls.filter = FILTER_LOWPASS; + controls.filter_gain = 10.0; + controls.filter_freq = controls.filter_freq < 150.0f ? 150.0f : controls.filter_freq; + controls.echo_level = 1.0; + } - controls.spacetime = SYN_PARAM_NORMALIZE(synth->param[17].value); + controls.spacetime = SYN_PARAM_NORMALIZE(synth->param[20].value); controls.feedback = 1.0f + (100.0f * SYN_PARAM_NORMALIZE(synth->param[16].value)); instrument.modulator.phase = 0; instrument.carrier.phase = 0; + Reverb::reset( (reverb_t *)&instrument.reverb ); // determine duration pp_uint32 samples = (srate/6) * (int)synth->param[2].value; // 300ms * param // enable overflow rendering when loop is set to forward // to allow seamless loops without clicks pp_uint32 overflow = 1; - pp_uint32 looptype = (pp_uint32)synth->param[19].value; + pp_uint32 looptype = (pp_uint32)synth->param[22].value; pp_uint32 silence = 0; float last = 0.0; if( looptype == 1 ){ // overflow until silence with forward loop @@ -341,7 +375,7 @@ void Synth::FMPaint( bool init ){ pp_uint32 transSamples = (pp_uint32)( (float(srate)/100) * SYN_PARAM_NORMALIZE(synth->param[15].value ) ); float offset = (1.0f/(float)transSamples) * float(i); float transAmp = SYN_PARAM_NORMALIZE(synth->param[14].value) * float(srate/4); - float c_trans = fmax( 0, transAmp * (1.0f+(-offset*offset) ) ); + float c_trans = fmax( 0.0f, transAmp * (1.0f+(-offset*offset) ) ); instrument.carrier.freq = NOTE2HZ( NOTE_START + (int)synth->param[7].value ); instrument.carrier.freq += c_trans; SynthFM::instrument_control( &instrument, &controls, srate ); From 5617ba2d1ac9ab6e2a981e91d19a5a5409d4494a Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 25 Mar 2024 22:53:51 +0100 Subject: [PATCH 097/152] update samplelist with ASCIISYNTH preset + syntpopup forces note-cursor --- src/tracker/SampleEditorControlToolHandler.cpp | 5 ++++- src/tracker/Synth.cpp | 8 +++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index d0e9e3ec..62de6789 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -37,6 +37,7 @@ #include "SimpleVector.h" #include "FilterParameters.h" #include "SectionSamples.h" +#include "PatternEditor.h" bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHandlerResponder::SampleToolTypes type) { @@ -254,6 +255,8 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan // triggered when user presses 'synth'-button getSampleEditor()->getSynth()->ASCIISynthImport( PPString( getSampleEditor()->getSample()->name) ); dialog = getSampleEditor()->getSynth()->dialog( getSampleEditor(), parentScreen, toolHandlerResponder ); + PatternEditor *pe = this->tracker->getPatternEditor(); + pe->getCursor().inner = 0; // force note-column to hear notes playing on keyboard break; } @@ -502,7 +505,7 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) case ToolHandlerResponder::SampleToolTypeSynth: { - // we don't do anything here since dialogsliders processes inplace already + this->tracker->updateSamplesListBox(); break; } diff --git a/src/tracker/Synth.cpp b/src/tracker/Synth.cpp index bc96f480..46374c2f 100644 --- a/src/tracker/Synth.cpp +++ b/src/tracker/Synth.cpp @@ -39,13 +39,11 @@ Synth::~Synth(){ } PPString Synth::ASCIISynthExport( ) { // see - char str[MP_MAXTEXT]; - sprintf(str,"%s",SYN_PREFIX_V1); // always bump this to latest version + PPString ASCIISynth = PPString(SYN_PREFIX_V1); for( int i = 0; i < SYN_PARAMS_MAX ; i++ ){ - str[ i + SYN_PREFIX_CHARS] = i < synth->nparams ? (int)synth->param[i].value + SYN_OFFSET_CHAR : SYN_OFFSET_CHAR; + ASCIISynth.append( i < synth->nparams ? (int)synth->param[i].value + SYN_OFFSET_CHAR : SYN_OFFSET_CHAR ); } - PPString ASCIISynth = PPString(str); - printf("synth: '%s'\n",str); + printf("ASCIISYNTH PRESET: '%s'\n",ASCIISynth.getStrBuffer()); return ASCIISynth; } From d84f808b255fa4d71923ff89a433f65ce49891ad Mon Sep 17 00:00:00 2001 From: Leon Date: Sun, 28 Aug 2022 10:08:08 +0200 Subject: [PATCH 098/152] mastering limiter --- src/milkyplay/Limiter.h | 195 ++++++++++++++++++++++++++++++ src/milkyplay/MasterMixer.cpp | 8 ++ src/milkyplay/MasterMixer.h | 5 + src/milkyplay/PlayerGeneric.cpp | 4 +- src/milkyplay/PlayerGeneric.h | 5 +- src/ppui/Dictionary.cpp | 2 +- src/tracker/ModuleServices.cpp | 18 ++- src/tracker/ModuleServices.h | 4 +- src/tracker/PlayerMaster.cpp | 5 + src/tracker/PlayerMaster.h | 5 + src/tracker/SectionHDRecorder.cpp | 3 + src/tracker/SectionSettings.cpp | 49 ++++++++ src/tracker/TrackerSettings.cpp | 7 ++ src/tracker/TrackerUpdate.cpp | 9 ++ 14 files changed, 309 insertions(+), 10 deletions(-) create mode 100644 src/milkyplay/Limiter.h diff --git a/src/milkyplay/Limiter.h b/src/milkyplay/Limiter.h new file mode 100644 index 00000000..7bb0056b --- /dev/null +++ b/src/milkyplay/Limiter.h @@ -0,0 +1,195 @@ +/* + * Copyright (c) 2022, The MilkyTracker Team. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * - Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * - Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * - Neither the name of the nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + + +#define ZEROCROSSING(a,b) (a >= 0.0 && b <= 0.0 || a <= 0.0 && b >= 0.0 ) +#define NUM_CHUNKS 16 +#define BUFFER_TIME 0.0053 +#define DB_CO(g) ((g) > -90.0f ? powf(10.0f, (g) * 0.05f) : 0.0f) +#define CO_DB(v) (20.0f * log10f(v)) +#include +#include +#include + +// ported awesome fastlookahead limiter by steve harris @ https://github.com/swh/ladspa +struct Limiter : public Mixable +{ + float fmax; + mp_uint32 preset; // samplerate + mp_uint32 fs; // samplerate + mp_uint32 buffer_len; + mp_uint32 buffer_len_orig; + mp_uint32 buffer_pos; + mp_uint32 delay; + mp_uint32 chunk_pos; + mp_uint32 chunk_num; + mp_uint32 chunk_size; + float peak; + float atten; + float atten_lp; + float delta; + float *buffer; + float *chunks; + float limit; + float release; + float ingain; // -20 .. 20 + float attenuation; // output gain + + Limiter() : + fs(-1), + fmax(32678.0f), + limit(-0.05), + release(0.01), + buffer(NULL), + ingain(1.0), + attenuation(0.0) + { + } + + void init(mp_uint32 s_rate, mp_uint32 buffersize){ + cleanup(); + fs = s_rate; + buffer_len = buffersize; + buffer_len_orig = buffersize; + buffer_pos = 0; + /* Find size for power-of-two interleaved delay buffer */ + while(buffer_len < fs * BUFFER_TIME * 2) { + buffer_len *= 2; + } + buffer = (float *)calloc(buffer_len, sizeof(float)); + delay = (int)(0.005 * fs); + chunk_pos = 0; + chunk_num = 0; + /* find a chunk size (in smaples) thats roughly 0.5ms */ + chunk_size = s_rate / 2000; + chunks = (float *)calloc(NUM_CHUNKS, sizeof(float)); + peak = 0.0f; + atten = 1.0f; + atten_lp = 1.0f; + delta = 0.0f; + memset(buffer, 0, NUM_CHUNKS * sizeof(float)); + } + + void round_to_zero(volatile float *f){ + *f += 1e-18; + *f -= 1e-18; + } + + void cleanup(){ + if( fs == -1 ) return; + free(buffer); + free(chunks); + } + + void buffer_write( mp_sint32 *buffer, mp_uint32 pos, float max,float v){ + round_to_zero(&v); + if (v < -max) v = -max; + else if (v > max) v = max; + buffer[pos] = (mp_sint32)(v*fmax); + } + + virtual void mix(mp_sint32 *inbuffer, mp_uint32 sample_count) + { + unsigned long pos; + const float max = DB_CO(limit); + const float trim = DB_CO(ingain); + float sig; + unsigned int i; + mp_uint32 posL; + mp_uint32 posR; + + if( fs == -1 || sample_count > buffer_len ) return; // protect + for (pos = 0; pos < sample_count; pos++) + { + posL = pos*2; + posR = posL+1; + + if (chunk_pos++ == chunk_size) + { + /* we've got a full chunk */ + + delta = (1.0f - atten) / (fs * release); + round_to_zero(&delta); + for (i = 0; i < 10; i++) + { + const int p = (chunk_num - 9 + i) & (NUM_CHUNKS - 1); + const float this_delta = (max / chunks[p] - atten) / + ((float)(i + 1) * fs * 0.0005f + 1.0f); + if (this_delta < delta) + { + delta = this_delta; + } + } + chunks[chunk_num++ & (NUM_CHUNKS - 1)] = peak; + peak = 0.0f; + chunk_pos = 0; + } + + float in_1 = (float)inbuffer[posL]*(1.0/fmax); + float in_2 = (float)inbuffer[posR]*(1.0/fmax); + + buffer[(buffer_pos * 2) & (buffer_len - 1)] = in_1 * trim + 1.0e-30; + buffer[(buffer_pos * 2 + 1) & (buffer_len - 1)] = in_2 * trim + 1.0e-30; + + sig = fabs(in_1) > fabs(in_2) ? fabs(in_1) : fabs(in_2); + sig += 1.0e-30; + if (sig * trim > peak) + { + peak = sig * trim; + } + // round_to_zero(&peak); + // round_to_zero(&sig); + atten += delta; + atten_lp = atten * 0.1f + atten_lp * 0.9f; + // round_to_zero(&atten_lp); + if (delta > 0.0f && atten > 1.0f) + { + atten = 1.0f; + delta = 0.0f; + } + + buffer_write(inbuffer,posL, max,buffer[(buffer_pos * 2 - delay * 2) & + (buffer_len - 1)] * + atten_lp); + buffer_write(inbuffer,posR, max,buffer[(buffer_pos * 2 - delay * 2 + 1) & + (buffer_len - 1)] * + atten_lp); + buffer_pos++; + + } + buffer_pos = buffer_pos; + peak = peak; + atten = atten; + atten_lp = atten_lp; + chunk_pos = chunk_pos; + chunk_num = chunk_num; + //*(plugin_data->attenuation) = -CO_DB(atten); + //*(plugin_data->latency) = delay; + } +}; \ No newline at end of file diff --git a/src/milkyplay/MasterMixer.cpp b/src/milkyplay/MasterMixer.cpp index e7a30945..930ea3e7 100644 --- a/src/milkyplay/MasterMixer.cpp +++ b/src/milkyplay/MasterMixer.cpp @@ -64,6 +64,7 @@ MasterMixer::MasterMixer(mp_uint32 sampleRate, started(false), paused(false) { + masteringLimiter.init(sampleRate,bufferSize); } MasterMixer::~MasterMixer() @@ -208,6 +209,7 @@ mp_sint32 MasterMixer::setBufferSize(mp_uint32 bufferSize) notifyListener(MasterMixerNotificationBufferSizeChanged); } + masteringLimiter.init(sampleRate,this->bufferSize); return 0; } @@ -223,6 +225,7 @@ mp_sint32 MasterMixer::setSampleRate(mp_uint32 sampleRate) notifyListener(MasterMixerNotificationSampleRateChanged); } + masteringLimiter.init(sampleRate,this->bufferSize); return 0; } @@ -404,6 +407,11 @@ void MasterMixer::mixerHandler(mp_sword* buffer) device->mixable->mix(mixBuffer, bufferSize); } } + + if( limiterDrive > 0 ){ + masteringLimiter.ingain = float(30.0/10.0) * (float)limiterDrive; + masteringLimiter.mix(mixBuffer, bufferSize ); + } if (!disableMixing) swapOutBuffer(buffer); diff --git a/src/milkyplay/MasterMixer.h b/src/milkyplay/MasterMixer.h index e5e66d54..6f9eeca7 100644 --- a/src/milkyplay/MasterMixer.h +++ b/src/milkyplay/MasterMixer.h @@ -39,6 +39,7 @@ #define __MASTERMIXER_H__ #include "Mixable.h" +#include "Limiter.h" class MasterMixer { @@ -118,6 +119,8 @@ class MasterMixer mp_sint32 getCurrentSample(mp_sint32 position, mp_sint32 channel); mp_sint32 getCurrentSamplePeak(mp_sint32 position, mp_sint32 channel); + + void setLimiterDrive( mp_uint32 drive ){ this->limiterDrive = drive; } private: MasterMixerNotificationListener* listener; @@ -128,6 +131,8 @@ class MasterMixer bool disableMixing; mp_uint32 numDevices; Mixable* filterHook; + mp_uint32 limiterDrive; + Limiter masteringLimiter; struct DeviceDescriptor { diff --git a/src/milkyplay/PlayerGeneric.cpp b/src/milkyplay/PlayerGeneric.cpp index 59f7cba3..f7456497 100644 --- a/src/milkyplay/PlayerGeneric.cpp +++ b/src/milkyplay/PlayerGeneric.cpp @@ -923,7 +923,8 @@ mp_sint32 PlayerGeneric::exportToWAV(const SYSCHAR* fileName, XModule* module, const mp_ubyte* mutingArray/* = NULL*/, mp_uint32 mutingNumChannels/* = 0*/, const mp_ubyte* customPanningTable/* = NULL*/, AudioDriverBase* preferredDriver/* = NULL*/, - mp_sint32* timingLUT/* = NULL*/) + mp_sint32* timingLUT/* = NULL*/, + mp_uint32 limiterDrive /* = 0 */) { PlayerBase* player = NULL; @@ -978,6 +979,7 @@ mp_sint32 PlayerGeneric::exportToWAV(const SYSCHAR* fileName, XModule* module, for (mp_uint32 i = 0; i < mutingNumChannels; i++) player->muteChannel(i, mutingArray[i] == 1); } + mixer.setLimiterDrive(limiterDrive); player->startPlaying(module, false, startOrder, 0, -1, customPanningTable, false, -1); mixer.start(); diff --git a/src/milkyplay/PlayerGeneric.h b/src/milkyplay/PlayerGeneric.h index 51835552..1bf027df 100644 --- a/src/milkyplay/PlayerGeneric.h +++ b/src/milkyplay/PlayerGeneric.h @@ -103,6 +103,8 @@ class PlayerGeneric : public MixerSettings, public PlayModeSettings mp_sint32 panningSeparation; // remember maximum amount of virtual channels mp_sint32 numMaxVirChannels; + // remember mastering limiter + mp_uint32 limiterDrive; void adjustSettings(); @@ -644,7 +646,8 @@ class PlayerGeneric : public MixerSettings, public PlayModeSettings const mp_ubyte* mutingArray = NULL, mp_uint32 mutingNumChannels = 0, const mp_ubyte* customPanningTable = NULL, AudioDriverBase* preferredDriver = NULL, - mp_sint32* timingLUT = NULL); + mp_sint32* timingLUT = NULL, + mp_uint32 limiterDrive = 0); /** * Grab current channel data from a module channel diff --git a/src/ppui/Dictionary.cpp b/src/ppui/Dictionary.cpp index 1868c617..bf2da56b 100644 --- a/src/ppui/Dictionary.cpp +++ b/src/ppui/Dictionary.cpp @@ -68,7 +68,7 @@ PPDictionaryKey* PPDictionary::getKeyToModify(const PPString& key) const for (pp_int32 i = 0; i < keys->size(); i++) { PPDictionaryKey* theKey = keys->get(i); - if (theKey->getKey().compareTo(key) == 0) + if (theKey != NULL && theKey->getKey().compareTo(key) == 0) return theKey; } return NULL; diff --git a/src/tracker/ModuleServices.cpp b/src/tracker/ModuleServices.cpp index f6ed5549..2eab3027 100644 --- a/src/tracker/ModuleServices.cpp +++ b/src/tracker/ModuleServices.cpp @@ -59,7 +59,9 @@ pp_int32 ModuleServices::estimateMixerVolume(WAVWriterParameters& parameters, parameters.muting, module.header.channum, parameters.panning, - audioDriver); + audioDriver, + NULL, + parameters.limiterDrive); if (numSamplesProgressed) *numSamplesProgressed = res; @@ -136,7 +138,9 @@ pp_int32 ModuleServices::exportToWAV(const PPSystemString& fileName, WAVWriterPa parameters.fromOrder, parameters.toOrder, muting, module.header.channum, - parameters.panning); + parameters.panning, + NULL,NULL, + parameters.limiterDrive); } } @@ -148,7 +152,9 @@ pp_int32 ModuleServices::exportToWAV(const PPSystemString& fileName, WAVWriterPa parameters.fromOrder, parameters.toOrder, parameters.muting, module.header.channum, - parameters.panning); + parameters.panning, + NULL,NULL, + parameters.limiterDrive); } delete player; @@ -222,7 +228,6 @@ pp_int32 ModuleServices::exportToBuffer16Bit(WAVWriterParameters& parameters, pp pp_uint32 bufferSize, bool mono) { PlayerGeneric* player = new PlayerGeneric(parameters.sampleRate); - player->setBufferSize(1024); player->setPlayMode((PlayerGeneric::PlayModes)parameters.playMode); player->setResamplerType((ChannelMixer::ResamplerTypes)parameters.resamplerType); @@ -236,8 +241,9 @@ pp_int32 ModuleServices::exportToBuffer16Bit(WAVWriterParameters& parameters, pp parameters.muting, module.header.channum, parameters.panning, - audioDriver); - + audioDriver, + NULL, + parameters.limiterDrive); delete player; return res; } diff --git a/src/tracker/ModuleServices.h b/src/tracker/ModuleServices.h index f17c6dda..1e69efab 100644 --- a/src/tracker/ModuleServices.h +++ b/src/tracker/ModuleServices.h @@ -64,6 +64,7 @@ class ModuleServices pp_uint32 toOrder; const pp_uint8* muting; const pp_uint8* panning; + pp_uint32 limiterDrive; bool multiTrack; @@ -77,7 +78,8 @@ class ModuleServices toOrder(0), muting(NULL), panning(NULL), - multiTrack(false) + multiTrack(false), + limiterDrive(0) { } }; diff --git a/src/tracker/PlayerMaster.cpp b/src/tracker/PlayerMaster.cpp index eb089805..16affeb8 100644 --- a/src/tracker/PlayerMaster.cpp +++ b/src/tracker/PlayerMaster.cpp @@ -68,7 +68,9 @@ void PlayerMaster::adjustSettings() if (!player->isPlaying()) player->resumePlaying(false); + } + if( currentSettings.limiterDrive >= 0 ) mixer->setLimiterDrive( currentSettings.limiterDrive ); } void PlayerMaster::applySettingsToPlayerController(PlayerController& playerController, const TMixerSettings& settings) @@ -311,6 +313,9 @@ bool PlayerMaster::applyNewMixerSettings(const TMixerSettings& settings, bool al if (settings.mixerVolume >= 0) currentSettings.mixerVolume = settings.mixerVolume; + + if (settings.limiterDrive >= 0) + currentSettings.limiterDrive = settings.limiterDrive; if (settings.ramping >= 0) currentSettings.ramping = settings.ramping; diff --git a/src/tracker/PlayerMaster.h b/src/tracker/PlayerMaster.h index e31ac892..4ca466a3 100644 --- a/src/tracker/PlayerMaster.h +++ b/src/tracker/PlayerMaster.h @@ -56,6 +56,8 @@ struct TMixerSettings pp_uint32 numPlayerChannels; // 0 means disable virtual channels, negative value means ignore pp_int32 numVirtualChannels; + // limiterDrive (negative value means ignore) + pp_int32 limiterDrive; TMixerSettings() : mixFreq(-1), @@ -67,6 +69,7 @@ struct TMixerSettings ramping(-1), audioDriverName(NULL), numPlayerChannels(TrackerConfig::numPlayerChannels), + limiterDrive(-1), numVirtualChannels(-1) { } @@ -156,6 +159,8 @@ class PlayerMaster void adjustSettings(); void applySettingsToPlayerController(PlayerController& playerController, const TMixerSettings& settings); + + pp_int32 limiterDrive; public: PlayerMaster(pp_uint32 numDevices = DefaultMaxDevices); diff --git a/src/tracker/SectionHDRecorder.cpp b/src/tracker/SectionHDRecorder.cpp index f345a894..cee7e1f7 100644 --- a/src/tracker/SectionHDRecorder.cpp +++ b/src/tracker/SectionHDRecorder.cpp @@ -53,6 +53,7 @@ #include "PPSavePanel.h" #include "ControlIDs.h" +#include "TrackerSettingsDatabase.h" enum ControlIDs { @@ -766,6 +767,7 @@ void SectionHDRecorder::exportWAVAsFileName(const PPSystemString& fileName) parameters.playMode = tracker.playerController->getPlayMode(); parameters.mixerShift = getSettingsMixerShift(); parameters.mixerVolume = mixerVolume; + parameters.limiterDrive = tracker.settingsDatabase->restore("LIMITDRIVE")->getIntValue(); mp_ubyte* muting = new mp_ubyte[moduleEditor->getNumChannels()]; memset(muting, 0, moduleEditor->getNumChannels()); @@ -885,6 +887,7 @@ void SectionHDRecorder::exportWAVAsSample() parameters.panning = tracker.playerController->getPanningTable(); parameters.fromOrder = fromOrder; parameters.toOrder = toOrder; + parameters.limiterDrive = tracker.settingsDatabase->restore("LIMITDRIVE")->getIntValue(); tracker.signalWaitState(true); diff --git a/src/tracker/SectionSettings.cpp b/src/tracker/SectionSettings.cpp index 99e41aca..464a62c2 100644 --- a/src/tracker/SectionSettings.cpp +++ b/src/tracker/SectionSettings.cpp @@ -146,8 +146,11 @@ enum ControlIDs RADIOGROUP_SETTINGS_FREQTAB, STATICTEXT_SETTINGS_BUFFERSIZE, STATICTEXT_SETTINGS_MIXERVOL, + STATICTEXT_SETTINGS_LIMITDRIVE, + CHECKBOX_SETTINGS_LIMITRESET, SLIDER_SETTINGS_BUFFERSIZE, SLIDER_SETTINGS_MIXERVOL, + SLIDER_SETTINGS_LIMITDRIVE, STATICTEXT_SETTINGS_FORCEPOWER2BUFF, CHECKBOX_SETTINGS_FORCEPOWER2BUFF, RADIOGROUP_SETTINGS_AMPLIFY, @@ -774,6 +777,20 @@ class TabPageIO_4 : public TabPage radioGroup->addItem("128"); container->addControl(radioGroup); + + y2 += 60; + container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 2, y2 + 2), "Mastering limiter", true, true)); + container->addControl(new PPStaticText(STATICTEXT_SETTINGS_LIMITDRIVE, NULL, NULL, PPPoint(x2 + 4, y2 + 30), "", false)); + + PPSlider *slider = new PPSlider(SLIDER_SETTINGS_LIMITDRIVE, screen, this, PPPoint(x + 4, y2 + 4 + 11), 151, true); + slider->setMaxValue(10); + slider->setBarSize(8192); + container->addControl(slider); + + y2+=44; + PPCheckBox *checkBox = new PPCheckBox(CHECKBOX_SETTINGS_LIMITRESET, screen, this, PPPoint(x + 4 + 17 * 8 + 4, y2 - 1)); + container->addControl(new PPCheckBoxLabel(0, NULL, this, PPPoint(x + 4, y2), "Reset on mod.load", checkBox, true)); + container->addControl(checkBox); } virtual void update(PPScreen* screen, TrackerSettingsDatabase* settingsDatabase, ModuleEditor& moduleEditor) @@ -793,6 +810,20 @@ class TabPageIO_4 : public TabPage break; } + + PPStaticText *text = static_cast(container->getControlByID(STATICTEXT_SETTINGS_LIMITDRIVE)); + PPSlider *slider = static_cast(container->getControlByID(SLIDER_SETTINGS_LIMITDRIVE)); + v = 0; + PPDictionaryKey *k = settingsDatabase->restore("LIMITDRIVE"); + if( k != NULL ) v = k->getIntValue(); + char buffer[30]; + if( v == 0 ) sprintf(buffer, "disabled"); + else sprintf(buffer, "Drive: +%i", v); + text->setText(buffer); + slider->setCurrentValue(v); + + v = settingsDatabase->restore("LIMITRESET")->getIntValue(); + static_cast(container->getControlByID(CHECKBOX_SETTINGS_LIMITRESET))->checkIt(v>0); } }; @@ -2135,6 +2166,16 @@ pp_int32 SectionSettings::handleEvent(PPObject* sender, PPEvent* event) break; } + case CHECKBOX_SETTINGS_LIMITRESET: + { + if (event->getID() != eCommand) + break; + + tracker.settingsDatabase->store("LIMITRESET", (pp_int32)reinterpret_cast(sender)->isChecked()); + update(); + break; + } + case CHECKBOX_SETTINGS_CLICKTOCURSOR: { if (event->getID() != eCommand) @@ -2520,6 +2561,14 @@ pp_int32 SectionSettings::handleEvent(PPObject* sender, PPEvent* event) break; } + case SLIDER_SETTINGS_LIMITDRIVE: + { + pp_uint32 v = reinterpret_cast(sender)->getCurrentValue(); + tracker.settingsDatabase->store("LIMITDRIVE", v); + update(); + break; + } + case SLIDER_SPACING: { pp_uint32 v = reinterpret_cast(sender)->getCurrentValue(); diff --git a/src/tracker/TrackerSettings.cpp b/src/tracker/TrackerSettings.cpp index d4948259..8eea793e 100644 --- a/src/tracker/TrackerSettings.cpp +++ b/src/tracker/TrackerSettings.cpp @@ -75,6 +75,8 @@ void Tracker::buildDefaultSettings() #endif settingsDatabase->store("MIXERVOLUME", 256); settingsDatabase->store("MIXERSHIFT", 1); + settingsDatabase->store("LIMITDRIVE",0); + settingsDatabase->store("LIMITRESET",1); settingsDatabase->store("RAMPING", 1); settingsDatabase->store("INTERPOLATION", 4); // rpi zero can handle this already settingsDatabase->store("MIXERFREQ", PlayerMaster::getPreferredSampleRate()); @@ -294,6 +296,10 @@ void Tracker::applySettingByKey(PPDictionaryKey* theKey, TMixerSettings& setting { settings.mixerVolume = v2; } + else if (theKey->getKey().compareTo("LIMITDRIVE") == 0) + { + settings.limiterDrive = v2; + } else if (theKey->getKey().compareTo("MIXERSHIFT") == 0) { settings.mixerShift = 2-v2; @@ -729,6 +735,7 @@ void Tracker::getMixerSettingsFromDatabase(TMixerSettings& mixerSettings, mixerSettings.ramping = currentSettings.restore("RAMPING")->getIntValue(); mixerSettings.setAudioDriverName(currentSettings.restore("AUDIODRIVER")->getStringValue()); mixerSettings.numPlayerChannels = currentSettings.restore("XMCHANNELLIMIT")->getIntValue(); + mixerSettings.limiterDrive = currentSettings.restore("LIMITDRIVE")->getIntValue(); mixerSettings.numVirtualChannels = currentSettings.restore("VIRTUALCHANNELS")->getIntValue(); } diff --git a/src/tracker/TrackerUpdate.cpp b/src/tracker/TrackerUpdate.cpp index 928a059e..8c80dde3 100644 --- a/src/tracker/TrackerUpdate.cpp +++ b/src/tracker/TrackerUpdate.cpp @@ -45,6 +45,7 @@ #include "SectionSamples.h" #include "SectionHDRecorder.h" #include "SectionQuickOptions.h" +#include "SectionSettings.h" #include "TabHeaderControl.h" #include "PPOpenPanel.h" #include "TitlePageManager.h" @@ -1077,6 +1078,14 @@ void Tracker::updateAfterLoad(bool loadResult, bool wasPlaying, bool wasPlayingP } updateSongInfo(false); + + if( settingsDatabase->restore("LIMITRESET")->getBoolValue() ){ // reset limiter + TMixerSettings newMixerSettings; + settingsDatabase->store("LIMITDRIVE",0); + sectionSettings->saveCurrentMixerSettings(newMixerSettings); + bool res = playerMaster->applyNewMixerSettings(newMixerSettings, true); + sectionSettings->update(true); + } } void Tracker::updateAfterTabSwitch() From 05df5bdf8a2d544027d8c4e7ec39c4dcdeb960ee Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Tue, 26 Mar 2024 17:02:37 +0100 Subject: [PATCH 099/152] wav import/export loopfix https://github.com/milkytracker/MilkyTracker/issues/338 --- src/milkyplay/SampleLoaderWAV.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/milkyplay/SampleLoaderWAV.cpp b/src/milkyplay/SampleLoaderWAV.cpp index 2a06c1f0..3804b226 100644 --- a/src/milkyplay/SampleLoaderWAV.cpp +++ b/src/milkyplay/SampleLoaderWAV.cpp @@ -586,7 +586,7 @@ mp_sint32 SampleLoaderWAV::loadSample(mp_sint32 index, mp_sint32 channelIndex) TXMSample* smp = &theModule.smp[index]; mp_dword start = sampleLoop.dwStart/* / (hdr.numBits*hdr.numChannels / 8)*/; - mp_dword end = sampleLoop.dwEnd/* / (hdr.numBits*hdr.numChannels / 8)*/; + mp_dword end = sampleLoop.dwEnd + 1/* / (hdr.numBits*hdr.numChannels / 8)*/; if (end > smp->samplen) end = smp->samplen; @@ -666,7 +666,7 @@ mp_sint32 SampleLoaderWAV::saveSample(const SYSCHAR* fileName, mp_sint32 index) sampleLoop.dwType = ((smp->type & 3) == 2 ? 1 : 0); sampleLoop.dwStart = smp->loopstart; - sampleLoop.dwEnd = smp->loopstart + smp->looplen; + sampleLoop.dwEnd = smp->loopstart + (smp->looplen > 0 ? smp->looplen-1 : 0); f.writeDwords((mp_dword*)&samplerChunk, sizeof(samplerChunk) / sizeof(mp_dword)); f.writeDwords((mp_dword*)&sampleLoop, sizeof(sampleLoop) / sizeof(mp_dword)); From 1bee5c98297ca3b1529227875792d3707ef526c3 Mon Sep 17 00:00:00 2001 From: "Kowalski Dragon (kowalski7cc)" Date: Fri, 8 Dec 2023 23:32:55 +0100 Subject: [PATCH 100/152] Add MimeType to Linux Desktop file Signed-off-by: Kowalski Dragon (kowalski7cc) --- resources/milkytracker.desktop | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/milkytracker.desktop b/resources/milkytracker.desktop index f840991d..1925aac5 100644 --- a/resources/milkytracker.desktop +++ b/resources/milkytracker.desktop @@ -8,4 +8,5 @@ Exec=milkytracker %f Icon=milkytracker Terminal=false StartupNotify=false +MimeType=audio/x-mod;audio/x-xm; Categories=AudioVideo;Audio;AudioVideoEditing;Sequencer; From 046da5523681c15043b3a701e8091c1dd12db75b Mon Sep 17 00:00:00 2001 From: Leon Date: Sat, 3 Sep 2022 13:59:57 +0200 Subject: [PATCH 101/152] merged https://github.com/milkytracker/MilkyTracker/pull/294 --- src/tracker/PatternEditor.cpp | 17 -------- src/tracker/PatternEditor.h | 1 + src/tracker/PatternEditorControl.h | 1 + src/tracker/PatternEditorControlKeyboard.cpp | 4 ++ src/tracker/Tracker.cpp | 44 +++++++++++++++++++- src/tracker/Tracker.h | 1 + src/tracker/TrackerShortCuts.cpp | 6 ++- 7 files changed, 55 insertions(+), 19 deletions(-) diff --git a/src/tracker/PatternEditor.cpp b/src/tracker/PatternEditor.cpp index 0513b612..32b8d769 100644 --- a/src/tracker/PatternEditor.cpp +++ b/src/tracker/PatternEditor.cpp @@ -265,23 +265,6 @@ pp_int32 PatternEditor::getCurrentActiveInstrument() if (!instrumentEnabled) return 0; - - if (instrumentBackTrace) - { - for (pp_int32 i = cursor.row; i >= 0; i--) - { - patternTools.setPosition(pattern, cursor.channel, i); - - pp_int32 ins = patternTools.getInstrument(); - - if (ins != 0) - { - return ins; - } - } - - //return -1; - } return currentInstrument; } diff --git a/src/tracker/PatternEditor.h b/src/tracker/PatternEditor.h index b1075b43..03314d71 100644 --- a/src/tracker/PatternEditor.h +++ b/src/tracker/PatternEditor.h @@ -278,6 +278,7 @@ class PatternEditor : public EditorBase bool isInstrumentEnabled() { return instrumentEnabled; } // Intelligent instrument backtrace? void setInstrumentBackTrace(bool instrumentBackTrace) { this->instrumentBackTrace = instrumentBackTrace; } + bool getInstrumentBackTrace(){ return this->instrumentBackTrace; } void setCurrentOctave(pp_int32 octave) { currentOctave = octave; } pp_int32 getCurrentOctave() const { return currentOctave; } diff --git a/src/tracker/PatternEditorControl.h b/src/tracker/PatternEditorControl.h index ce7bbdff..7a3bf3a5 100644 --- a/src/tracker/PatternEditorControl.h +++ b/src/tracker/PatternEditorControl.h @@ -525,6 +525,7 @@ class PatternEditorControl : enum AdvanceCodes { AdvanceCodeJustUpdate, + AdvanceCodeColumn, AdvanceCodeCursorUpWrappedStart, AdvanceCodeCursorDownWrappedEnd, AdvanceCodeCursorPageUpWrappedStart, diff --git a/src/tracker/PatternEditorControlKeyboard.cpp b/src/tracker/PatternEditorControlKeyboard.cpp index 063363e1..79887613 100644 --- a/src/tracker/PatternEditorControlKeyboard.cpp +++ b/src/tracker/PatternEditorControlKeyboard.cpp @@ -843,6 +843,7 @@ void PatternEditorControl::eventKeyDownBinding_LEFT() { cursor.channel--; cursor.inner = 7; + notifyUpdate(AdvanceCodeColumn); // needed for backtraceInstrument-feature } else { @@ -871,6 +872,7 @@ void PatternEditorControl::eventKeyDownBinding_RIGHT() { cursor.channel++; cursor.inner = 0; + notifyUpdate(AdvanceCodeColumn); // needed for backtraceInstrument-feature } else { @@ -1320,6 +1322,7 @@ void PatternEditorControl::eventKeyDownBinding_PreviousChannel() cursor.inner = 0; } } + notifyUpdate(AdvanceCodeColumn); // needed for backtraceInstrument-feature } void PatternEditorControl::eventKeyDownBinding_NextChannel() @@ -1347,6 +1350,7 @@ void PatternEditorControl::eventKeyDownBinding_NextChannel() cursor.inner = 0; } } + notifyUpdate(AdvanceCodeColumn); // needed for backtraceInstrument-feature } void PatternEditorControl::eventKeyDownBinding_InsertNote() diff --git a/src/tracker/Tracker.cpp b/src/tracker/Tracker.cpp index 5b0533ec..a1e10dff 100644 --- a/src/tracker/Tracker.cpp +++ b/src/tracker/Tracker.cpp @@ -1721,10 +1721,16 @@ pp_int32 Tracker::handleEvent(PPObject* sender, PPEvent* event) return 1; // Not wrapped at all... Just calculate new position within pattern and update player position - case PatternEditorControl::AdvanceCodeSelectNewRow: + case PatternEditorControl::AdvanceCodeSelectNewRow:{ if (shouldFollowSong() && isEditingCurrentOrderlistPattern()) updateSongRow(); + else backtraceInstrument(0,true); + break; + } + + case PatternEditorControl::AdvanceCodeColumn: + backtraceInstrument(0,false); break; } break; @@ -3246,3 +3252,39 @@ void Tracker::signalWaitState(bool b) screen->signalWaitState(b, TrackerConfig::colorThemeMain); } + +void Tracker::backtraceInstrument(pp_uint8 channelIncrement, bool currentPosOnly ){ + PatternEditor *p = getPatternEditor(); + if( !p->getInstrumentBackTrace() ) return; + // when switching channels: visually auto-switch instrument + // (=less misstakes during liveperformance / ASCIISTEP16 stepsequencer mode) + PatternTools patternTools; + PatternEditorTools::Position cursor = p->getCursor(); + pp_int8 chan = cursor.channel + channelIncrement; + pp_int32 ins = -1; + // backtrace last instrument on pattern-channel + for (pp_int32 i = cursor.row; i >= 0; i--) + { + patternTools.setPosition( p->getPattern(), chan, cursor.row); + if ( patternTools.getInstrument() != 0 ){ + ins = patternTools.getInstrument(); + break; + } + if( currentPosOnly ) return; + } + // find future note if backtrace wasn't possible + if( ins == -1 && !currentPosOnly ){ + for (pp_int32 i = cursor.row; i < p->getNumRows(); i++) + { + patternTools.setPosition( p->getPattern(), chan, i); + ins = patternTools.getInstrument(); + if (ins != 0 ) break; + } + } + if( ins == -1 ) return; + getPatternEditor()->setCurrentInstrument(ins); + moduleEditor->setCurrentInstrumentIndex(ins-1); + listBoxInstruments->setSelectedIndex(ins-1); + updateInstrumentsListBox(true); + updateSampleEditor(true); +} diff --git a/src/tracker/Tracker.h b/src/tracker/Tracker.h index 37ec61b7..1155df28 100644 --- a/src/tracker/Tracker.h +++ b/src/tracker/Tracker.h @@ -493,6 +493,7 @@ class Tracker : public EventListenerInterface void selectNextInstrument(); void selectPreviousInstrument(); + void backtraceInstrument(pp_uint8 channelIncrement, bool currentPosOnly ); void processShortcutsFastTracker(PPEvent* event); diff --git a/src/tracker/TrackerShortCuts.cpp b/src/tracker/TrackerShortCuts.cpp index dfa71589..a7b4cf99 100644 --- a/src/tracker/TrackerShortCuts.cpp +++ b/src/tracker/TrackerShortCuts.cpp @@ -139,6 +139,10 @@ void Tracker::processShortcutsMilkyTracker(PPEvent* event) } break; } + case VK_TAB:{ + backtraceInstrument( ::getKeyModifier() == (KeyModifierCTRL) ? -1 : +1, false); + break; + } default: { @@ -244,6 +248,7 @@ void Tracker::processShortcutsMilkyTracker(PPEvent* event) } } + } else if (event->getID() == eKeyUp) { @@ -267,7 +272,6 @@ void Tracker::processShortcutsMilkyTracker(PPEvent* event) recorderLogic->sendNoteUpToPatternEditor(event, note, patternEditorControl); } } - } } From acc771fd91250563713aafe3af35ac84d13afb53 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Tue, 26 Mar 2024 17:26:31 +0100 Subject: [PATCH 102/152] removed selected channel (feedback was underwhelming) :] --- src/tracker/ScopesControl.cpp | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/tracker/ScopesControl.cpp b/src/tracker/ScopesControl.cpp index c8659edc..eaa4991d 100644 --- a/src/tracker/ScopesControl.cpp +++ b/src/tracker/ScopesControl.cpp @@ -360,16 +360,6 @@ void ScopesControl::paint(PPGraphicsAbstract* g) pp_int32 sy2 = locy + channelHeight / 2 - smallFont->getCharHeight() - 1; - if( selectedChannel == c ){ - g->setRect(channelRects[c]); - PPColor highlight = g->getColor(); - highlight.scale(0.4); - g->setColor( highlight ); - g->fill(); - g->setRect(scopesRect); - g->setColor( TrackerConfig::colorScopes ); - } - if (!muteChannels[c]) { ScopePainter scopePainter(g, count, channelHeight, scopebColor, scopedColor, locx, locy, appearance); @@ -701,4 +691,4 @@ pp_int32 ScopesControl::pointToChannel(const PPPoint& pt) } return -1; -} \ No newline at end of file +} From 9dd689622d964dbbf172e3b8ca1bea92cdc0b6ff Mon Sep 17 00:00:00 2001 From: Leon Date: Sat, 27 Aug 2022 10:40:47 +0200 Subject: [PATCH 103/152] vu-meters https://github.com/milkytracker/MilkyTracker/pull/283 --- src/tracker/ScopesControl.cpp | 36 ++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/src/tracker/ScopesControl.cpp b/src/tracker/ScopesControl.cpp index eaa4991d..a0402037 100644 --- a/src/tracker/ScopesControl.cpp +++ b/src/tracker/ScopesControl.cpp @@ -135,6 +135,8 @@ class ScopePainter : public PlayerController::SampleDataFetcher pp_int32 lasty, lastx; public: + float peak; + pp_int32 max; ScopePainter(PPGraphicsAbstract* g, pp_uint32 count, pp_uint32 channelHeight, const PPColor& scopebColor, const PPColor& scopedColor, pp_int32 locx, pp_int32 locy, @@ -147,6 +149,8 @@ class ScopePainter : public PlayerController::SampleDataFetcher locx(locx), locy(locy), appearance(appearance), flipped(false), + max(0), + peak(0.0), counter(0), flipCounter(0), flipCounterStep(1) { count2 = count - 3; @@ -167,6 +171,10 @@ class ScopePainter : public PlayerController::SampleDataFetcher virtual void fetchSampleData(mp_sint32 sample) { const pp_int32 y = (((-sample >> 10)*(signed)channelHeight)>>6) + locy; + if( abs(sample) > max ){ + max = abs(sample); + peak = (float)max; + } g->setSafeColor(sr>>16, sg>>16, sb>>16); sr+=addr; sg+=addg; sb+=addb; @@ -359,10 +367,11 @@ void ScopesControl::paint(PPGraphicsAbstract* g) pp_int32 sy = locy - channelHeight / 2 + 3; pp_int32 sy2 = locy + channelHeight / 2 - smallFont->getCharHeight() - 1; - + + ScopePainter scopePainter(g, count, channelHeight, scopebColor, scopedColor, locx, locy, appearance); + if (!muteChannels[c]) { - ScopePainter scopePainter(g, count, channelHeight, scopebColor, scopedColor, locx, locy, appearance); if (enabled) playerController->grabSampleData(c, count, 160, scopePainter); @@ -389,6 +398,27 @@ void ScopesControl::paint(PPGraphicsAbstract* g) g->setColor(col); #endif locx = scopePainter.getLocx(); + + // draw vu channelmeters *TODO* improve this code (they are wobbly and peak is not optional..perhaps add pan info too?) + float vumax = 24000.0; + pp_int32 marginx = 1; + pp_int32 vu = scopePainter.max * (float)(channelHeight-24)/vumax; + pp_int32 peak = (pp_int32)(scopePainter.peak * (float)channelHeight/vumax); + PPRect vuRect; + vuRect.x1 = channelRects[c].x1+marginx; + vuRect.y1 = channelRects[c].y2; //-2; + vuRect.x2 = channelRects[c].x1+marginx+12; + vuRect.y2 = channelRects[c].y2; //-2-vu; + + // discriminate between high/low-energy channels (peaking vs non-peaking channels) for better mixing-feedback + g->setColor( scopePainter.peak > (vumax/2.0) ? TrackerConfig::colorScopes : TrackerConfig::colorSampleEditorWaveform); + if( vu > 2 ){ + for( pp_int32 i = 0; i < vu; i+=2 ){ + g->drawHLine( vuRect.x1, vuRect.x2, vuRect.y1-i); + } + g->setColor( TrackerConfig::colorSampleEditorWaveform ); + g->drawHLine( vuRect.x1, vuRect.x2, vuRect.y1+peak); + } } else { @@ -419,7 +449,7 @@ void ScopesControl::paint(PPGraphicsAbstract* g) g->setFont((channelWidth < 40 || wrapped) ? smallFont : font); g->setColor(0, 0, 0); g->drawString(buffer, sx+1, sy+1); - g->setColor(foregroundColor); + g->setColor( foregroundColor ); g->drawString(buffer, sx, sy); if (cn == 0) From 4ea3dd0cdc9a38138acc174ec8ed86cd27b12e1d Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Tue, 26 Mar 2024 18:35:14 +0100 Subject: [PATCH 104/152] prevent blurry pixel-art/fonts during window resize on non-highdpi devices --- src/ppui/sdl/DisplayDeviceFB_SDL.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ppui/sdl/DisplayDeviceFB_SDL.cpp b/src/ppui/sdl/DisplayDeviceFB_SDL.cpp index 9800d8c7..e20a2c5e 100644 --- a/src/ppui/sdl/DisplayDeviceFB_SDL.cpp +++ b/src/ppui/sdl/DisplayDeviceFB_SDL.cpp @@ -87,8 +87,13 @@ PPDisplayDeviceFB::PPDisplayDeviceFB(pp_int32 width, SDL_RenderSetLogicalSize(theRenderer, realWidth, realHeight); #endif +#ifdef HIDPI_SUPPORT // Use linear filtering for the scaling (make this optional eventually) SDL_SetHint(SDL_HINT_RENDER_SCALE_QUALITY, "linear"); +#else + // prefer sharp pixel-art/fonts over blurryness when resizing window + SDL_SetHint(SDL_HINT_RENDER_SCALE_QUALITY, "nearest"); +#endif // Create surface for rendering graphics theSurface = SDL_CreateRGBSurface(0, realWidth, realHeight, bpp == -1 ? 32 : bpp, 0, 0, 0, 0); From 62823da44c24adf157d9201ad6cfec5795ab9521 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 27 Mar 2024 10:32:00 +0100 Subject: [PATCH 105/152] added milky exciter samplefx --- src/tracker/SampleEditor.cpp | 67 +++++++++++++++++++ src/tracker/SampleEditor.h | 1 + src/tracker/SampleEditorControl.cpp | 6 ++ src/tracker/SampleEditorControl.h | 2 + .../SampleEditorControlToolHandler.cpp | 18 ++++- 5 files changed, 93 insertions(+), 1 deletion(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 10665c02..971eceae 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3353,6 +3353,73 @@ void SampleEditor::tool_reverb(const FilterParameters* par) postFilter(); } +void SampleEditor::tool_MTboostSample(const FilterParameters* par) +{ + if (isEmptySample()) + return; + + pp_int32 sStart = selectionStart; + pp_int32 sEnd = selectionEnd; + + if (hasValidSelection()) + { + if (sStart >= 0 && sEnd >= 0) + { + if (sEnd < sStart) + { + pp_int32 s = sEnd; sEnd = sStart; sStart = s; + } + } + } + else + { + sStart = 0; + sEnd = sample->samplen; + } + + preFilter(&SampleEditor::tool_MTboostSample, par); + + prepareUndo(); + + pp_int32 i; + + // instead of only distorting highfreqs (PTboost) we + // filter the highfreqs and smear them with a reverb + pp_int32 samplerate = 32000; + filter_t hp; + Filter::init( (filter_t *)&hp, samplerate ); + // extract and resonate high end + hp.cutoff = par->getParameter(0).floatPart; //(samplerate/2); + hp.q = 0.66; + + // smear and smooth with a roomverb + reverb_t r; + r.size = 20.0f * (1.0f/100.0f); // 0 .. 1.0 + r.decay = par->getParameter(1).floatPart / 120.0f; // 17.0f // 0 .. 1.0 + r.colour = 6.0; //-6.0 .. 6.0 + Reverb::reset( (reverb_t *)&r ); + + float wet = ( par->getParameter(2).floatPart / 100.0f) * 5.0f; + + float in = 0.0; + float out = 0.0; + + pp_int32 pos = 0; + + for (i = sStart; i < sEnd; i++) + { + in = getFloatSampleFromWaveform(i); + Filter::process(in, (filter_t *)&hp ); // apply HP + out = hp.out_hp; + Reverb::process( &out, &in, 1, (reverb_t *)&r); // apply room verb + this->setFloatSampleInWaveform(i, this->getFloatSampleFromWaveform(i) + (in*wet) ); + } + + finishUndo(); + + postFilter(); +} + void SampleEditor::tool_saturate(const FilterParameters* par) { if (isEmptySample()) diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index 19956516..175632f6 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -348,6 +348,7 @@ class SampleEditor : public EditorBase void tool_compressSample(const FilterParameters* par); void tool_reverseSample(const FilterParameters* par); void tool_PTboostSample(const FilterParameters* par); + void tool_MTboostSample(const FilterParameters* par); bool isValidxFadeSelection(); void tool_xFadeSample(const FilterParameters* par); void tool_changeSignSample(const FilterParameters* par); diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index 26b30653..1d0ffdcf 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -134,6 +134,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("Compress", MenuCommandIDCompress); subMenuFX->addEntry("Saturate", MenuCommandIDSaturate); + subMenuFX->addEntry("Excite #Milky", MenuCommandIDMTBoost); subMenuFX->addEntry("Excite #PTboost", MenuCommandIDPTBoost); subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("Normalize", MenuCommandIDNormalize); @@ -1707,6 +1708,7 @@ void SampleEditorControl::invokeContextMenu(const PPPoint& p, bool translatePoin // update submenu states subMenuAdvanced->setState(MenuCommandIDNormalize, isEmptySample); subMenuAdvanced->setState(MenuCommandIDCompress, isEmptySample); + subMenuAdvanced->setState(MenuCommandIDMTBoost, isEmptySample); subMenuAdvanced->setState(MenuCommandIDReverb, isEmptySample); subMenuAdvanced->setState(MenuCommandIDVolumeFade, isEmptySample); subMenuAdvanced->setState(MenuCommandIDVolumeFadeIn, isEmptySample); @@ -1893,6 +1895,10 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) sampleEditor->tool_compressSample(NULL); break; + case MenuCommandIDMTBoost: + invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeMTBoost); + break; + case MenuCommandIDReverb: invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeReverb); break; diff --git a/src/tracker/SampleEditorControl.h b/src/tracker/SampleEditorControl.h index acd3dd0a..81d9a16e 100644 --- a/src/tracker/SampleEditorControl.h +++ b/src/tracker/SampleEditorControl.h @@ -290,6 +290,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub MenuCommandIDFLPaste, MenuCommandIDNormalize, MenuCommandIDCompress, + MenuCommandIDMTBoost, MenuCommandIDReverb, MenuCommandIDVolumeBoost, MenuCommandIDVolumeFade, @@ -352,6 +353,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub SampleToolTypeNormalize, SampleToolTypeReverse, SampleToolTypePTBoost, + SampleToolTypeMTBoost, SampleToolTypeSaturate, SampleToolTypeTimeStretch, SampleToolTypeDelay, diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index 62de6789..dc2c65e9 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -183,7 +183,17 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan sliders->initSlider(1,0,100,0,"Bandpass"); sliders->initSlider(2,1,100,100,"Dry \x1d Wet"); break; - } + } + + case ToolHandlerResponder::SampleToolTypeMTBoost:{ + TXMSample *sample = sampleEditor->getSample(); + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Milky Exciter", 3, sampleEditor, &SampleEditor::tool_MTboostSample ); + DialogSliders *sliders = static_cast(dialog); + sliders->initSlider(0,2000,28000,16000,"Freq"); + sliders->initSlider(1,1,100,17,"Smear"); + sliders->initSlider(2,1,100,30,"Wet"); + break; + } case ToolHandlerResponder::SampleToolTypeFilter:{ dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "90s Filter", 5, sampleEditor, &SampleEditor::tool_filter ); @@ -304,6 +314,12 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) break; } + case ToolHandlerResponder::SampleToolTypeMTBoost: + { + // we don't do anything here since dialogsliders processes inplace already + break; + } + case ToolHandlerResponder::SampleToolTypeSaturate: { DialogSliders *sliders = static_cast(dialog); From 79a7f087f83869e7862564e8fd8c1ef5b7407625 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 27 Mar 2024 11:32:37 +0100 Subject: [PATCH 106/152] UX: better default (when enabling vol envelope, as notecut seems confusing default) --- src/tracker/ModuleEditor.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/tracker/ModuleEditor.cpp b/src/tracker/ModuleEditor.cpp index 74e9b63a..b43d720c 100644 --- a/src/tracker/ModuleEditor.cpp +++ b/src/tracker/ModuleEditor.cpp @@ -488,15 +488,16 @@ void ModuleEditor::convertInstrument(mp_sint32 i) //----------------------------------------------------------- // this will only work if there are 16 sample per instrument //----------------------------------------------------------- + pp_int32 defaultVolfade = 512; // default fade (better UX when enabling envelope or synth) for (j = 0; j < 16; j++) { module->smp[i*16+j].venvnum = venvIndex + 1; module->smp[i*16+j].penvnum = penvIndex + 1; // default fade out to cut - module->smp[i*16+j].volfade = 0xFFFF; + module->smp[i*16+j].volfade = defaultVolfade; } - instruments[i].volfade = 0xFFFF >> 1; + instruments[i].volfade = defaultVolfade; instruments[i].vibtype = 0; instruments[i].vibrate = 0; instruments[i].vibdepth = 0; From 2954d35939e63e76dd7c3c4754cfcc8973ca0fa2 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 27 Mar 2024 18:45:21 +0100 Subject: [PATCH 107/152] work in progress [might break] --- src/tracker/CMakeLists.txt | 2 + src/tracker/Convolver.cpp | 269 ++++++++++++++++++ src/tracker/Convolver.h | 39 +++ src/tracker/SampleEditor.cpp | 76 ++--- src/tracker/SampleEditor.h | 1 + src/tracker/SampleEditorControlLastValues.h | 14 - .../SampleEditorControlToolHandler.cpp | 10 +- 7 files changed, 338 insertions(+), 73 deletions(-) create mode 100644 src/tracker/Convolver.cpp create mode 100644 src/tracker/Convolver.h diff --git a/src/tracker/CMakeLists.txt b/src/tracker/CMakeLists.txt index 9c1b962d..41a238f0 100644 --- a/src/tracker/CMakeLists.txt +++ b/src/tracker/CMakeLists.txt @@ -24,6 +24,7 @@ add_executable(tracker AnimatedFXControl.cpp ColorExportImport.cpp ColorPaletteContainer.cpp + Convolver.cpp DialogHelp.cpp DialogChannelSelector.cpp DialogEQ.cpp @@ -117,6 +118,7 @@ add_executable(tracker AnimatedFXControl.h ColorExportImport.h ColorPaletteContainer.h + Convolver.h ControlIDs.h DialogChannelSelector.h DialogEQ.h diff --git a/src/tracker/Convolver.cpp b/src/tracker/Convolver.cpp new file mode 100644 index 00000000..5f32cdf4 --- /dev/null +++ b/src/tracker/Convolver.cpp @@ -0,0 +1,269 @@ +#include "Convolver.h" +#include "VRand.h" + +/* +** convolve.c +** +** M. Farbood, August 5, 2011 +** +** Function that convolves two signals. +** Factored discrete Fourier transform, or FFT, and its inverse iFFT. +** +** fft and ifft are taken from code for the book, +** Mathematics for Multimedia by Mladen Victor Wickerhauser +** The function convolve is based on Stephen G. McGovern's fconv.m +** Matlab implementation. +** +*/ + +/* Print a vector of complexes as ordered pairs. */ +void print_vector(const char* title, complex* x, int n) +{ + int i; + printf("%s (dim=%d):", title, n); + for (i = 0; i < n; i++) printf(" %5.2f,%5.2f ", x[i].Re, x[i].Im); + putchar('\n'); + return; +} + +/* Multiply two complex numbers */ +complex complex_mult(complex a, complex b) +{ + complex c; + c.Re = (a.Re * b.Re) +(a.Im * b.Im * -1); + c.Im = a.Re * b.Im +a.Im * b.Re; + + return c; +} + +/* + fft(v,N): + [0] If N==1 then return. + [1] For k = 0 to N/2-1, let ve[k] = v[2*k] + [2] Compute fft(ve, N/2); + [3] For k = 0 to N/2-1, let vo[k] = v[2*k+1] + [4] Compute fft(vo, N/2); + [5] For m = 0 to N/2-1, do [6] through [9] + [6] Let w.re = cos(2*PI*m/N) + [7] Let w.im = -sin(2*PI*m/N) + [8] Let v[m] = ve[m] + w*vo[m] + [9] Let v[m+N/2] = ve[m] - w*vo[m] + */ + +void fft(complex* v, int n, complex* tmp) +{ + if (n > 1) { /* otherwise, do nothing and return */ + int k, m; + complex z, w, * vo, * ve; + ve = tmp; + vo = tmp + n / 2; + for (k = 0; k < n / 2; k++) { + ve[k] = v[2 * k]; + vo[k] = v[2 * k + 1]; + } + fft(ve, n / 2, v); /* FFT on even-indexed elements of v[] */ + fft(vo, n / 2, v); /* FFT on odd-indexed elements of v[] */ + for (m = 0; m < n / 2; m++) { + w.Re = cos(2 * PI * m / (double)n); + w.Im = -sin(2 * PI * m / (double)n); + z.Re = w.Re * vo[m].Re - w.Im * vo[m].Im; /* Re(w*vo[m]) */ + z.Im = w.Re * vo[m].Im + w.Im * vo[m].Re; /* Im(w*vo[m]) */ + v[m].Re = ve[m].Re + z.Re; + v[m].Im = ve[m].Im + z.Im; + v[m + n / 2].Re = ve[m].Re - z.Re; + v[m + n / 2].Im = ve[m].Im - z.Im; + } + } + return; +} + +/* + ifft(v,N): + [0] If N == 1 then return. + [1] For k = 0 to N/2-1, let ve[k] = v[2*k] + [2] Compute ifft(ve, N/2); + [3] For k = 0 to N/2-1, let vo[k] = v[2*k+1] + [4] Compute ifft(vo, N/2); + [5] For m = 0 to N/2-1, do [6] through [9] + [6] Let w.re = cos(2*PI*m/N) + [7] Let w.im = sin(2*PI*m/N) + [8] Let v[m] = ve[m] + w*vo[m] + [9] Let v[m+N/2] = ve[m] - w*vo[m] + */ +void ifft(complex* v, int n, complex* tmp) +{ + if (n > 1) { /* otherwise, do nothing and return */ + int k, m; + complex z, w, * vo, * ve; + ve = tmp; vo = tmp + n / 2; + for (k = 0; k < n / 2; k++) { + ve[k] = v[2 * k]; + vo[k] = v[2 * k + 1]; + } + ifft(ve, n / 2, v); /* FFT on even-indexed elements of v[] */ + ifft(vo, n / 2, v); /* FFT on odd-indexed elements of v[] */ + for (m = 0; m < n / 2; m++) { + w.Re = cos(2 * PI * m / (double)n); + w.Im = sin(2 * PI * m / (double)n); + z.Re = w.Re * vo[m].Re - w.Im * vo[m].Im; /* Re(w*vo[m]) */ + z.Im = w.Re * vo[m].Im + w.Im * vo[m].Re; /* Im(w*vo[m]) */ + v[m].Re = ve[m].Re + z.Re; + v[m].Im = ve[m].Im + z.Im; + v[m + n / 2].Re = ve[m].Re - z.Re; + v[m + n / 2].Im = ve[m].Im - z.Im; + } + } + return; +} + +/* Convolve signal x with impulse response h. The return value is + * the length of the output signal */ +int convolve(float* x, float* h, int lenX, int lenH, float** output) +{ + complex* xComp = NULL; + complex* hComp = NULL; + complex* scratch = NULL; + complex* yComp = NULL; + complex c; + + int lenY = lenX + lenH - 1; + int currPow = 0; + int lenY2 = pow(2, currPow); + float m = 0; + int i; + + /* Get first first power of two larger than lenY */ + while (lenY2 < lenY) { + currPow++; + lenY2 = pow(2, currPow); + } + + /* Allocate a lot of memory */ + scratch = (complex *)calloc(lenY2, sizeof(complex)); + if (scratch == NULL) { + printf("Error: unable to allocate memory for convolution. Exiting.\n"); + exit(1); + } + xComp = (complex *)calloc(lenY2, sizeof(complex)); + if (xComp == NULL) { + printf("Error: unable to allocate memory for convolution. Exiting.\n"); + exit(1); + } + hComp = (complex*)calloc(lenY2, sizeof(complex)); + if (hComp == NULL) { + printf("Error: unable to allocate memory for convolution. Exiting.\n"); + exit(1); + } + yComp = (complex*)calloc(lenY2, sizeof(complex)); + if (yComp == NULL) { + printf("Error: unable to allocate memory for convolution. Exiting.\n"); + exit(1); + } + + /* Get max absolute value in X */ + for (i = 0; i < lenX; i++) { + if (fabsf(x[i]) > m) { + m = x[i]; + } + } + + /* Copy over real values */ + for (i = 0; i < lenX; i++) { + xComp[i].Re = x[i]; + } + for (i = 0; i < lenH; i++) { + hComp[i].Re = h[i]; + } + + /* FFT of x */ + // print_vector("Orig", xComp, 40); + fft(xComp, lenY2, scratch); + // print_vector(" FFT", xComp, lenY2); + + /* FFT of h */ + // print_vector("Orig", hComp, 50); + fft(hComp, lenY2, scratch); + // print_vector(" FFT", hComp, lenY2); + + /* Muliply ffts of x and h */ + for (i = 0; i < lenY2; i++) { + c = complex_mult(xComp[i], hComp[i]); + yComp[i].Re = c.Re; + yComp[i].Im = c.Im; + } + // print_vector("Y", yComp, lenY2); + + /* Take the inverse FFT of Y */ + ifft(yComp, lenY2, scratch); + // print_vector("iFFT", yComp, lenY2); + + /* Take just the first N elements and find the largest value for scaling purposes */ + float maxY = 0; + for (i = 0; i < lenY; i++) { + if (fabsf(yComp[i].Re) > maxY) { + maxY = fabsf(yComp[i].Re); + } + } + + /* Scale so that values are between 1 and -1 */ + m = m / maxY; + + free(scratch); + free(xComp); + free(hComp); + + *output = (float *)calloc(lenY, sizeof(float)); + if (output == NULL) { + printf("Error: unable to allocate memory for convolution. Exiting.\n"); + exit(1); + } + + for (i = 0; i < lenY; i++) { + yComp[i].Re = yComp[i].Re * m; + (*output)[i] = yComp[i].Re; + } + // print_vector("Final", yComp, 400); + + free(yComp); + return lenY; +} + +void envelope_follow(float input, struct EnvelopeFollow* e) { + float scalar = pow(0.5, 1.0 / ( (e->release) * (e->samplerate) ) ); + + float inputAbs = fabs(input); + + if (input >= e->output) + { + /* When we hit a peak, ride the peak to the top. */ + e->output = input; + } + else + { + /* Exponential decay of output when signal is low. */ + e->output = e->output * scalar;// + /* + ** When current gets close to 0.0, set current to 0.0 to prevent FP underflow + ** which can cause a severe performance degradation due to a flood + ** of interrupts. + */ + if (e->output < VERY_SMALL_FLOAT) e->output = 0.0; + } +} + +void reverb( float *smpin, float *smpout, int frames, int verb_size ){ + // create IR float array + float* impulseResponse; + impulseResponse = (float*)malloc(frames * sizeof(float)); + float f; + VRand rand; + rand.seed(1); + for (pp_int32 i = 0; i < frames; i++) { + if( i < verb_size ){ + f = rand.white() * (1.0f - ((1.0f / (float)verb_size) * (float)i)); + impulseResponse[i] = f; + }else impulseResponse[i] = 0.0; + } + convolve(smpin, impulseResponse, frames, frames, &smpout); + free(impulseResponse); +} diff --git a/src/tracker/Convolver.h b/src/tracker/Convolver.h new file mode 100644 index 00000000..7ae77b12 --- /dev/null +++ b/src/tracker/Convolver.h @@ -0,0 +1,39 @@ +#pragma once + +#ifndef CONCOLVER_H +#define CONCOLVER_H + +//#include "BasicTypes.h" +#include +#include +#include +#include + + +#define FFT_SPECTRUM_WINDOW 64 +typedef float real; +typedef struct { real Re; real Im; } complex; + +#ifndef PI +#define PI 3.14159265358979323846264338327950288 +#endif + +#ifndef VERY_SMALL_FLOAT +#define VERY_SMALL_FLOAT 1.0e-30F +#endif + +struct EnvelopeFollow { + float output; + float samplerate; + float release; // time in seconds for output to decay to half value after an impulse +}; + +extern void print_vector(const char* title, complex* x, int n); +extern complex complex_mult(complex a, complex b); +extern void fft(complex* v, int n, complex* tmp); +extern void ifft(complex* v, int n, complex* tmp); +extern int convolve(float* x, float* h, int lenX, int lenH, float** output); +extern void reverb( float *smpin, float *smpout, int frames, int verb_size ); +extern void envelope_follow(float input, struct EnvelopeFollow* e); + +#endif diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 971eceae..a177202d 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3271,9 +3271,8 @@ pp_uint32 SampleEditor::convertSmpPosToMillis(pp_uint32 pos, pp_int32 relativeNo } void SampleEditor::tool_reverb(const FilterParameters* par) -{ - if (isEmptySample()) - return; +{ + if (isEmptySample()) return; pp_int32 sStart = selectionStart; pp_int32 sEnd = selectionEnd; @@ -3298,59 +3297,34 @@ void SampleEditor::tool_reverb(const FilterParameters* par) prepareUndo(); - pp_int32 i; - - reverb_t r; - r.size = par->getParameter(1).floatPart * (1.0f/100.0f); // 0 .. 1.0 - r.decay = par->getParameter(2).floatPart / 100.0f; // 0 .. 1.0 - r.colour = par->getParameter(3).floatPart; //-6.0 .. 6.0 - - pp_uint32 looptype = getLoopType(); - pp_int32 sLength2 = sample->samplen *2; - bool overflow = looptype == 1; - Reverb::reset( (reverb_t *)&r ); - - // create temporary buffer - float *buf; - buf = (float*)malloc( sLength2 * sizeof(float)); - for( i = 0; i < sLength2; i++ ) buf[i] = 0.0f; - - float dry = fmin( 1.0f - (par->getParameter(0).floatPart / 100.0f ), 0.5 ) * 2.0f; - float wet = ( par->getParameter(0).floatPart / 100.0f) * 2.0f; - float in = 0.0; - float out = 0.0; - - pp_int32 pos = 0; + pp_int32 sLength = sEnd - sStart; + float ratio = par->getParameter(0).floatPart / 100.0f; + int verb_size = 1 + (100 * (int)par->getParameter(1).floatPart); - for (i = 0; i < sLength2; i++) - { - pos = overflow ? i % sample->samplen : i; - in = i < sample->samplen ? getFloatSampleFromWaveform(i) : 0.0f; - Reverb::process( &in, &out, 1, (reverb_t *)&r); - buf[pos] += (dry*in) + (wet*out); + pp_int32 newSampleSize = sLength + verb_size; + + // create sample float array + float* smpin; + float* smpout; + smpin = (float*)malloc(newSampleSize * sizeof(float)); + smpout = (float*)malloc(newSampleSize * sizeof(float)); + for (pp_int32 i = sStart; i < newSampleSize; i++) { + smpin[i] = i < sLength ? this->getFloatSampleFromWaveform(i) : 0.0; } + + reverb( smpin, smpout, newSampleSize, verb_size); - // write sample - mp_ubyte *oldsample = (mp_ubyte*)sample->sample; - sample->samplen = overflow || looptype == 2 ? sample->samplen : sLength2; - if( sample->type & 16 ){ - sample->sample = (mp_sbyte*)module->allocSampleMem(sample->samplen*2); - memset(sample->sample, 0, sample->samplen*2); - }else{ - sample->sample = (mp_sbyte*)module->allocSampleMem(sample->samplen); - memset(sample->sample, 0, sample->samplen); - } - for( i = 0; i < sLength2; i++ ){ - this->setFloatSampleInWaveform(i, buf[i] ); - } - - // free mem - free(buf); - module->freeSampleMem(oldsample); + for (pp_int32 i = sStart; i < newSampleSize; i++) { + pp_uint32 pos = i % sLength; // feed reverb tail + if( pos < sStart ) pos = sStart; // back to beginning of sample (seamless loops) + this->setFloatSampleInWaveform(pos, ((smpin[i]*(1.0f-ratio)) + (smpout[i]*ratio)) * 1.2 ); + } - finishUndo(); + free(smpin); + free(smpout); + finishUndo(); - postFilter(); + postFilter(); } void SampleEditor::tool_MTboostSample(const FilterParameters* par) diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index 175632f6..05768d34 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -35,6 +35,7 @@ #include "Undo.h" #include "Singleton.h" #include "Synth.h" +#include "Convolver.h" struct TXMSample; diff --git a/src/tracker/SampleEditorControlLastValues.h b/src/tracker/SampleEditorControlLastValues.h index 8f2819b1..a6dcaaa3 100644 --- a/src/tracker/SampleEditorControlLastValues.h +++ b/src/tracker/SampleEditorControlLastValues.h @@ -51,8 +51,6 @@ struct SampleEditorControlLastValues float reverbSize; float reverbDryWet; - float reverbDecay; - float reverbColour; float saturate; float filterCutoffL; float filterCutoffH; @@ -86,8 +84,6 @@ struct SampleEditorControlLastValues adjustSampleOffsetCommand = false; reverbSize = invalidFloatValue(); reverbDryWet = invalidFloatValue(); - reverbDecay = invalidFloatValue(); - reverbColour = invalidFloatValue(); saturate = invalidFloatValue(); filterCutoffL = invalidFloatValue(); filterCutoffH = invalidFloatValue(); @@ -123,8 +119,6 @@ struct SampleEditorControlLastValues result.store("saturate", PPDictionary::convertFloatToIntNonLossy(saturate)); result.store("reverbSize", PPDictionary::convertFloatToIntNonLossy(reverbSize)); result.store("reverbDryWet", PPDictionary::convertFloatToIntNonLossy(reverbDryWet)); - result.store("reverbDecay", PPDictionary::convertFloatToIntNonLossy(reverbDecay)); - result.store("reverbColour", PPDictionary::convertFloatToIntNonLossy(reverbColour)); result.store("filterCutoffL", PPDictionary::convertFloatToIntNonLossy(filterCutoffL)); result.store("filterCutoffH", PPDictionary::convertFloatToIntNonLossy(filterCutoffH)); result.store("filterRes", PPDictionary::convertFloatToIntNonLossy(filterRes)); @@ -193,14 +187,6 @@ struct SampleEditorControlLastValues { reverbDryWet = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); } - else if (key->getKey().compareToNoCase("reverbDecay") == 0) - { - reverbDecay = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); - } - else if (key->getKey().compareToNoCase("reverbColour") == 0) - { - reverbColour = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); - } else if (key->getKey().compareToNoCase("saturate") == 0) { saturate = PPDictionary::convertIntToFloatNonLossy(key->getIntValue()); diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index dc2c65e9..4c221ecb 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -160,17 +160,13 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan } case ToolHandlerResponder::SampleToolTypeReverb:{ - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Reverb", 4, sampleEditor, &SampleEditor::tool_reverb ); + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Reverb", 2, sampleEditor, &SampleEditor::tool_reverb ); DialogSliders *sliders = static_cast(dialog); float value = lastValues.reverbDryWet != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbDryWet : 33.0f; sliders->initSlider(0,0,100,value,"Dry..Wet"); - value = lastValues.reverbSize != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbSize : 100.0f; + value = lastValues.reverbSize != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbSize : 33.0f; sliders->initSlider(1,0,100,value,"Size"); - value = lastValues.reverbDecay != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbDecay : 90.0f; - sliders->initSlider(2,0,99,value,"Decay"); - value = lastValues.reverbColour != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbColour : 0.0f; - sliders->initSlider(3,-6,6,value,"Colour"); break; } @@ -308,8 +304,6 @@ bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) DialogSliders *sliders = static_cast(dialog); lastValues.reverbDryWet = sliders->getSlider(0); lastValues.reverbSize = sliders->getSlider(1); - lastValues.reverbDecay = sliders->getSlider(2); - lastValues.reverbColour = sliders->getSlider(3); // we don't do anything here since dialogsliders processes inplace already break; } From 8476e43c836bc4b893f2713587b4ca4d445ed7bc Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 27 Mar 2024 20:07:47 +0100 Subject: [PATCH 108/152] work in progress [might break] --- src/tracker/Convolver.cpp | 15 +++++++-------- src/tracker/Convolver.h | 2 +- src/tracker/SampleEditor.cpp | 20 +++++++++++--------- 3 files changed, 19 insertions(+), 18 deletions(-) diff --git a/src/tracker/Convolver.cpp b/src/tracker/Convolver.cpp index 5f32cdf4..21fe59e7 100644 --- a/src/tracker/Convolver.cpp +++ b/src/tracker/Convolver.cpp @@ -251,19 +251,18 @@ void envelope_follow(float input, struct EnvelopeFollow* e) { } } -void reverb( float *smpin, float *smpout, int frames, int verb_size ){ +int reverb( float *smpin, float *smpout, int frames, int verb_size ){ // create IR float array float* impulseResponse; - impulseResponse = (float*)malloc(frames * sizeof(float)); + impulseResponse = (float*)malloc(verb_size * sizeof(float)); float f; VRand rand; rand.seed(1); - for (pp_int32 i = 0; i < frames; i++) { - if( i < verb_size ){ - f = rand.white() * (1.0f - ((1.0f / (float)verb_size) * (float)i)); - impulseResponse[i] = f; - }else impulseResponse[i] = 0.0; + for (pp_int32 i = 0; i < verb_size; i++) { + f = rand.white() * (1.0f - ((1.0f / (float)verb_size) * (float)i)); + impulseResponse[i] = f; } - convolve(smpin, impulseResponse, frames, frames, &smpout); + int length = convolve(smpin, impulseResponse, frames, verb_size, &smpout); free(impulseResponse); + return length; } diff --git a/src/tracker/Convolver.h b/src/tracker/Convolver.h index 7ae77b12..f58da5dd 100644 --- a/src/tracker/Convolver.h +++ b/src/tracker/Convolver.h @@ -33,7 +33,7 @@ extern complex complex_mult(complex a, complex b); extern void fft(complex* v, int n, complex* tmp); extern void ifft(complex* v, int n, complex* tmp); extern int convolve(float* x, float* h, int lenX, int lenH, float** output); -extern void reverb( float *smpin, float *smpout, int frames, int verb_size ); +extern int reverb( float *smpin, float *smpout, int frames, int verb_size ); extern void envelope_follow(float input, struct EnvelopeFollow* e); #endif diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index a177202d..96d1accb 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3299,7 +3299,7 @@ void SampleEditor::tool_reverb(const FilterParameters* par) pp_int32 sLength = sEnd - sStart; float ratio = par->getParameter(0).floatPart / 100.0f; - int verb_size = 1 + (100 * (int)par->getParameter(1).floatPart); + pp_uint32 verb_size = 1 + (100 * (int)par->getParameter(1).floatPart); pp_int32 newSampleSize = sLength + verb_size; @@ -3308,16 +3308,18 @@ void SampleEditor::tool_reverb(const FilterParameters* par) float* smpout; smpin = (float*)malloc(newSampleSize * sizeof(float)); smpout = (float*)malloc(newSampleSize * sizeof(float)); - for (pp_int32 i = sStart; i < newSampleSize; i++) { - smpin[i] = i < sLength ? this->getFloatSampleFromWaveform(i) : 0.0; + for (pp_int32 i = 0; i < newSampleSize; i++) { + smpin[i] = i < sLength ? this->getFloatSampleFromWaveform(i+sStart) : 0.0; } - reverb( smpin, smpout, newSampleSize, verb_size); - - for (pp_int32 i = sStart; i < newSampleSize; i++) { - pp_uint32 pos = i % sLength; // feed reverb tail - if( pos < sStart ) pos = sStart; // back to beginning of sample (seamless loops) - this->setFloatSampleInWaveform(pos, ((smpin[i]*(1.0f-ratio)) + (smpout[i]*ratio)) * 1.2 ); + int outlength = reverb( smpin, smpout, newSampleSize, verb_size); + + for (pp_int32 i = 0; i < outlength; i++) { + pp_uint32 pos = sStart + (i % sLength); // feed reverb tail back into beginning + float dry = this->getFloatSampleFromWaveform( pos ); + float wet = 0.0f;//1.2*(smpout[i]*ratio); + printf("pos=%i\n",pos); + this->setFloatSampleInWaveform(pos, dry + wet ); } free(smpin); From 274fb1717f5b59777f87ab4bca8ca64c94fa0523 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Thu, 28 Mar 2024 17:01:14 +0100 Subject: [PATCH 109/152] work in progress [might break] --- src/tracker/Convolver.cpp | 81 ++++++++----------- src/tracker/Convolver.h | 57 +++++++++++-- src/tracker/SampleEditor.cpp | 78 +++++++++--------- .../SampleEditorControlToolHandler.cpp | 19 ++--- src/tracker/SynthFM.cpp | 13 +-- src/tracker/Synths.cpp | 34 ++++++-- 6 files changed, 163 insertions(+), 119 deletions(-) diff --git a/src/tracker/Convolver.cpp b/src/tracker/Convolver.cpp index 21fe59e7..cf673072 100644 --- a/src/tracker/Convolver.cpp +++ b/src/tracker/Convolver.cpp @@ -1,23 +1,8 @@ #include "Convolver.h" #include "VRand.h" -/* -** convolve.c -** -** M. Farbood, August 5, 2011 -** -** Function that convolves two signals. -** Factored discrete Fourier transform, or FFT, and its inverse iFFT. -** -** fft and ifft are taken from code for the book, -** Mathematics for Multimedia by Mladen Victor Wickerhauser -** The function convolve is based on Stephen G. McGovern's fconv.m -** Matlab implementation. -** -*/ - /* Print a vector of complexes as ordered pairs. */ -void print_vector(const char* title, complex* x, int n) +void Convolver::print_vector(const char* title, complex* x, int n) { int i; printf("%s (dim=%d):", title, n); @@ -27,7 +12,7 @@ void print_vector(const char* title, complex* x, int n) } /* Multiply two complex numbers */ -complex complex_mult(complex a, complex b) +complex Convolver::complex_mult(complex a, complex b) { complex c; c.Re = (a.Re * b.Re) +(a.Im * b.Im * -1); @@ -37,12 +22,12 @@ complex complex_mult(complex a, complex b) } /* - fft(v,N): + Convolver::fft(v,N): [0] If N==1 then return. [1] For k = 0 to N/2-1, let ve[k] = v[2*k] - [2] Compute fft(ve, N/2); + [2] ComputeConvolver::fft(ve, N/2); [3] For k = 0 to N/2-1, let vo[k] = v[2*k+1] - [4] Compute fft(vo, N/2); + [4] ComputeConvolver::fft(vo, N/2); [5] For m = 0 to N/2-1, do [6] through [9] [6] Let w.re = cos(2*PI*m/N) [7] Let w.im = -sin(2*PI*m/N) @@ -50,7 +35,7 @@ complex complex_mult(complex a, complex b) [9] Let v[m+N/2] = ve[m] - w*vo[m] */ -void fft(complex* v, int n, complex* tmp) +void Convolver::fft(complex* v, int n, complex* tmp) { if (n > 1) { /* otherwise, do nothing and return */ int k, m; @@ -61,8 +46,8 @@ void fft(complex* v, int n, complex* tmp) ve[k] = v[2 * k]; vo[k] = v[2 * k + 1]; } - fft(ve, n / 2, v); /* FFT on even-indexed elements of v[] */ - fft(vo, n / 2, v); /* FFT on odd-indexed elements of v[] */ + Convolver::fft(ve, n / 2, v); /* FFT on even-indexed elements of v[] */ + Convolver::fft(vo, n / 2, v); /* FFT on odd-indexed elements of v[] */ for (m = 0; m < n / 2; m++) { w.Re = cos(2 * PI * m / (double)n); w.Im = -sin(2 * PI * m / (double)n); @@ -78,19 +63,19 @@ void fft(complex* v, int n, complex* tmp) } /* - ifft(v,N): + Convolver::ifft(v,N): [0] If N == 1 then return. [1] For k = 0 to N/2-1, let ve[k] = v[2*k] - [2] Compute ifft(ve, N/2); + [2] Compute Convolver::ifft(ve, N/2); [3] For k = 0 to N/2-1, let vo[k] = v[2*k+1] - [4] Compute ifft(vo, N/2); + [4] Compute Convolver::ifft(vo, N/2); [5] For m = 0 to N/2-1, do [6] through [9] [6] Let w.re = cos(2*PI*m/N) [7] Let w.im = sin(2*PI*m/N) [8] Let v[m] = ve[m] + w*vo[m] [9] Let v[m+N/2] = ve[m] - w*vo[m] */ -void ifft(complex* v, int n, complex* tmp) +void Convolver::ifft(complex* v, int n, complex* tmp) { if (n > 1) { /* otherwise, do nothing and return */ int k, m; @@ -100,8 +85,8 @@ void ifft(complex* v, int n, complex* tmp) ve[k] = v[2 * k]; vo[k] = v[2 * k + 1]; } - ifft(ve, n / 2, v); /* FFT on even-indexed elements of v[] */ - ifft(vo, n / 2, v); /* FFT on odd-indexed elements of v[] */ + Convolver::ifft(ve, n / 2, v); /* FFT on even-indexed elements of v[] */ + Convolver::ifft(vo, n / 2, v); /* FFT on odd-indexed elements of v[] */ for (m = 0; m < n / 2; m++) { w.Re = cos(2 * PI * m / (double)n); w.Im = sin(2 * PI * m / (double)n); @@ -118,7 +103,7 @@ void ifft(complex* v, int n, complex* tmp) /* Convolve signal x with impulse response h. The return value is * the length of the output signal */ -int convolve(float* x, float* h, int lenX, int lenH, float** output) +int Convolver::convolve(float* x, float* h, int lenX, int lenH, float** output) { complex* xComp = NULL; complex* hComp = NULL; @@ -176,26 +161,26 @@ int convolve(float* x, float* h, int lenX, int lenH, float** output) } /* FFT of x */ - // print_vector("Orig", xComp, 40); - fft(xComp, lenY2, scratch); - // print_vector(" FFT", xComp, lenY2); + // Convolver::print_vector("Orig", xComp, 40); +Convolver::fft(xComp, lenY2, scratch); + // Convolver::print_vector(" FFT", xComp, lenY2); /* FFT of h */ - // print_vector("Orig", hComp, 50); - fft(hComp, lenY2, scratch); - // print_vector(" FFT", hComp, lenY2); + // Convolver::print_vector("Orig", hComp, 50); +Convolver::fft(hComp, lenY2, scratch); + // Convolver::print_vector(" FFT", hComp, lenY2); /* Muliply ffts of x and h */ for (i = 0; i < lenY2; i++) { - c = complex_mult(xComp[i], hComp[i]); + c = Convolver::complex_mult(xComp[i], hComp[i]); yComp[i].Re = c.Re; yComp[i].Im = c.Im; } - // print_vector("Y", yComp, lenY2); + // Convolver::print_vector("Y", yComp, lenY2); /* Take the inverse FFT of Y */ - ifft(yComp, lenY2, scratch); - // print_vector("iFFT", yComp, lenY2); + Convolver::ifft(yComp, lenY2, scratch); + // Convolver::print_vector("iFFT", yComp, lenY2); /* Take just the first N elements and find the largest value for scaling purposes */ float maxY = 0; @@ -222,13 +207,13 @@ int convolve(float* x, float* h, int lenX, int lenH, float** output) yComp[i].Re = yComp[i].Re * m; (*output)[i] = yComp[i].Re; } - // print_vector("Final", yComp, 400); + // Convolver::print_vector("Final", yComp, 400); free(yComp); return lenY; } -void envelope_follow(float input, struct EnvelopeFollow* e) { +void Convolver::envelope_follow(float input, struct EnvelopeFollow* e) { float scalar = pow(0.5, 1.0 / ( (e->release) * (e->samplerate) ) ); float inputAbs = fabs(input); @@ -251,7 +236,7 @@ void envelope_follow(float input, struct EnvelopeFollow* e) { } } -int reverb( float *smpin, float *smpout, int frames, int verb_size ){ +int Convolver::reverb( float *smpin, float **smpout, int frames, int verb_size ){ // create IR float array float* impulseResponse; impulseResponse = (float*)malloc(verb_size * sizeof(float)); @@ -259,10 +244,10 @@ int reverb( float *smpin, float *smpout, int frames, int verb_size ){ VRand rand; rand.seed(1); for (pp_int32 i = 0; i < verb_size; i++) { - f = rand.white() * (1.0f - ((1.0f / (float)verb_size) * (float)i)); - impulseResponse[i] = f; + f = rand.white() * (1.0f - ((1.0f / (float)verb_size) * (float)i)); + impulseResponse[i] = f; } - int length = convolve(smpin, impulseResponse, frames, verb_size, &smpout); - free(impulseResponse); - return length; + int length = Convolver::convolve(smpin, impulseResponse, frames, verb_size, smpout); + free(impulseResponse); + return length; } diff --git a/src/tracker/Convolver.h b/src/tracker/Convolver.h index f58da5dd..e96eb976 100644 --- a/src/tracker/Convolver.h +++ b/src/tracker/Convolver.h @@ -1,4 +1,42 @@ #pragma once +/* + * tracker/Convolver.h + * + * Copyright 2024 Leon van Kammen + * + * This file is part of Milkytracker. + * + * Milkytracker is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Milkytracker is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Milkytracker. If not, see . + * + * + * Class-wrapper created by Leon van Kammen / coderofsalvation on 28th march 2024 + * + * based on convolve.c + * + * M. Farbood, August 5, 2011 + * + * Function that convolves two signals. + * Factored discrete Fourier transform, or FFT, and its inverse iFFT. + * + * fft and ifft are taken from code for the book, + * Mathematics for Multimedia by Mladen Victor Wickerhauser + * The function convolve is based on Stephen G. McGovern's fconv.m + * Matlab implementation. + * + * + */ + #ifndef CONCOLVER_H #define CONCOLVER_H @@ -28,12 +66,17 @@ struct EnvelopeFollow { float release; // time in seconds for output to decay to half value after an impulse }; -extern void print_vector(const char* title, complex* x, int n); -extern complex complex_mult(complex a, complex b); -extern void fft(complex* v, int n, complex* tmp); -extern void ifft(complex* v, int n, complex* tmp); -extern int convolve(float* x, float* h, int lenX, int lenH, float** output); -extern int reverb( float *smpin, float *smpout, int frames, int verb_size ); -extern void envelope_follow(float input, struct EnvelopeFollow* e); +class Convolver { + +public: + static void print_vector(const char* title, complex* x, int n); + static complex complex_mult(complex a, complex b); + static void fft(complex* v, int n, complex* tmp); + static void ifft(complex* v, int n, complex* tmp); + static int convolve(float* x, float* h, int lenX, int lenH, float** output); + static int reverb( float *smpin, float **smpout, int frames, int verb_size ); + static void envelope_follow(float input, struct EnvelopeFollow* e); + +}; #endif diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 96d1accb..dbbdd819 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3272,15 +3272,16 @@ pp_uint32 SampleEditor::convertSmpPosToMillis(pp_uint32 pos, pp_int32 relativeNo void SampleEditor::tool_reverb(const FilterParameters* par) { - if (isEmptySample()) return; + if (isEmptySample()) + return; pp_int32 sStart = selectionStart; pp_int32 sEnd = selectionEnd; - + if (hasValidSelection()) { if (sStart >= 0 && sEnd >= 0) - { + { if (sEnd < sStart) { pp_int32 s = sEnd; sEnd = sStart; sStart = s; @@ -3292,41 +3293,40 @@ void SampleEditor::tool_reverb(const FilterParameters* par) sStart = 0; sEnd = sample->samplen; } - + preFilter(&SampleEditor::tool_reverb, par); - + prepareUndo(); pp_int32 sLength = sEnd - sStart; float ratio = par->getParameter(0).floatPart / 100.0f; - pp_uint32 verb_size = 1 + (100 * (int)par->getParameter(1).floatPart); + pp_uint32 verb_size = 700 * (pp_uint32)par->getParameter(1).floatPart; + pp_int32 newSampleSize = sLength + verb_size; - pp_int32 newSampleSize = sLength + verb_size; - - // create sample float array + // create buffers (smpout will be calloc'ed by reverb) float* smpin; float* smpout; - smpin = (float*)malloc(newSampleSize * sizeof(float)); - smpout = (float*)malloc(newSampleSize * sizeof(float)); - for (pp_int32 i = 0; i < newSampleSize; i++) { + smpin = (float*)calloc(newSampleSize, sizeof(float)); + for (pp_int32 i = 0; i < newSampleSize; i++) { // copy source (and pad with zeros) smpin[i] = i < sLength ? this->getFloatSampleFromWaveform(i+sStart) : 0.0; } - - int outlength = reverb( smpin, smpout, newSampleSize, verb_size); - for (pp_int32 i = 0; i < outlength; i++) { - pp_uint32 pos = sStart + (i % sLength); // feed reverb tail back into beginning - float dry = this->getFloatSampleFromWaveform( pos ); - float wet = 0.0f;//1.2*(smpout[i]*ratio); - printf("pos=%i\n",pos); - this->setFloatSampleInWaveform(pos, dry + wet ); + int outlength = Convolver::reverb( smpin, &smpout, newSampleSize, verb_size); + + for (pp_int32 i = sStart; i < sStart+outlength; i++) { + pp_uint32 pos = i % sEnd; + if( pos < sStart ) pos += sStart; // fold back reverb tail to beginning (aid seamless looping) + float dry = this->getFloatSampleFromWaveform( pos ) * ( i < sEnd ? (1.0-ratio) : 1.0 ); + float wet = 1.2 * (smpout[i] * ratio); + this->setFloatSampleInWaveform(pos, dry+wet ); } + + finishUndo(); + + postFilter(); free(smpin); free(smpout); - finishUndo(); - - postFilter(); } void SampleEditor::tool_MTboostSample(const FilterParameters* par) @@ -3353,6 +3353,8 @@ void SampleEditor::tool_MTboostSample(const FilterParameters* par) sEnd = sample->samplen; } + pp_int32 sLength = sEnd - sStart; + preFilter(&SampleEditor::tool_MTboostSample, par); prepareUndo(); @@ -3366,29 +3368,29 @@ void SampleEditor::tool_MTboostSample(const FilterParameters* par) Filter::init( (filter_t *)&hp, samplerate ); // extract and resonate high end hp.cutoff = par->getParameter(0).floatPart; //(samplerate/2); - hp.q = 0.66; - - // smear and smooth with a roomverb - reverb_t r; - r.size = 20.0f * (1.0f/100.0f); // 0 .. 1.0 - r.decay = par->getParameter(1).floatPart / 120.0f; // 17.0f // 0 .. 1.0 - r.colour = 6.0; //-6.0 .. 6.0 - Reverb::reset( (reverb_t *)&r ); + hp.q = 0.01; - float wet = ( par->getParameter(2).floatPart / 100.0f) * 5.0f; + float* smpin; + float* smpout; + smpin = (float*)calloc(sLength, sizeof(float)); + for (pp_int32 i = 0; i < sLength; i++) { // copy source (and pad with zeros) + Filter::process( this->getFloatSampleFromWaveform(i+sStart), (filter_t *)&hp ); // apply HP + smpin[i] = hp.out_hp; + } + // smear and smooth with a phasing roomverb + int outlength = Convolver::reverb( smpin, &smpout, sLength, 100 * (int)par->getParameter(1).floatPart ); + int phase = (int)( float(samplerate/5000) * par->getParameter(2).floatPart ); + float wet = ( par->getParameter(3).floatPart / 100.0f) * 5.0f; float in = 0.0; float out = 0.0; pp_int32 pos = 0; - for (i = sStart; i < sEnd; i++) + for (i = 0; i < sLength; i++) { - in = getFloatSampleFromWaveform(i); - Filter::process(in, (filter_t *)&hp ); // apply HP - out = hp.out_hp; - Reverb::process( &out, &in, 1, (reverb_t *)&r); // apply room verb - this->setFloatSampleInWaveform(i, this->getFloatSampleFromWaveform(i) + (in*wet) ); + out = i >= phase ? smpout[ i-phase ] : 0.0f; + this->setFloatSampleInWaveform(i, this->getFloatSampleFromWaveform(i+sStart) + (out*wet) ); } finishUndo(); diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index 4c221ecb..f74e46e9 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -161,14 +161,14 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan case ToolHandlerResponder::SampleToolTypeReverb:{ dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Reverb", 2, sampleEditor, &SampleEditor::tool_reverb ); - DialogSliders *sliders = static_cast(dialog); + DialogSliders *sliders = static_cast(dialog); - float value = lastValues.reverbDryWet != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbDryWet : 33.0f; + float value = lastValues.reverbDryWet != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbDryWet : 20.0f; sliders->initSlider(0,0,100,value,"Dry..Wet"); - value = lastValues.reverbSize != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbSize : 33.0f; - sliders->initSlider(1,0,100,value,"Size"); + value = lastValues.reverbSize != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbSize : 20.0f; + sliders->initSlider(1,1,100,value,"Size"); break; - } + } case ToolHandlerResponder::SampleToolTypeSaturate:{ TXMSample *sample = sampleEditor->getSample(); @@ -183,11 +183,12 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan case ToolHandlerResponder::SampleToolTypeMTBoost:{ TXMSample *sample = sampleEditor->getSample(); - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Milky Exciter", 3, sampleEditor, &SampleEditor::tool_MTboostSample ); + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Milky Exciter", 4, sampleEditor, &SampleEditor::tool_MTboostSample ); DialogSliders *sliders = static_cast(dialog); - sliders->initSlider(0,2000,28000,16000,"Freq"); - sliders->initSlider(1,1,100,17,"Smear"); - sliders->initSlider(2,1,100,30,"Wet"); + sliders->initSlider(0,2000,28000,20000,"Freq"); + sliders->initSlider(1,1,100,10,"Smear"); + sliders->initSlider(2,0,20,0,"Phase"); + sliders->initSlider(3,1,100,20,"Wet"); break; } diff --git a/src/tracker/SynthFM.cpp b/src/tracker/SynthFM.cpp index b6d3e0e4..3d5467f2 100644 --- a/src/tracker/SynthFM.cpp +++ b/src/tracker/SynthFM.cpp @@ -136,9 +136,6 @@ void SynthFM::instrument_control(fm_t *instrument, const fm_control_t *control, if( instrument->reverb.size != control->spacetime ){ instrument->reverb.size = control->spacetime; - instrument->reverb.decay = 0.97; - instrument->reverb.colour = -6.0; - Reverb::reset( (reverb_t *)&instrument->reverb ); } instrument->echo.delay_samples = control->echo_delay_samples; instrument->echo.karplustrong = control->echo_karplustrong; @@ -158,15 +155,7 @@ void SynthFM::instrument_play(fm_t *instrument, int sample_rate, float *out) return; } sample = echo( instrument, sample); - if( instrument->reverb.size > 0.04 ){ // avoid comb effect - float size = instrument->reverb.size; - float wet; - Reverb::process( &sample, &wet, 1, (reverb_t *)&instrument->reverb); - // one-slider reverb: amplify wet with curve - *out = wet * (size*size*2); - // and add dry back in using curve - *out += sample * ((-size*size*size)+1); - }else *out = sample; + *out = sample; if( !instrument->echo.karplustrong ){ *out = Filter::multifilter(&instrument->filter, &instrument->filter0, *out ); } diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index 81608a78..3d0da387 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -347,7 +347,6 @@ void Synth::FMPaint( bool init ){ instrument.modulator.phase = 0; instrument.carrier.phase = 0; - Reverb::reset( (reverb_t *)&instrument.reverb ); // determine duration pp_uint32 samples = (srate/6) * (int)synth->param[2].value; // 300ms * param @@ -366,10 +365,13 @@ void Synth::FMPaint( bool init ){ // see curve @ https://graphtoy.com/?f1(x,t)=max(0,(x*10*x*x)%20)%20+x&v1=true float scale = SYN_PARAM_NORMALIZE(synth->param[1].value); scale = fmax(0,(scale*3*scale*scale))+scale; // exponential in positive side + int frames = overflow*(int)samples; + float* smpin; + smpin = (float*)calloc(frames, sizeof(float)); float x; // synthesize! - for( pp_int32 i = 0; i < overflow*(int)samples; i++ ){ + for( pp_int32 i = 0; i < frames; i++ ){ // apply transient to freq controllers (see trans @ https://graphtoy.com/?f1(x,t)=-0.5*tanh((x*92)-3)+0.5&v1=true) pp_uint32 transSamples = (pp_uint32)( (float(srate)/100) * SYN_PARAM_NORMALIZE(synth->param[15].value ) ); @@ -384,15 +386,37 @@ void Synth::FMPaint( bool init ){ if( i == 0 ) SynthFM::adsr_trigger( &(instrument.adsr) ); SynthFM::instrument_play( &instrument, srate, &x); - float old = sampleEditor->getFloatSampleFromWaveform( i % (int)samples); - x = old + (x * scale); - sampleEditor->setFloatSampleInWaveform( i % (int)samples, x ); + smpin[i] = x; // cancel overflow rendering if lots of silence if( last == 0.0 && x == 0.0 ) silence++; if( i > samples && silence > 5) break; last = x; } + // apply reverb + if( instrument.reverb.size > 0.04 ){ // avoid comb effect + float size = (int)instrument.reverb.size*100.0; + float* smpout; + // apply reverb + int outlength = Convolver::reverb( smpin, &smpout, frames, 100 * (int)instrument.reverb.size*100.0 ); + for( pp_int32 i = 0; i < frames; i++ ){ + float old = sampleEditor->getFloatSampleFromWaveform( i % (int)samples); + sampleEditor->setFloatSampleInWaveform( i % (int)samples, old + ((smpin[i] + smpout[i])*scale) ); + //// one-slider reverb: amplify wet with curve + //*out = wet * (size*size*2); + //// and add dry back in using curve + //*out += sample * ((-size*size*size)+1); + } + free(smpin); + free(smpout); + }else{ + for( pp_int32 i = 0; i < frames; i++ ){ + float old = sampleEditor->getFloatSampleFromWaveform( i % (int)samples); + sampleEditor->setFloatSampleInWaveform( i % (int)samples, old + (smpin[i]*scale) ); + } + } + + // force loop if( looptype > 0 ){ From c6e729b72cf08fcbe8eae3468b225b3999d7a7fa Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Thu, 28 Mar 2024 21:36:04 +0100 Subject: [PATCH 110/152] cleanup synths + replaced reverb --- src/tracker/CMakeLists.txt | 14 +++++++------- src/tracker/SampleEditor.cpp | 4 ++-- src/tracker/SampleEditor.h | 2 +- src/tracker/Synth.cpp | 2 +- src/tracker/SynthFM.h | 4 ++-- src/tracker/Synths.cpp | 17 ++++++++--------- src/tracker/{ => fx}/Convolver.cpp | 0 src/tracker/{ => fx}/Convolver.h | 0 src/tracker/{ => fx}/Filter.cpp | 0 src/tracker/{ => fx}/Filter.h | 0 src/tracker/{ => fx}/Reverb.cpp | 0 src/tracker/{ => fx}/Reverb.h | 0 12 files changed, 21 insertions(+), 22 deletions(-) rename src/tracker/{ => fx}/Convolver.cpp (100%) rename src/tracker/{ => fx}/Convolver.h (100%) rename src/tracker/{ => fx}/Filter.cpp (100%) rename src/tracker/{ => fx}/Filter.h (100%) rename src/tracker/{ => fx}/Reverb.cpp (100%) rename src/tracker/{ => fx}/Reverb.h (100%) diff --git a/src/tracker/CMakeLists.txt b/src/tracker/CMakeLists.txt index 41a238f0..0f1cd556 100644 --- a/src/tracker/CMakeLists.txt +++ b/src/tracker/CMakeLists.txt @@ -24,7 +24,7 @@ add_executable(tracker AnimatedFXControl.cpp ColorExportImport.cpp ColorPaletteContainer.cpp - Convolver.cpp + fx/Convolver.cpp DialogHelp.cpp DialogChannelSelector.cpp DialogEQ.cpp @@ -89,8 +89,8 @@ add_executable(tracker SectionUpperLeft.cpp SongLengthEstimator.cpp SystemMessage.cpp - Reverb.cpp - Filter.cpp + fx/Reverb.cpp + fx/Filter.cpp Synth.cpp Synths.cpp SynthFM.cpp @@ -118,7 +118,7 @@ add_executable(tracker AnimatedFXControl.h ColorExportImport.h ColorPaletteContainer.h - Convolver.h + fx/Convolver.h ControlIDs.h DialogChannelSelector.h DialogEQ.h @@ -162,10 +162,10 @@ add_executable(tracker RecPosProvider.h RecorderLogic.h ResamplerHelper.h - Reverb.h - Filter.h + fx/Reverb.h + fx/Filter.h Synth.h - SynthFM.h + SynthFM.h SIPButtons.h SampleEditor.h SampleEditorControl.h diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index dbbdd819..ea179e99 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -36,8 +36,8 @@ #include "EQConstants.h" #include "FilterParameters.h" #include "SampleEditorResampler.h" -#include "Reverb.h" -#include "Filter.h" +#include "fx/Reverb.h" +#include "fx/Filter.h" #include "PlayerMaster.h" #define ZEROCROSS(a,b) (a > 0.0 && b <= 0.0 || a < 0.0 && b >= 0.0) diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index 05768d34..b1a80514 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -35,7 +35,7 @@ #include "Undo.h" #include "Singleton.h" #include "Synth.h" -#include "Convolver.h" +#include "fx/Convolver.h" struct TXMSample; diff --git a/src/tracker/Synth.cpp b/src/tracker/Synth.cpp index 46374c2f..9899096f 100644 --- a/src/tracker/Synth.cpp +++ b/src/tracker/Synth.cpp @@ -50,7 +50,7 @@ PPString Synth::ASCIISynthExport( ) { // see bool Synth::ASCIISynthImport( PPString preset ) { if( preset.startsWith(SYN_PREFIX_V1) ){ // detect synth version(s) const char *str = preset.getStrBuffer(); - printf("import '%s'\n",str); + printf("ASCIISYNTH IMPORT: '%s'\n",str); int ID = str[ SYN_PREFIX_CHARS ] - SYN_OFFSET_CHAR; synth = &(synths[ID]); for( int i = 0; i < preset.length() && i < SYN_PARAMS_MAX; i++ ){ diff --git a/src/tracker/SynthFM.h b/src/tracker/SynthFM.h index ce187106..b0fd947e 100644 --- a/src/tracker/SynthFM.h +++ b/src/tracker/SynthFM.h @@ -9,8 +9,8 @@ #include #include -#include "Filter.h" -#include "Reverb.h" +#include "fx/Filter.h" +#include "fx/Reverb.h" #define ECHO_BUFFER_SIZE 96000 // 2 seconds @ 48 kHz diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index 3d0da387..d5bb319c 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -394,18 +394,19 @@ void Synth::FMPaint( bool init ){ last = x; } // apply reverb - if( instrument.reverb.size > 0.04 ){ // avoid comb effect - float size = (int)instrument.reverb.size*100.0; + if( instrument.reverb.size > 0.04 ){ // avoid comb effect float* smpout; + int size = (int)(instrument.reverb.size*50000.0); // apply reverb - int outlength = Convolver::reverb( smpin, &smpout, frames, 100 * (int)instrument.reverb.size*100.0 ); + int outlength = Convolver::reverb( smpin, &smpout, frames, size ); + for( pp_int32 i = 0; i < frames; i++ ){ float old = sampleEditor->getFloatSampleFromWaveform( i % (int)samples); - sampleEditor->setFloatSampleInWaveform( i % (int)samples, old + ((smpin[i] + smpout[i])*scale) ); //// one-slider reverb: amplify wet with curve - //*out = wet * (size*size*2); - //// and add dry back in using curve - //*out += sample * ((-size*size*size)+1); + float x = controls.spacetime; + float wet = smpout[i] * (x*x*2); + float dry = smpin[i] * ((-x*x*x)+1); + sampleEditor->setFloatSampleInWaveform( i % (int)samples, old + (( dry + wet ) * scale) ); } free(smpin); free(smpout); @@ -416,8 +417,6 @@ void Synth::FMPaint( bool init ){ } } - - // force loop if( looptype > 0 ){ sampleEditor->setRepeatStart(0); diff --git a/src/tracker/Convolver.cpp b/src/tracker/fx/Convolver.cpp similarity index 100% rename from src/tracker/Convolver.cpp rename to src/tracker/fx/Convolver.cpp diff --git a/src/tracker/Convolver.h b/src/tracker/fx/Convolver.h similarity index 100% rename from src/tracker/Convolver.h rename to src/tracker/fx/Convolver.h diff --git a/src/tracker/Filter.cpp b/src/tracker/fx/Filter.cpp similarity index 100% rename from src/tracker/Filter.cpp rename to src/tracker/fx/Filter.cpp diff --git a/src/tracker/Filter.h b/src/tracker/fx/Filter.h similarity index 100% rename from src/tracker/Filter.h rename to src/tracker/fx/Filter.h diff --git a/src/tracker/Reverb.cpp b/src/tracker/fx/Reverb.cpp similarity index 100% rename from src/tracker/Reverb.cpp rename to src/tracker/fx/Reverb.cpp diff --git a/src/tracker/Reverb.h b/src/tracker/fx/Reverb.h similarity index 100% rename from src/tracker/Reverb.h rename to src/tracker/fx/Reverb.h From 36a99791166f3ee323312f9bdb8e4f17f0291898 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 29 Mar 2024 12:35:19 +0100 Subject: [PATCH 111/152] remove help debug info + move effects to src/tracker/fx --- src/tracker/CMakeLists.txt | 10 +- src/tracker/DialogEQ.cpp | 2 +- src/tracker/DialogHelp.cpp | 35 +++---- src/tracker/DialogSliders.cpp | 6 +- src/tracker/SampleEditor.cpp | 9 +- src/tracker/SampleEditor.h | 3 + .../SampleEditorControlToolHandler.cpp | 2 +- src/tracker/SynthFM.cpp | 3 - src/tracker/SynthFM.h | 2 - src/tracker/Synths.cpp | 28 +++--- src/tracker/{ => fx}/EQConstants.cpp | 0 src/tracker/{ => fx}/EQConstants.h | 0 src/tracker/{ => fx}/Equalizer.cpp | 0 src/tracker/{ => fx}/Equalizer.h | 0 src/tracker/fx/Reverb.cpp | 95 ------------------- src/tracker/fx/Reverb.h | 63 ------------ 16 files changed, 47 insertions(+), 211 deletions(-) rename src/tracker/{ => fx}/EQConstants.cpp (100%) rename src/tracker/{ => fx}/EQConstants.h (100%) rename src/tracker/{ => fx}/Equalizer.cpp (100%) rename src/tracker/{ => fx}/Equalizer.h (100%) delete mode 100644 src/tracker/fx/Reverb.cpp delete mode 100644 src/tracker/fx/Reverb.h diff --git a/src/tracker/CMakeLists.txt b/src/tracker/CMakeLists.txt index 0f1cd556..6f3c0aba 100644 --- a/src/tracker/CMakeLists.txt +++ b/src/tracker/CMakeLists.txt @@ -37,12 +37,12 @@ add_executable(tracker DialogWithValues.cpp DialogZap.cpp DialogSliders.cpp - EQConstants.cpp + fx/EQConstants.cpp EditorBase.cpp EnvelopeContainer.cpp EnvelopeEditor.cpp EnvelopeEditorControl.cpp - Equalizer.cpp + fx/Equalizer.cpp FileExtProvider.cpp FileIdentificator.cpp GlobalColorConfig.cpp @@ -89,7 +89,6 @@ add_executable(tracker SectionUpperLeft.cpp SongLengthEstimator.cpp SystemMessage.cpp - fx/Reverb.cpp fx/Filter.cpp Synth.cpp Synths.cpp @@ -131,13 +130,13 @@ add_executable(tracker DialogWithValues.h DialogZap.h DialogSliders.h - EQConstants.h + fx/EQConstants.h EditModes.h EditorBase.h EnvelopeContainer.h EnvelopeEditor.h EnvelopeEditorControl.h - Equalizer.h + fx/Equalizer.h FileExtProvider.h FileIdentificator.h FileTypes.h @@ -162,7 +161,6 @@ add_executable(tracker RecPosProvider.h RecorderLogic.h ResamplerHelper.h - fx/Reverb.h fx/Filter.h Synth.h SynthFM.h diff --git a/src/tracker/DialogEQ.cpp b/src/tracker/DialogEQ.cpp index 8db89907..ad772426 100644 --- a/src/tracker/DialogEQ.cpp +++ b/src/tracker/DialogEQ.cpp @@ -35,7 +35,7 @@ #include "ScrollBar.h" #include "Slider.h" #include "Seperator.h" -#include "EQConstants.h" +#include "fx/EQConstants.h" #include "FilterParameters.h" DialogEQ::DialogEQ(PPScreen* screen, diff --git a/src/tracker/DialogHelp.cpp b/src/tracker/DialogHelp.cpp index 42505083..c8d62abb 100644 --- a/src/tracker/DialogHelp.cpp +++ b/src/tracker/DialogHelp.cpp @@ -63,23 +63,24 @@ DialogHelp::DialogHelp(PPScreen *screen, listBox = new PPListBox(MESSAGEBOX_LISTBOX_USER1, screen, this, PPPoint(x + 2, y + 2), PPSize(width - 5, height - (8 * 8)), true, false, true, true); listBox->setShowIndex(false); - - PPString line = PPString(""); + + PPString line = PPString(""); unsigned char c; - for( c = 0; c <128; c++ ){ - char msg[255]; - sprintf(msg,"d=%d x=%x %c\n",c,c,c); - listBox->addItem( msg ); - - } -// for (pp_int32 i = 0; i < milkytracker_help_len; i++) -// { -// c = milkytracker_help[i]; -// if (c == 0x0a ) // '\n' -// { -// listBox->addItem( line ); -// line = PPString(""); -// } else line.append( PPString(c) ); -// } + // uncomment to display all characters + //for( c = 0; c <128; c++ ){ + // char msg[255]; + // sprintf(msg,"d=%d x=%x %c\n",c,c,c); + // listBox->addItem( msg ); + // + //} + for (pp_int32 i = 0; i < milkytracker_help_len; i++) + { + c = milkytracker_help[i]; + if (c == 0x0a ) // '\n' + { + listBox->addItem( line ); + line = PPString(""); + } else line.append( PPString(c) ); + } messageBoxContainerGeneric->addControl(listBox); } diff --git a/src/tracker/DialogSliders.cpp b/src/tracker/DialogSliders.cpp index 0d86592b..9d6a2a02 100644 --- a/src/tracker/DialogSliders.cpp +++ b/src/tracker/DialogSliders.cpp @@ -132,9 +132,11 @@ void DialogSliders::process(){ for( i = 0; i < numSliders; i++ ){ par.setParameter(i, FilterParameters::Parameter( getSlider(i) ) ); } - if( preview ) sampleEditor->undo(); + if( preview ){ + sampleEditor->undo(); + } (sampleEditor_->*func)(&par); - preview = true; + preview = true; } } diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index ea179e99..a3a5d25b 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -32,12 +32,8 @@ #include "SimpleVector.h" #include "XModule.h" #include "VRand.h" -#include "Equalizer.h" -#include "EQConstants.h" #include "FilterParameters.h" #include "SampleEditorResampler.h" -#include "fx/Reverb.h" -#include "fx/Filter.h" #include "PlayerMaster.h" #define ZEROCROSS(a,b) (a > 0.0 && b <= 0.0 || a < 0.0 && b >= 0.0) @@ -313,7 +309,7 @@ SampleEditor::SampleEditor() : memset(&lastSample, 0, sizeof(lastSample)); // sampleRate is not perfect (ideally get this from settingsDatabase) - synth = new Synth(PlayerMaster::getPreferredSampleRate()); + synth = new Synth(PlayerMaster::getPreferredSampleRate()); } SampleEditor::~SampleEditor() @@ -1843,7 +1839,6 @@ void SampleEditor::tool_scaleSample(const FilterParameters* par) prepareUndo(); - float startScale = par->getParameter(0).floatPart / 100.0f; float endScale = par->getNumParameters() == 1 ? startScale : par->getParameter(1).floatPart / 100.0f; @@ -3717,7 +3712,7 @@ void SampleEditor::tool_delay(const FilterParameters* par) void SampleEditor::tool_synth(const FilterParameters* par) { - preFilter(&SampleEditor::tool_delay, par); + preFilter(&SampleEditor::tool_synth, par); prepareUndo(); diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index b1a80514..88b3e1ed 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -35,6 +35,9 @@ #include "Undo.h" #include "Singleton.h" #include "Synth.h" +#include "fx/Filter.h" +#include "fx/Equalizer.h" +#include "fx/EQConstants.h" #include "fx/Convolver.h" struct TXMSample; diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index f74e46e9..178bbb12 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -216,7 +216,7 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "90s Timestretch", 2, sampleEditor, &SampleEditor::tool_timestretch ); DialogSliders *sliders = static_cast(dialog); sliders->initSlider(0,1,10000,3900,"Grainsize"); - sliders->initSlider(1,0,8,3,"Stretch"); + sliders->initSlider(1,0,20,3,"Stretch"); break; } diff --git a/src/tracker/SynthFM.cpp b/src/tracker/SynthFM.cpp index 3d5467f2..4fdd6379 100644 --- a/src/tracker/SynthFM.cpp +++ b/src/tracker/SynthFM.cpp @@ -134,9 +134,6 @@ void SynthFM::instrument_control(fm_t *instrument, const fm_control_t *control, control->filter_resonance, control->filter_gain); - if( instrument->reverb.size != control->spacetime ){ - instrument->reverb.size = control->spacetime; - } instrument->echo.delay_samples = control->echo_delay_samples; instrument->echo.karplustrong = control->echo_karplustrong; instrument->echo.feedback = control->echo_feedback; diff --git a/src/tracker/SynthFM.h b/src/tracker/SynthFM.h index b0fd947e..1da00ce0 100644 --- a/src/tracker/SynthFM.h +++ b/src/tracker/SynthFM.h @@ -10,7 +10,6 @@ #include #include #include "fx/Filter.h" -#include "fx/Reverb.h" #define ECHO_BUFFER_SIZE 96000 // 2 seconds @ 48 kHz @@ -87,7 +86,6 @@ typedef struct fm_t adsr_t adsr; multifilter_t filter; multifilter_state_t filter0; - reverb_t reverb; echo_t echo; float feedback; } fm_t; diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index d5bb319c..923c17c1 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -165,12 +165,12 @@ void Synth::FMPaint( bool init ){ synths[ID].param[0].max = SYNTH_LAST; synths[ID].param[1].name = "volume"; - synths[ID].param[1].value = 38.0f; + synths[ID].param[1].value = 42.0f; synths[ID].param[1].min = 0.0f; synths[ID].param[1].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[2].name = "size"; - synths[ID].param[2].value = 3.0f; + synths[ID].param[2].value = 4.0f; synths[ID].param[2].min = 1.0f; synths[ID].param[2].max = 12.0f; @@ -180,22 +180,22 @@ void Synth::FMPaint( bool init ){ synths[ID].param[3].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[4].name = "decay"; - synths[ID].param[4].value = 4.0f; + synths[ID].param[4].value = 7.0f; synths[ID].param[4].min = 1.0f; synths[ID].param[4].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[5].name = "sustain"; - synths[ID].param[5].value = 4.0f; + synths[ID].param[5].value = 9.0f; synths[ID].param[5].min = 0; synths[ID].param[5].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[6].name = "release"; - synths[ID].param[6].value = 2.0f; + synths[ID].param[6].value = 17.0f; synths[ID].param[6].min = 0; synths[ID].param[6].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[7].name = "carrier freq"; - synths[ID].param[7].value = 0.0f; + synths[ID].param[7].value = 24.0f; synths[ID].param[7].min = 0; synths[ID].param[7].max = (float)SYN_PARAM_MAX_VALUE; @@ -205,12 +205,12 @@ void Synth::FMPaint( bool init ){ synths[ID].param[8].max = 5.0f; synths[ID].param[9].name = " AMP "; - synths[ID].param[9].value = (float)SYN_PARAM_MAX_VALUE; + synths[ID].param[9].value = 92.0f; synths[ID].param[9].min = 0.0; synths[ID].param[9].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[10].name = "mod freq"; - synths[ID].param[10].value = 40.0f; + synths[ID].param[10].value = 49.0f; synths[ID].param[10].min = 0; synths[ID].param[10].max = (float)SYN_PARAM_MAX_VALUE; @@ -235,12 +235,12 @@ void Synth::FMPaint( bool init ){ synths[ID].param[14].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[15].name = " SIZE "; - synths[ID].param[15].value = 8.0f; + synths[ID].param[15].value = 15.0f; synths[ID].param[15].min = 1.0f; synths[ID].param[15].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[16].name = "feedback"; - synths[ID].param[16].value = 9.0f; + synths[ID].param[16].value = 11.0f; synths[ID].param[16].min = 0.0f; synths[ID].param[16].max = (float)SYN_PARAM_MAX_VALUE; @@ -260,7 +260,7 @@ void Synth::FMPaint( bool init ){ synths[ID].param[19].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[20].name = "spacetime"; - synths[ID].param[20].value = 33.0f; + synths[ID].param[20].value = 61.0f; synths[ID].param[20].min = 0.0f; synths[ID].param[20].max = (float)SYN_PARAM_MAX_VALUE; @@ -270,7 +270,7 @@ void Synth::FMPaint( bool init ){ synths[ID].param[21].max = (float)SYN_PARAM_MAX_VALUE; synths[ID].param[22].name = "loop type"; - synths[ID].param[22].value = 0.0f; + synths[ID].param[22].value = 3.0f; synths[ID].param[22].min = 0.0f; synths[ID].param[22].max = 3.0f; return; @@ -394,9 +394,9 @@ void Synth::FMPaint( bool init ){ last = x; } // apply reverb - if( instrument.reverb.size > 0.04 ){ // avoid comb effect + if( controls.spacetime > 0.04 ){ // avoid comb effect float* smpout; - int size = (int)(instrument.reverb.size*50000.0); + int size = (int)(controls.spacetime*50000.0); // apply reverb int outlength = Convolver::reverb( smpin, &smpout, frames, size ); diff --git a/src/tracker/EQConstants.cpp b/src/tracker/fx/EQConstants.cpp similarity index 100% rename from src/tracker/EQConstants.cpp rename to src/tracker/fx/EQConstants.cpp diff --git a/src/tracker/EQConstants.h b/src/tracker/fx/EQConstants.h similarity index 100% rename from src/tracker/EQConstants.h rename to src/tracker/fx/EQConstants.h diff --git a/src/tracker/Equalizer.cpp b/src/tracker/fx/Equalizer.cpp similarity index 100% rename from src/tracker/Equalizer.cpp rename to src/tracker/fx/Equalizer.cpp diff --git a/src/tracker/Equalizer.h b/src/tracker/fx/Equalizer.h similarity index 100% rename from src/tracker/Equalizer.h rename to src/tracker/fx/Equalizer.h diff --git a/src/tracker/fx/Reverb.cpp b/src/tracker/fx/Reverb.cpp deleted file mode 100644 index 6149d26d..00000000 --- a/src/tracker/fx/Reverb.cpp +++ /dev/null @@ -1,95 +0,0 @@ -#include "Reverb.h" -#include - -// see https://github.com/gordonjcp/reverb/blob/master/reverb.c - -/* these values are based on the CCRMA article on Schroeder's original reverb */ -/* they have been scaled to correspond to 44.1kHz Fs instead of 25kHz */ -unsigned int tap[NUM_COMBS] = {2975, 2824, 3621, 3970}; -float tap_gain[NUM_COMBS] = {0.964, 1.0, 0.939, 0.913}; -unsigned int ap_tap[NUM_APS] = {612, 199, 113}; - -void Reverb::process(float *in, float *out, unsigned long sample_count, reverb_t *params) { - // handle the actual processing - unsigned long pos; - unsigned long comb_pos = params->comb_pos; - unsigned long ap_pos = params->ap_pos; - - int c; - - float * const input = in; - float * const output = out; - - float in_s, in_s1, temp; - - float gl, gh; - float tilt = params->colour; - float decay=params->decay; - - if (tilt > 0) { - gl = -5 * tilt; - gh = tilt; - } else { - gl = -tilt; - gh = 5 * tilt; - } - - gl = exp(gl/8.66)-1; - gh = exp(gh/8.66)-1; - - //printf("%f %f ", gl, gh); - - float n = 1/(5340 + 132300.0); - float a0 = 2 * 5340 * n; - float b1 = (132300 - 5340) * n; - - - tap[0] = (int)(2975 * params->size); - tap[1] = (int)(2824 * (params->size/2)); - tap[2] = (int)(3621 * params->size); - tap[3] = (int)(3970 * (params->size/1.5)); - - ap_tap[2] = (int)(400 * params->size); - - /* loop around the buffer */ - for (pos = 0; pos < sample_count; pos++) { - /* loop around the comb filters */ - temp = 0; - in_s = input[pos]/3; - - params->lpo = a0 * in_s + b1 * params->lpo; - in_s1 = in_s + gl * params->lpo + gh *(in_s - params->lpo); - - for (c = 0; ccomb[c][(comb_pos + tap[c]) & COMB_MASK] = - in_s1 + (decay * tap_gain[c]) * params->comb[c][comb_pos]; - temp += params->comb[c][comb_pos]; - } - - output[pos] = temp * 0.35; - comb_pos++; - comb_pos &= COMB_MASK; /* increment and wrap buffer */ - ap_pos++; - ap_pos &= COMB_MASK; /* increment and wrap buffer */ - params->comb_pos = comb_pos; - params->ap_pos = ap_pos; - } -} - -void Reverb::reset( reverb_t *params) { - int i; - int j; - for( int i = 0; i < NUM_COMBS; i++ ){ - for( int j = 0; j < COMB_SIZE; j++ ){ - params->comb[i][j] = 0.0f; - } - } - for( int i = 0; i < NUM_APS; i++ ){ - for( int j = 0; j < COMB_SIZE; j++ ){ - params->ap[i][j] = 0.0f; - } - } - params->lpo = 0; - params->comb_pos = 0; - params->ap_pos = 0; -} diff --git a/src/tracker/fx/Reverb.h b/src/tracker/fx/Reverb.h deleted file mode 100644 index f049e853..00000000 --- a/src/tracker/fx/Reverb.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * - * reverb.c - * Effect engine for a simple reverb plugin - * - * Copyright (c) 2015 Gordon JC Pearce - * - * Permission to use, copy, modify, and/or distribute this software for any purpose - * with or without fee is hereby granted, provided that the above copyright notice - * and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH - * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS - * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF - * THIS SOFTWARE. - * - * */ - -/* - * This is a simple schrodinger reverb - * which is cheap for the CPU and its artifacts - * can also be used for 'blooming' / smearing sounddesign-purposes. - */ - -#ifndef __REVERB_H -#define __REVERB_H - -/* note that buffers need to be a power of 2 */ -/* if we scale the tap sizes for higher sample rates, this will need to be larger */ -#define COMB_SIZE 4096 -#define COMB_MASK (COMB_SIZE-1) -#define NUM_COMBS 4 -#define NUM_APS 3 - -struct reverb_t{ - /* structure for reverb parameters */ - /* controls */ - float decay; - float size; - float colour; - float lpo; - - /* internal plugin variables */ - float comb[NUM_COMBS][COMB_SIZE]; /* buffers for comb filters */ - unsigned long comb_pos; /* position within comb filter */ - - float ap[NUM_APS][COMB_SIZE]; /* lazy, reuse comb size */ - unsigned long ap_pos; /* position within allpass filter */ - -}; - -class Reverb -{ - - public: - static void process(float *in, float *out, unsigned long sample_count, reverb_t *params); - static void reset( reverb_t *params); -}; - -#endif From 960fd34dd1ab8e4f8bb5ce2c9c52068929b3149f Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 29 Mar 2024 17:44:31 +0100 Subject: [PATCH 112/152] vocoder wip --- src/tracker/SampleEditor.cpp | 212 ++++ src/tracker/SampleEditor.h | 1 + src/tracker/SampleEditorControl.cpp | 5 + src/tracker/SampleEditorControl.h | 2 + .../SampleEditorControlToolHandler.cpp | 978 +++++++++--------- 5 files changed, 723 insertions(+), 475 deletions(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index a3a5d25b..7d93bb97 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -1,6 +1,9 @@ /* * tracker/SampleEditor.cpp * + * vocode(): GPL /Copyright 2008-2011 David Robillard + * vocode(): GPL /Copyright 1999-2000 Paul Kellett (Maxim Digital Audio) + * * Copyright 2009 Peter Barth * * This file is part of Milkytracker. @@ -3733,3 +3736,212 @@ void SampleEditor::tool_synth(const FilterParameters* par) postFilter(); } + +void SampleEditor::tool_vocodeSample(const FilterParameters* par) +{ + + if (isEmptySample()) + return; + + pp_int32 sStart = selectionStart; + pp_int32 sEnd = selectionEnd; + + if (hasValidSelection()) + { + if (sStart >= 0 && sEnd >= 0) + { + if (sEnd < sStart) + { + pp_int32 s = sEnd; sEnd = sStart; sStart = s; + } + } + } + else + { + sStart = 0; + sEnd = sample->samplen; + } + + preFilter(&SampleEditor::tool_vocodeSample, par); + + prepareUndo(); + + ClipBoard* clipBoard = ClipBoard::getInstance(); + + pp_int32 cLength = clipBoard->getWidth(); + pp_int32 sLength = sEnd - sStart; + + if (ClipBoard::getInstance()->isEmpty()) + return; + + ///global internal variables + pp_int32 i; + const pp_int32 bands = 8 * (int)par->getParameter(0).floatPart; + pp_int32 swap; //input channel swap + float gain; //output level + float thru = 100.0f / par->getParameter(3).floatPart; + float high = 100.0f / par->getParameter(4).floatPart; + float q = 100.0f / par->getParameter(5).floatPart; + float kout; //downsampled output + pp_int32 kval; //downsample counter + pp_int32 nbnd; //number of bands + + float param[7]; + // SANE DEFAULTS + param[0] = 0.0f; //input select + param[1] = 0.0; + param[2] = par->getParameter(3).floatPart / 100.0f; // 0.40f; //hi thru + param[3] = par->getParameter(4).floatPart / 50.0f; // 0.40f; // hi freq + param[4] = (1.0f / 9.0)* par->getParameter(1).floatPart; // envelope + param[5] = par->getParameter(5).floatPart / 100.0f; // 0.5f; // filter q + param[6] = 1.0f; + + printf("bands = %i env = %f hithru=%f hf=%f q=%f out=%f\n",bands, param[4], param[2], param[3], param[5], param[6] ); + + + //filter coeffs and buffers - seems it's faster to leave this global than make local copy + float f[bands][13]; //[0-8][0 1 2 | 0 1 2 3 | 0 1 2 3 | val rate] + // # reson | carrier |modulator| envelope + // init + double tpofs = 6.2831853 / XModule::getc4spd(sample->relnote, sample->finetune); /* FIXME somehow guess samplerate */ + double rr, th; //, re; + float sh; + + if( bands == 8){ + nbnd = 8; + //re=0.003f; + f[1][2] = 3000.0f; + f[2][2] = 2200.0f; + f[3][2] = 1500.0f; + f[4][2] = 1080.0f; + f[5][2] = 700.0f; + f[6][2] = 390.0f; + f[7][2] = 190.0f; + param[1] = 0.40f + (param[4] * 0.6); //output dB + } + else + { + nbnd = 16; + //re=0.0015f; + f[1][2] = 5000.0f; //+1000 + f[2][2] = 4000.0f; //+750 + f[3][2] = 3250.0f; //+500 + f[4][2] = 2750.0f; //+450 + f[5][2] = 2300.0f; //+300 + f[6][2] = 2000.0f; //+250 + f[7][2] = 1750.0f; //+250 + f[8][2] = 1500.0f; //+250 + f[9][2] = 1250.0f; //+250 + f[10][2] = 1000.0f; //+250 + f[11][2] = 750.0f; //+210 + f[12][2] = 540.0f; //+190 + f[13][2] = 350.0f; //+155 + f[14][2] = 195.0f; //+100 + f[15][2] = 95.0f; + param[1] = 0.40f; //output dB + } + + for (i = 0; i < nbnd; i++) for (int j = 3; j < 12; j++) f[i][j] = 0.0f; //zero band filters and envelopes + kout = 0.0f; + kval = 0; + swap = (int)par->getParameter(2).floatPart; + gain = (float)pow(10.0f, 2.0f * param[1] - 3.0f * param[5] - 2.0f); + + thru = (float)pow(10.0f, 0.5f + 2.0f * param[1]); + high = param[3] * param[3] * param[3] * thru; + thru *= param[2] * param[2] * param[2]; + + float a, b, c, d, o = 0.0f, aa, bb, oo = kout, g = gain, ht = thru, hh = high, tmp; + pp_int32 k = kval, sw = swap, nb = nbnd; + + if (param[4] < 0.05f) //freeze + { + for (i = 0; i < nbnd; i++) f[i][12] = 0.0f; + } + else + { + f[0][12] = (float)pow(10.0, -1.7 - 2.7f * param[4]); //envelope speed + + rr = 0.022f / (float)nbnd; //minimum proportional to frequency to stop distortion + for (i = 1; i < nbnd; i++) + { + f[i][12] = (float)(0.025 - rr * (double)i); + if (f[0][12] < f[i][12]) f[i][12] = f[0][12]; + } + f[0][12] = 0.5f * f[0][12]; //only top band is at full rate + } + + rr = 1.0 - pow(10.0f, -1.0f - 1.2f * param[5]); + sh = (float)pow(2.0f, 3.0f * param[6] - 1.0f); //filter bank range shift + + for (i = 1; i < nbnd; i++) + { + f[i][2] *= sh; + th = acos((2.0 * rr * cos(tpofs * f[i][2])) / (1.0 + rr * rr)); + f[i][0] = (float)(2.0 * rr * cos(th)); //a0 + f[i][1] = (float)(-rr * rr); //a1 + //was .98 + f[i][2] *= 0.96f; //shift 2nd stage slightly to stop high resonance peaks + th = acos((2.0 * rr * cos(tpofs * f[i][2])) / (1.0 + rr * rr)); + f[i][2] = (float)(2.0 * rr * cos(th)); + } + + /* process */ + for (pp_int32 si = 0; si < sLength; si++) { + pp_int32 j = si % clipBoard->getWidth(); // repeat carrier + pp_int16 s = clipBoard->getSampleWord((pp_int32)j); // get clipboard sample word + float fclip = s < 0 ? (s / 32768.0f) : (s / 32767.0f); // convert to float + + a = this->getFloatSampleFromWaveform(si); // carrier/speech + b = fclip; // modulator/synth + + if (sw == 0) { tmp = a; a = b; b = tmp; } //swap channels? + + tmp = a - f[0][7]; //integrate modulator for HF band and filter bank pre-emphasis + f[0][7] = a; + a = tmp; + + if (tmp < 0.0f) tmp = -tmp; + f[0][11] -= f[0][12] * (f[0][11] - tmp); //high band envelope + o = f[0][11] * (ht * a + hh * (b - f[0][3])); //high band + high thru + + f[0][3] = b; //integrate carrier for HF band + + if (++k & 0x1) //this block runs at half sample rate + { + oo = 0.0f; + aa = a + f[0][9] - f[0][8] - f[0][8]; //apply zeros here instead of in each reson + f[0][9] = f[0][8]; f[0][8] = a; + bb = b + f[0][5] - f[0][4] - f[0][4]; + f[0][5] = f[0][4]; f[0][4] = b; + + for (i = 1; i < nb; i++) //filter bank: 4th-order band pass + { + tmp = f[i][0] * f[i][3] + f[i][1] * f[i][4] + bb; + f[i][4] = f[i][3]; + f[i][3] = tmp; + tmp += f[i][2] * f[i][5] + f[i][1] * f[i][6]; + f[i][6] = f[i][5]; + f[i][5] = tmp; + + tmp = f[i][0] * f[i][7] + f[i][1] * f[i][8] + aa; + f[i][8] = f[i][7]; + f[i][7] = tmp; + tmp += f[i][2] * f[i][9] + f[i][1] * f[i][10]; + f[i][10] = f[i][9]; + f[i][9] = tmp; + + if (tmp < 0.0f) tmp = -tmp; + f[i][11] -= f[i][12] * (f[i][11] - tmp); + oo += f[i][5] * f[i][11]; + } + } + o += oo * g; //effect of interpolating back up to Fs would be minimal (aliasing >16kHz) + + setFloatSampleInWaveform(si, o * (par->getParameter(6).floatPart / 100.0f) ); + } + + finishUndo(); + + postFilter(); +} diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index 88b3e1ed..03f6041c 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -370,6 +370,7 @@ class SampleEditor : public EditorBase void tool_timestretch(const FilterParameters* par); void tool_delay(const FilterParameters* par); void tool_synth(const FilterParameters* par); + void tool_vocodeSample(const FilterParameters* par); // generators void tool_generateSilence(const FilterParameters* par); diff --git a/src/tracker/SampleEditorControl.cpp b/src/tracker/SampleEditorControl.cpp index 1d0ffdcf..33736843 100644 --- a/src/tracker/SampleEditorControl.cpp +++ b/src/tracker/SampleEditorControl.cpp @@ -126,6 +126,7 @@ SampleEditorControl::SampleEditorControl(pp_int32 id, subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("Delay", MenuCommandIDDelay); subMenuFX->addEntry("Reverb", MenuCommandIDReverb); + subMenuFX->addEntry("Vocoder", MenuCommandIDVocode); subMenuFX->addEntry("Timestretch", MenuCommandIDTimeStretch); subMenuFX->addEntry(seperatorStringLarge, -1); subMenuFX->addEntry("Filter" PPSTR_PERIODS, MenuCommandIDFilter); @@ -1899,6 +1900,10 @@ void SampleEditorControl::executeMenuCommand(pp_int32 commandId) invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeMTBoost); break; + case MenuCommandIDVocode: + invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeVocode); + break; + case MenuCommandIDReverb: invokeToolParameterDialog(ToolHandlerResponder::SampleToolTypeReverb); break; diff --git a/src/tracker/SampleEditorControl.h b/src/tracker/SampleEditorControl.h index 81d9a16e..154a8c4e 100644 --- a/src/tracker/SampleEditorControl.h +++ b/src/tracker/SampleEditorControl.h @@ -291,6 +291,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub MenuCommandIDNormalize, MenuCommandIDCompress, MenuCommandIDMTBoost, + MenuCommandIDVocode, MenuCommandIDReverb, MenuCommandIDVolumeBoost, MenuCommandIDVolumeFade, @@ -354,6 +355,7 @@ class SampleEditorControl : public PPControl, public EventListenerInterface, pub SampleToolTypeReverse, SampleToolTypePTBoost, SampleToolTypeMTBoost, + SampleToolTypeVocode, SampleToolTypeSaturate, SampleToolTypeTimeStretch, SampleToolTypeDelay, diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index 178bbb12..566b8b27 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -29,6 +29,7 @@ */ #include "SampleEditorControl.h" +#include "ControlIDs.h" #include "DialogWithValues.h" #include "DialogResample.h" #include "DialogGroupSelection.h" @@ -41,505 +42,532 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHandlerResponder::SampleToolTypes type) { - if (dialog) - { - delete dialog; - dialog = NULL; - } - - toolHandlerResponder->setSampleToolType(type); - - switch (type) - { - case ToolHandlerResponder::SampleToolTypeNew: - dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Create new sample" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterOneValue); - static_cast(dialog)->setValueOneCaption("Enter size in samples:"); - static_cast(dialog)->setValueOneRange(3, 1024*1024*10-1, 0); - if (lastValues.newSampleSize != SampleEditorControlLastValues::invalidIntValue()) - static_cast(dialog)->setValueOne((float)lastValues.newSampleSize); - else - static_cast(dialog)->setValueOne(100.0f); - break; - - case ToolHandlerResponder::SampleToolTypeVolume:{ - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Sample Volume", 1, sampleEditor, &SampleEditor::tool_scaleSample ); - DialogSliders *sliders = static_cast(dialog); - float value = lastValues.boostSampleVolume != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.boostSampleVolume : 100.0f; - sliders->initSlider(0,0.0f, 300.0f, value,"Volume"); - break; - } - - case ToolHandlerResponder::SampleToolTypeFade:{ - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Custom Fade", 2, sampleEditor, &SampleEditor::tool_scaleSample ); + if (dialog) + { + delete dialog; + dialog = NULL; + } + + toolHandlerResponder->setSampleToolType(type); + + switch (type) + { + case ToolHandlerResponder::SampleToolTypeNew: + dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Create new sample" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterOneValue); + static_cast(dialog)->setValueOneCaption("Enter size in samples:"); + static_cast(dialog)->setValueOneRange(3, 1024*1024*10-1, 0); + if (lastValues.newSampleSize != SampleEditorControlLastValues::invalidIntValue()) + static_cast(dialog)->setValueOne((float)lastValues.newSampleSize); + else + static_cast(dialog)->setValueOne(100.0f); + break; + + case ToolHandlerResponder::SampleToolTypeVolume:{ + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Sample Volume", 1, sampleEditor, &SampleEditor::tool_scaleSample ); + DialogSliders *sliders = static_cast(dialog); + float value = lastValues.boostSampleVolume != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.boostSampleVolume : 100.0f; + sliders->initSlider(0,0.0f, 300.0f, value,"Volume"); + break; + } + + case ToolHandlerResponder::SampleToolTypeFade:{ + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Custom Fade", 2, sampleEditor, &SampleEditor::tool_scaleSample ); DialogSliders *sliders = static_cast(dialog); float value = lastValues.fadeSampleVolumeStart != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.fadeSampleVolumeStart : 100.0f; - sliders->initSlider(0,0.0f, 300.0f, value,"Start"); + sliders->initSlider(0,0.0f, 300.0f, value,"Start"); value = lastValues.fadeSampleVolumeStart != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.fadeSampleVolumeStart : 100.0f; - sliders->initSlider(1,0.0f, 300.0f, value,"End"); - break; - } - - case ToolHandlerResponder::SampleToolTypeChangeSign: - dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Change sign" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterOneValue); - static_cast(dialog)->setValueOneCaption("Ignore bits from MSB [0..]"); - static_cast(dialog)->setValueOneRange(0, (sampleEditor->is16Bit() ? 16 : 8), 0); - static_cast(dialog)->setValueOne(lastValues.changeSignIgnoreBits != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.changeSignIgnoreBits : 1); - break; - - case ToolHandlerResponder::SampleToolTypeDCOffset: - dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "DC offset" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterOneValue); - static_cast(dialog)->setValueOneCaption("Enter offset in percent [-100..100]"); - static_cast(dialog)->setValueOneRange(-100, 100.0f, 2); - static_cast(dialog)->setValueOne(lastValues.DCOffset != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.DCOffset : 0.0f); - break; - - case ToolHandlerResponder::SampleToolTypeResample: - dialog = new DialogResample(parentScreen, toolHandlerResponder, PP_DEFAULT_ID); - if (sampleEditor->isValidSample()) - { - if (lastValues.resampleInterpolationType != SampleEditorControlLastValues::invalidIntValue()) - static_cast(dialog)->setInterpolationType(lastValues.resampleInterpolationType); - - static_cast(dialog)->setAdjustFtAndRelnote(lastValues.adjustFtAndRelnote); - - static_cast(dialog)->setRelNote(sampleEditor->getRelNoteNum()); - static_cast(dialog)->setFineTune(sampleEditor->getFinetune()); - static_cast(dialog)->setSize(sampleEditor->getSampleLen()); - } - break; - - case ToolHandlerResponder::SampleToolTypeEQ3Band:{ - dialog = new DialogEQ(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, DialogEQ::EQ3Bands); + sliders->initSlider(1,0.0f, 300.0f, value,"End"); + break; + } + + case ToolHandlerResponder::SampleToolTypeChangeSign: + dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Change sign" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterOneValue); + static_cast(dialog)->setValueOneCaption("Ignore bits from MSB [0..]"); + static_cast(dialog)->setValueOneRange(0, (sampleEditor->is16Bit() ? 16 : 8), 0); + static_cast(dialog)->setValueOne(lastValues.changeSignIgnoreBits != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.changeSignIgnoreBits : 1); + break; + + case ToolHandlerResponder::SampleToolTypeDCOffset: + dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "DC offset" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterOneValue); + static_cast(dialog)->setValueOneCaption("Enter offset in percent [-100..100]"); + static_cast(dialog)->setValueOneRange(-100, 100.0f, 2); + static_cast(dialog)->setValueOne(lastValues.DCOffset != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.DCOffset : 0.0f); + break; + + case ToolHandlerResponder::SampleToolTypeResample: + dialog = new DialogResample(parentScreen, toolHandlerResponder, PP_DEFAULT_ID); + if (sampleEditor->isValidSample()) + { + if (lastValues.resampleInterpolationType != SampleEditorControlLastValues::invalidIntValue()) + static_cast(dialog)->setInterpolationType(lastValues.resampleInterpolationType); + + static_cast(dialog)->setAdjustFtAndRelnote(lastValues.adjustFtAndRelnote); + + static_cast(dialog)->setRelNote(sampleEditor->getRelNoteNum()); + static_cast(dialog)->setFineTune(sampleEditor->getFinetune()); + static_cast(dialog)->setSize(sampleEditor->getSampleLen()); + } + break; + + case ToolHandlerResponder::SampleToolTypeEQ3Band:{ + dialog = new DialogEQ(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, DialogEQ::EQ3Bands); DialogEQ *eq = static_cast(dialog); - if (lastValues.hasEQ3BandValues) - { - for (pp_int32 i = 0; i < 3; i++) - eq->setBandParam(i, lastValues.EQ3BandValues[i]); - } + if (lastValues.hasEQ3BandValues) + { + for (pp_int32 i = 0; i < 3; i++) + eq->setBandParam(i, lastValues.EQ3BandValues[i]); + } eq->setSampleEditor(sampleEditor); - break; + break; } - case ToolHandlerResponder::SampleToolTypeEQ10Band: - case ToolHandlerResponder::SampleToolTypeSelectiveEQ10Band:{ - dialog = new DialogEQ(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, DialogEQ::EQ10Bands); + case ToolHandlerResponder::SampleToolTypeEQ10Band: + case ToolHandlerResponder::SampleToolTypeSelectiveEQ10Band:{ + dialog = new DialogEQ(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, DialogEQ::EQ10Bands); DialogEQ *eq = static_cast(dialog); - if (lastValues.hasEQ10BandValues) - { - for (pp_int32 i = 0; i < 10; i++) - eq->setBandParam(i, lastValues.EQ10BandValues[i]); - } + if (lastValues.hasEQ10BandValues) + { + for (pp_int32 i = 0; i < 10; i++) + eq->setBandParam(i, lastValues.EQ10BandValues[i]); + } eq->setSampleEditor(sampleEditor); - break; - } - - case ToolHandlerResponder::SampleToolTypeGenerateSilence: - dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Insert silence" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterOneValue); - static_cast(dialog)->setValueOneCaption("Enter size in samples:"); - static_cast(dialog)->setValueOneRange(3, 1024*1024*10-1, 0); - if (lastValues.silenceSize != SampleEditorControlLastValues::invalidIntValue()) - static_cast(dialog)->setValueOne((float)lastValues.silenceSize); - else - static_cast(dialog)->setValueOne(100.0f); - break; - - case ToolHandlerResponder::SampleToolTypeGenerateNoise: - { - PPSimpleVector noiseFilterTypes; - - noiseFilterTypes.add(new PPString("White")); - noiseFilterTypes.add(new PPString("Pink")); - noiseFilterTypes.add(new PPString("Brown")); - - dialog = new DialogGroupSelection(parentScreen, - toolHandlerResponder, - PP_DEFAULT_ID, - "Select noise type" PPSTR_PERIODS, - noiseFilterTypes); - break; - } - - case ToolHandlerResponder::SampleToolTypeReverb:{ - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Reverb", 2, sampleEditor, &SampleEditor::tool_reverb ); - DialogSliders *sliders = static_cast(dialog); - - float value = lastValues.reverbDryWet != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbDryWet : 20.0f; - sliders->initSlider(0,0,100,value,"Dry..Wet"); - value = lastValues.reverbSize != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbSize : 20.0f; - sliders->initSlider(1,1,100,value,"Size"); - break; - } - - case ToolHandlerResponder::SampleToolTypeSaturate:{ - TXMSample *sample = sampleEditor->getSample(); - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Saturation", 3, sampleEditor, &SampleEditor::tool_saturate ); - DialogSliders *sliders = static_cast(dialog); - float value = lastValues.saturate != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.saturate : 10.0f; - sliders->initSlider(0,1,100,value,"Harmonics"); - sliders->initSlider(1,0,100,0,"Bandpass"); - sliders->initSlider(2,1,100,100,"Dry \x1d Wet"); - break; - } - - case ToolHandlerResponder::SampleToolTypeMTBoost:{ - TXMSample *sample = sampleEditor->getSample(); - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Milky Exciter", 4, sampleEditor, &SampleEditor::tool_MTboostSample ); - DialogSliders *sliders = static_cast(dialog); - sliders->initSlider(0,2000,28000,20000,"Freq"); - sliders->initSlider(1,1,100,10,"Smear"); - sliders->initSlider(2,0,20,0,"Phase"); - sliders->initSlider(3,1,100,20,"Wet"); - break; - } - - case ToolHandlerResponder::SampleToolTypeFilter:{ - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "90s Filter", 5, sampleEditor, &SampleEditor::tool_filter ); - DialogSliders *sliders = static_cast(dialog); - TXMSample *sample = sampleEditor->getSample(); - pp_int32 sampleRate = (int)(1.25 * 48000.0); // allow frequency overflow to inject aliasing 90s 'grit' - float value = lastValues.filterCutoffH != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterCutoffH : 45.0f; - sliders->initSlider(0,1,28000,value,"Highpass"); - value = lastValues.filterCutoffL != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterCutoffL : ((float)sampleRate/2)-1.0f; - PPString str = "Lowpass"; - str.append("\x1d"); - str.append("grit"); - sliders->initSlider(1,1,sampleRate/2,value,str); - value = lastValues.filterRes != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterRes : 0.0f; - sliders->initSlider(2,0,9,value,"Resonance"); - value = lastValues.filterSweep != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterSweep : 0.0f; - sliders->initSlider(3,0,3,value,"Sweep"); - sliders->initSlider(4,0.0f, 1000.0f, 100.0f,"Volume"); - break; - } - - case ToolHandlerResponder::SampleToolTypeTimeStretch:{ - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "90s Timestretch", 2, sampleEditor, &SampleEditor::tool_timestretch ); + break; + } + + case ToolHandlerResponder::SampleToolTypeGenerateSilence: + dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Insert silence" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterOneValue); + static_cast(dialog)->setValueOneCaption("Enter size in samples:"); + static_cast(dialog)->setValueOneRange(3, 1024*1024*10-1, 0); + if (lastValues.silenceSize != SampleEditorControlLastValues::invalidIntValue()) + static_cast(dialog)->setValueOne((float)lastValues.silenceSize); + else + static_cast(dialog)->setValueOne(100.0f); + break; + + case ToolHandlerResponder::SampleToolTypeGenerateNoise: + { + PPSimpleVector noiseFilterTypes; + + noiseFilterTypes.add(new PPString("White")); + noiseFilterTypes.add(new PPString("Pink")); + noiseFilterTypes.add(new PPString("Brown")); + + dialog = new DialogGroupSelection(parentScreen, + toolHandlerResponder, + PP_DEFAULT_ID, + "Select noise type" PPSTR_PERIODS, + noiseFilterTypes); + break; + } + + case ToolHandlerResponder::SampleToolTypeReverb:{ + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Reverb", 2, sampleEditor, &SampleEditor::tool_reverb ); + DialogSliders *sliders = static_cast(dialog); + + float value = lastValues.reverbDryWet != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbDryWet : 20.0f; + sliders->initSlider(0,0,100,value,"Dry..Wet"); + value = lastValues.reverbSize != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.reverbSize : 20.0f; + sliders->initSlider(1,1,100,value,"Size"); + break; + } + + case ToolHandlerResponder::SampleToolTypeSaturate:{ + TXMSample *sample = sampleEditor->getSample(); + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Saturation", 3, sampleEditor, &SampleEditor::tool_saturate ); + DialogSliders *sliders = static_cast(dialog); + float value = lastValues.saturate != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.saturate : 10.0f; + sliders->initSlider(0,1,100,value,"Harmonics"); + sliders->initSlider(1,0,100,0,"Bandpass"); + sliders->initSlider(2,1,100,100,"Dry \x1d Wet"); + break; + } + + case ToolHandlerResponder::SampleToolTypeMTBoost:{ + TXMSample *sample = sampleEditor->getSample(); + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Milky Exciter", 4, sampleEditor, &SampleEditor::tool_MTboostSample ); + DialogSliders *sliders = static_cast(dialog); + sliders->initSlider(0,2000,28000,20000,"Freq"); + sliders->initSlider(1,1,100,10,"Smear"); + sliders->initSlider(2,0,20,0,"Phase"); + sliders->initSlider(3,1,100,20,"Wet"); + break; + } + + case ToolHandlerResponder::SampleToolTypeVocode:{ + if ( sampleEditor->clipBoardIsEmpty() ){ + tracker->showMessageBoxSized(MESSAGEBOX_UNIVERSAL, "copy a different waveform first", Tracker::MessageBox_OK); + return false; + } + TXMSample *sample = sampleEditor->getSample(); + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Vocode (with clipboard)", 7, sampleEditor, &SampleEditor::tool_vocodeSample ); + DialogSliders *sliders = static_cast(dialog); + PPString str = "8"; + str.append("\x1d"); + str.append("16 bands"); + sliders->initSlider(0,1,2,1,str); + sliders->initSlider(1,1,9,1,"envelope"); + sliders->initSlider(2,0,1,0,"swap samples"); + sliders->initSlider(3,0,100,40,"high amp"); + sliders->initSlider(4,0,100,40,"high band"); + sliders->initSlider(5,0,100,50,"high q"); + sliders->initSlider(6,0,100,40,"volume"); + break; + } + + case ToolHandlerResponder::SampleToolTypeFilter:{ + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "90s Filter", 5, sampleEditor, &SampleEditor::tool_filter ); + DialogSliders *sliders = static_cast(dialog); + TXMSample *sample = sampleEditor->getSample(); + pp_int32 sampleRate = (int)(1.25 * 48000.0); // allow frequency overflow to inject aliasing 90s 'grit' + float value = lastValues.filterCutoffH != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterCutoffH : 45.0f; + sliders->initSlider(0,1,28000,value,"Highpass"); + value = lastValues.filterCutoffL != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterCutoffL : ((float)sampleRate/2)-1.0f; + PPString str = "Lowpass"; + str.append("\x1d"); + str.append("grit"); + sliders->initSlider(1,1,sampleRate/2,value,str); + value = lastValues.filterRes != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterRes : 0.0f; + sliders->initSlider(2,0,9,value,"Resonance"); + value = lastValues.filterSweep != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.filterSweep : 0.0f; + sliders->initSlider(3,0,3,value,"Sweep"); + sliders->initSlider(4,0.0f, 1000.0f, 100.0f,"Volume"); + break; + } + + case ToolHandlerResponder::SampleToolTypeTimeStretch:{ + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "90s Timestretch", 2, sampleEditor, &SampleEditor::tool_timestretch ); DialogSliders *sliders = static_cast(dialog); - sliders->initSlider(0,1,10000,3900,"Grainsize"); - sliders->initSlider(1,0,20,3,"Stretch"); - break; - } - - case ToolHandlerResponder::SampleToolTypeDelay:{ - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Delay Toolkit", 6, sampleEditor, &SampleEditor::tool_delay ); - int sampleRate = 48000; - DialogSliders *sliders = static_cast(dialog); - PPString str = "Flange"; - str.append("\x1d"); - str.append("Delay"); - sliders->initSlider(0,1,10000,3900,str); - str = "Flange"; - str.append("\x1d"); - str.append("Echos"); - sliders->initSlider(1,1,8,3,str); - sliders->initSlider(2,0,100,0,"Chorus detune"); - sliders->initSlider(3,0,sampleRate/2,0,"Bandpass"); - sliders->initSlider(4,1,100,0,"Saturate"); - sliders->initSlider(5,0,100,50,"Dry / Wet"); - break; - } - - case ToolHandlerResponder::SampleToolTypeGenerateSine: - case ToolHandlerResponder::SampleToolTypeGenerateSquare: - case ToolHandlerResponder::SampleToolTypeGenerateTriangle: - case ToolHandlerResponder::SampleToolTypeGenerateSawtooth: - case ToolHandlerResponder::SampleToolTypeGenerateHalfSine: - case ToolHandlerResponder::SampleToolTypeGenerateAbsoluteSine: - case ToolHandlerResponder::SampleToolTypeGenerateQuarterSine: - { - dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Generate waveform" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterTwoValues); - static_cast(dialog)->setValueOneCaption("Volume in percent:"); - static_cast(dialog)->setValueTwoCaption("Number of periods:"); - static_cast(dialog)->setValueOneRange(-1000.0f, 1000.0f, 2); - static_cast(dialog)->setValueTwoRange(0.0f, (float)(1024*1024*5), 2); - static_cast(dialog)->setValueOne(lastValues.waveFormVolume != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.waveFormVolume : 100.0f); - static_cast(dialog)->setValueTwo(lastValues.waveFormNumPeriods != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.waveFormNumPeriods : 1.0f); - break; - } - - case ToolHandlerResponder::SampleToolTypeSynth: - { - // triggered when user presses 'synth'-button - getSampleEditor()->getSynth()->ASCIISynthImport( PPString( getSampleEditor()->getSample()->name) ); - dialog = getSampleEditor()->getSynth()->dialog( getSampleEditor(), parentScreen, toolHandlerResponder ); - PatternEditor *pe = this->tracker->getPatternEditor(); - pe->getCursor().inner = 0; // force note-column to hear notes playing on keyboard - break; - } - - default: - break; - } - - dialog->show(); - - return true; + sliders->initSlider(0,1,10000,3900,"Grainsize"); + sliders->initSlider(1,0,20,3,"Stretch"); + break; + } + + case ToolHandlerResponder::SampleToolTypeDelay:{ + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Delay Toolkit", 6, sampleEditor, &SampleEditor::tool_delay ); + int sampleRate = 48000; + DialogSliders *sliders = static_cast(dialog); + PPString str = "Flange"; + str.append("\x1d"); + str.append("Delay"); + sliders->initSlider(0,1,10000,3900,str); + str = "Flange"; + str.append("\x1d"); + str.append("Echos"); + sliders->initSlider(1,1,8,3,str); + sliders->initSlider(2,0,100,0,"Chorus detune"); + sliders->initSlider(3,0,sampleRate/2,0,"Bandpass"); + sliders->initSlider(4,1,100,0,"Saturate"); + sliders->initSlider(5,0,100,50,"Dry / Wet"); + break; + } + + case ToolHandlerResponder::SampleToolTypeGenerateSine: + case ToolHandlerResponder::SampleToolTypeGenerateSquare: + case ToolHandlerResponder::SampleToolTypeGenerateTriangle: + case ToolHandlerResponder::SampleToolTypeGenerateSawtooth: + case ToolHandlerResponder::SampleToolTypeGenerateHalfSine: + case ToolHandlerResponder::SampleToolTypeGenerateAbsoluteSine: + case ToolHandlerResponder::SampleToolTypeGenerateQuarterSine: + { + dialog = new DialogWithValues(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Generate waveform" PPSTR_PERIODS, DialogWithValues::ValueStyleEnterTwoValues); + static_cast(dialog)->setValueOneCaption("Volume in percent:"); + static_cast(dialog)->setValueTwoCaption("Number of periods:"); + static_cast(dialog)->setValueOneRange(-1000.0f, 1000.0f, 2); + static_cast(dialog)->setValueTwoRange(0.0f, (float)(1024*1024*5), 2); + static_cast(dialog)->setValueOne(lastValues.waveFormVolume != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.waveFormVolume : 100.0f); + static_cast(dialog)->setValueTwo(lastValues.waveFormNumPeriods != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.waveFormNumPeriods : 1.0f); + break; + } + + case ToolHandlerResponder::SampleToolTypeSynth: + { + // triggered when user presses 'synth'-button + getSampleEditor()->getSynth()->ASCIISynthImport( PPString( getSampleEditor()->getSample()->name) ); + dialog = getSampleEditor()->getSynth()->dialog( getSampleEditor(), parentScreen, toolHandlerResponder ); + PatternEditor *pe = this->tracker->getPatternEditor(); + pe->getCursor().inner = 0; // force note-column to hear notes playing on keyboard + break; + } + + default: + break; + } + + dialog->show(); + + return true; } bool SampleEditorControl::invokeTool(ToolHandlerResponder::SampleToolTypes type) { - if (!sampleEditor->isValidSample()) - return false; - - switch (type) - { - case ToolHandlerResponder::SampleToolTypeNew: - { - FilterParameters par(2); - lastValues.newSampleSize = (pp_int32)static_cast(dialog)->getValueOne(); - par.setParameter(0, FilterParameters::Parameter(lastValues.newSampleSize)); - par.setParameter(1, FilterParameters::Parameter(sampleEditor->is16Bit() ? 16 : 8)); - sampleEditor->tool_newSample(&par); - break; - } - - case ToolHandlerResponder::SampleToolTypeVolume: - { - lastValues.boostSampleVolume = static_cast(dialog)->getSlider(0); - // we don't do anything here since dialogsliders processes inplace already - break; - } - - case ToolHandlerResponder::SampleToolTypeReverb: - { - DialogSliders *sliders = static_cast(dialog); - lastValues.reverbDryWet = sliders->getSlider(0); - lastValues.reverbSize = sliders->getSlider(1); - // we don't do anything here since dialogsliders processes inplace already - break; - } - - case ToolHandlerResponder::SampleToolTypeMTBoost: - { - // we don't do anything here since dialogsliders processes inplace already - break; - } - - case ToolHandlerResponder::SampleToolTypeSaturate: - { - DialogSliders *sliders = static_cast(dialog); - lastValues.saturate = sliders->getSlider(0); - // we don't do anything here since dialogsliders processes inplace already - break; - } - - case ToolHandlerResponder::SampleToolTypeTimeStretch: - { - // we don't do anything here since dialogsliders processes inplace already - break; - } - - case ToolHandlerResponder::SampleToolTypeDelay: - { - // we don't do anything here since dialogsliders processes inplace already - break; - } - - case ToolHandlerResponder::SampleToolTypeFilter: - { - DialogSliders *sliders = static_cast(dialog); - lastValues.filterCutoffH = sliders->getSlider(0); - lastValues.filterCutoffL = sliders->getSlider(1); - lastValues.filterRes = sliders->getSlider(2); - lastValues.filterSweep = sliders->getSlider(3); - lastValues.boostSampleVolume = sliders->getSlider(4); - // we don't do anything here since dialogsliders processes inplace already - break; - } - - case ToolHandlerResponder::SampleToolTypeFade: - { - lastValues.fadeSampleVolumeStart = static_cast(dialog)->getValueOne(); - lastValues.fadeSampleVolumeEnd = static_cast(dialog)->getValueTwo(); - // we don't do anything here since dialogsliders processes inplace already - break; - } - - case ToolHandlerResponder::SampleToolTypeChangeSign: - { - lastValues.changeSignIgnoreBits = (pp_int32)static_cast(dialog)->getValueOne(); - FilterParameters par(1); - par.setParameter(0, FilterParameters::Parameter(lastValues.changeSignIgnoreBits)); - sampleEditor->tool_changeSignSample(&par); - break; - } - - case ToolHandlerResponder::SampleToolTypeDCOffset: - { - FilterParameters par(1); - lastValues.DCOffset = static_cast(dialog)->getValueOne(); - par.setParameter(0, FilterParameters::Parameter(lastValues.DCOffset / 100.0f)); - sampleEditor->tool_DCOffsetSample(&par); - break; - } - - case ToolHandlerResponder::SampleToolTypeResample: - { - lastValues.resampleInterpolationType = static_cast(dialog)->getInterpolationType(); - lastValues.adjustFtAndRelnote = static_cast(dialog)->getAdjustFtAndRelnote(); - lastValues.adjustSampleOffsetCommand = static_cast(dialog)->getAdjustSampleOffsetCommand(); - - FilterParameters par(4); - par.setParameter(0, FilterParameters::Parameter(static_cast(dialog)->getC4Speed())); - par.setParameter(1, FilterParameters::Parameter(static_cast(lastValues.resampleInterpolationType))); - par.setParameter(2, FilterParameters::Parameter(lastValues.adjustFtAndRelnote ? 1 : 0)); - par.setParameter(3, FilterParameters::Parameter(lastValues.adjustSampleOffsetCommand ? 1 : 0)); - sampleEditor->tool_resampleSample(&par); - break; - } - - case ToolHandlerResponder::SampleToolTypeEQ3Band: - case ToolHandlerResponder::SampleToolTypeEQ10Band: - case ToolHandlerResponder::SampleToolTypeSelectiveEQ10Band: - { - pp_uint32 numBands = static_cast(dialog)->getNumBandsAsInt(); - - float* last = NULL; - - if (numBands == 3) - { - lastValues.hasEQ3BandValues = true; - last = lastValues.EQ3BandValues; - } - else - { - lastValues.hasEQ10BandValues = true; - last = lastValues.EQ10BandValues; - } - - DialogEQ *dialogEQ = static_cast(dialog); - FilterParameters par(numBands); - for (pp_uint32 i = 0; i < numBands; i++) - { - float val = dialogEQ->getBandParam(i); - if (last) - last[i] = val; - par.setParameter(i, FilterParameters::Parameter(val)); - } - sampleEditor->tool_eqSample(&par,type==ToolHandlerResponder::SampleToolTypeSelectiveEQ10Band); - break; - } - - case ToolHandlerResponder::SampleToolTypeGenerateSilence: - { - FilterParameters par(1); - par.setParameter(0, FilterParameters::Parameter((pp_int32)(static_cast(dialog)->getValueOne()))); - sampleEditor->tool_generateSilence(&par); - break; - } - - case ToolHandlerResponder::SampleToolTypeGenerateNoise: - { - FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter(1.0f) ); - par.setParameter(1, FilterParameters::Parameter((pp_int32)(static_cast(dialog)->getSelection()))); - sampleEditor->tool_generateNoise(&par); - break; - } - - case ToolHandlerResponder::SampleToolTypeGenerateSine: - { - lastValues.waveFormVolume = static_cast(dialog)->getValueOne(); - lastValues.waveFormNumPeriods = static_cast(dialog)->getValueTwo(); - FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter(lastValues.waveFormVolume/100.0f)); - par.setParameter(1, FilterParameters::Parameter(lastValues.waveFormNumPeriods)); - sampleEditor->tool_generateSine(&par); - break; - } - - case ToolHandlerResponder::SampleToolTypeGenerateSquare: - { - lastValues.waveFormVolume = static_cast(dialog)->getValueOne(); - lastValues.waveFormNumPeriods = static_cast(dialog)->getValueTwo(); - FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter(lastValues.waveFormVolume/100.0f)); - par.setParameter(1, FilterParameters::Parameter(lastValues.waveFormNumPeriods)); - sampleEditor->tool_generateSquare(&par); - break; - } - - case ToolHandlerResponder::SampleToolTypeGenerateTriangle: - { - lastValues.waveFormVolume = static_cast(dialog)->getValueOne(); - lastValues.waveFormNumPeriods = static_cast(dialog)->getValueTwo(); - FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter(lastValues.waveFormVolume/100.0f)); - par.setParameter(1, FilterParameters::Parameter(lastValues.waveFormNumPeriods)); - sampleEditor->tool_generateTriangle(&par); - break; - } - - case ToolHandlerResponder::SampleToolTypeGenerateSawtooth: - { - lastValues.waveFormVolume = static_cast(dialog)->getValueOne(); - lastValues.waveFormNumPeriods = static_cast(dialog)->getValueTwo(); - FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter(lastValues.waveFormVolume/100.0f)); - par.setParameter(1, FilterParameters::Parameter(lastValues.waveFormNumPeriods)); - sampleEditor->tool_generateSawtooth(&par); - break; - } - - case ToolHandlerResponder::SampleToolTypeGenerateHalfSine: - { - lastValues.waveFormVolume = static_cast(dialog)->getValueOne(); - lastValues.waveFormNumPeriods = static_cast(dialog)->getValueTwo(); - FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter(lastValues.waveFormVolume / 100.0f)); - par.setParameter(1, FilterParameters::Parameter(lastValues.waveFormNumPeriods)); - sampleEditor->tool_generateHalfSine(&par); - break; - } - - case ToolHandlerResponder::SampleToolTypeGenerateAbsoluteSine: - { - lastValues.waveFormVolume = static_cast(dialog)->getValueOne(); - lastValues.waveFormNumPeriods = static_cast(dialog)->getValueTwo(); - FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter(lastValues.waveFormVolume / 100.0f)); - par.setParameter(1, FilterParameters::Parameter(lastValues.waveFormNumPeriods)); - sampleEditor->tool_generateAbsoluteSine(&par); - break; - } - - case ToolHandlerResponder::SampleToolTypeGenerateQuarterSine: - { - lastValues.waveFormVolume = static_cast(dialog)->getValueOne(); - lastValues.waveFormNumPeriods = static_cast(dialog)->getValueTwo(); - FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter(lastValues.waveFormVolume / 100.0f)); - par.setParameter(1, FilterParameters::Parameter(lastValues.waveFormNumPeriods)); - sampleEditor->tool_generateQuarterSine(&par); - break; - } - - case ToolHandlerResponder::SampleToolTypeSynth: - { - this->tracker->updateSamplesListBox(); - break; - } - - default: - break; - } - - return true; + if (!sampleEditor->isValidSample()) + return false; + + switch (type) + { + case ToolHandlerResponder::SampleToolTypeNew: + { + FilterParameters par(2); + lastValues.newSampleSize = (pp_int32)static_cast(dialog)->getValueOne(); + par.setParameter(0, FilterParameters::Parameter(lastValues.newSampleSize)); + par.setParameter(1, FilterParameters::Parameter(sampleEditor->is16Bit() ? 16 : 8)); + sampleEditor->tool_newSample(&par); + break; + } + + case ToolHandlerResponder::SampleToolTypeVolume: + { + lastValues.boostSampleVolume = static_cast(dialog)->getSlider(0); + // we don't do anything here since dialogsliders processes inplace already + break; + } + + case ToolHandlerResponder::SampleToolTypeReverb: + { + DialogSliders *sliders = static_cast(dialog); + lastValues.reverbDryWet = sliders->getSlider(0); + lastValues.reverbSize = sliders->getSlider(1); + // we don't do anything here since dialogsliders processes inplace already + break; + } + + case ToolHandlerResponder::SampleToolTypeVocode: + { + // we don't do anything here since dialogsliders processes inplace already + break; + } + + case ToolHandlerResponder::SampleToolTypeMTBoost: + { + // we don't do anything here since dialogsliders processes inplace already + break; + } + + case ToolHandlerResponder::SampleToolTypeSaturate: + { + DialogSliders *sliders = static_cast(dialog); + lastValues.saturate = sliders->getSlider(0); + // we don't do anything here since dialogsliders processes inplace already + break; + } + + case ToolHandlerResponder::SampleToolTypeTimeStretch: + { + // we don't do anything here since dialogsliders processes inplace already + break; + } + + case ToolHandlerResponder::SampleToolTypeDelay: + { + // we don't do anything here since dialogsliders processes inplace already + break; + } + + case ToolHandlerResponder::SampleToolTypeFilter: + { + DialogSliders *sliders = static_cast(dialog); + lastValues.filterCutoffH = sliders->getSlider(0); + lastValues.filterCutoffL = sliders->getSlider(1); + lastValues.filterRes = sliders->getSlider(2); + lastValues.filterSweep = sliders->getSlider(3); + lastValues.boostSampleVolume = sliders->getSlider(4); + // we don't do anything here since dialogsliders processes inplace already + break; + } + + case ToolHandlerResponder::SampleToolTypeFade: + { + lastValues.fadeSampleVolumeStart = static_cast(dialog)->getValueOne(); + lastValues.fadeSampleVolumeEnd = static_cast(dialog)->getValueTwo(); + // we don't do anything here since dialogsliders processes inplace already + break; + } + + case ToolHandlerResponder::SampleToolTypeChangeSign: + { + lastValues.changeSignIgnoreBits = (pp_int32)static_cast(dialog)->getValueOne(); + FilterParameters par(1); + par.setParameter(0, FilterParameters::Parameter(lastValues.changeSignIgnoreBits)); + sampleEditor->tool_changeSignSample(&par); + break; + } + + case ToolHandlerResponder::SampleToolTypeDCOffset: + { + FilterParameters par(1); + lastValues.DCOffset = static_cast(dialog)->getValueOne(); + par.setParameter(0, FilterParameters::Parameter(lastValues.DCOffset / 100.0f)); + sampleEditor->tool_DCOffsetSample(&par); + break; + } + + case ToolHandlerResponder::SampleToolTypeResample: + { + lastValues.resampleInterpolationType = static_cast(dialog)->getInterpolationType(); + lastValues.adjustFtAndRelnote = static_cast(dialog)->getAdjustFtAndRelnote(); + lastValues.adjustSampleOffsetCommand = static_cast(dialog)->getAdjustSampleOffsetCommand(); + + FilterParameters par(4); + par.setParameter(0, FilterParameters::Parameter(static_cast(dialog)->getC4Speed())); + par.setParameter(1, FilterParameters::Parameter(static_cast(lastValues.resampleInterpolationType))); + par.setParameter(2, FilterParameters::Parameter(lastValues.adjustFtAndRelnote ? 1 : 0)); + par.setParameter(3, FilterParameters::Parameter(lastValues.adjustSampleOffsetCommand ? 1 : 0)); + sampleEditor->tool_resampleSample(&par); + break; + } + + case ToolHandlerResponder::SampleToolTypeEQ3Band: + case ToolHandlerResponder::SampleToolTypeEQ10Band: + case ToolHandlerResponder::SampleToolTypeSelectiveEQ10Band: + { + pp_uint32 numBands = static_cast(dialog)->getNumBandsAsInt(); + + float* last = NULL; + + if (numBands == 3) + { + lastValues.hasEQ3BandValues = true; + last = lastValues.EQ3BandValues; + } + else + { + lastValues.hasEQ10BandValues = true; + last = lastValues.EQ10BandValues; + } + + DialogEQ *dialogEQ = static_cast(dialog); + FilterParameters par(numBands); + for (pp_uint32 i = 0; i < numBands; i++) + { + float val = dialogEQ->getBandParam(i); + if (last) + last[i] = val; + par.setParameter(i, FilterParameters::Parameter(val)); + } + sampleEditor->tool_eqSample(&par,type==ToolHandlerResponder::SampleToolTypeSelectiveEQ10Band); + break; + } + + case ToolHandlerResponder::SampleToolTypeGenerateSilence: + { + FilterParameters par(1); + par.setParameter(0, FilterParameters::Parameter((pp_int32)(static_cast(dialog)->getValueOne()))); + sampleEditor->tool_generateSilence(&par); + break; + } + + case ToolHandlerResponder::SampleToolTypeGenerateNoise: + { + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter(1.0f) ); + par.setParameter(1, FilterParameters::Parameter((pp_int32)(static_cast(dialog)->getSelection()))); + sampleEditor->tool_generateNoise(&par); + break; + } + + case ToolHandlerResponder::SampleToolTypeGenerateSine: + { + lastValues.waveFormVolume = static_cast(dialog)->getValueOne(); + lastValues.waveFormNumPeriods = static_cast(dialog)->getValueTwo(); + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter(lastValues.waveFormVolume/100.0f)); + par.setParameter(1, FilterParameters::Parameter(lastValues.waveFormNumPeriods)); + sampleEditor->tool_generateSine(&par); + break; + } + + case ToolHandlerResponder::SampleToolTypeGenerateSquare: + { + lastValues.waveFormVolume = static_cast(dialog)->getValueOne(); + lastValues.waveFormNumPeriods = static_cast(dialog)->getValueTwo(); + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter(lastValues.waveFormVolume/100.0f)); + par.setParameter(1, FilterParameters::Parameter(lastValues.waveFormNumPeriods)); + sampleEditor->tool_generateSquare(&par); + break; + } + + case ToolHandlerResponder::SampleToolTypeGenerateTriangle: + { + lastValues.waveFormVolume = static_cast(dialog)->getValueOne(); + lastValues.waveFormNumPeriods = static_cast(dialog)->getValueTwo(); + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter(lastValues.waveFormVolume/100.0f)); + par.setParameter(1, FilterParameters::Parameter(lastValues.waveFormNumPeriods)); + sampleEditor->tool_generateTriangle(&par); + break; + } + + case ToolHandlerResponder::SampleToolTypeGenerateSawtooth: + { + lastValues.waveFormVolume = static_cast(dialog)->getValueOne(); + lastValues.waveFormNumPeriods = static_cast(dialog)->getValueTwo(); + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter(lastValues.waveFormVolume/100.0f)); + par.setParameter(1, FilterParameters::Parameter(lastValues.waveFormNumPeriods)); + sampleEditor->tool_generateSawtooth(&par); + break; + } + + case ToolHandlerResponder::SampleToolTypeGenerateHalfSine: + { + lastValues.waveFormVolume = static_cast(dialog)->getValueOne(); + lastValues.waveFormNumPeriods = static_cast(dialog)->getValueTwo(); + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter(lastValues.waveFormVolume / 100.0f)); + par.setParameter(1, FilterParameters::Parameter(lastValues.waveFormNumPeriods)); + sampleEditor->tool_generateHalfSine(&par); + break; + } + + case ToolHandlerResponder::SampleToolTypeGenerateAbsoluteSine: + { + lastValues.waveFormVolume = static_cast(dialog)->getValueOne(); + lastValues.waveFormNumPeriods = static_cast(dialog)->getValueTwo(); + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter(lastValues.waveFormVolume / 100.0f)); + par.setParameter(1, FilterParameters::Parameter(lastValues.waveFormNumPeriods)); + sampleEditor->tool_generateAbsoluteSine(&par); + break; + } + + case ToolHandlerResponder::SampleToolTypeGenerateQuarterSine: + { + lastValues.waveFormVolume = static_cast(dialog)->getValueOne(); + lastValues.waveFormNumPeriods = static_cast(dialog)->getValueTwo(); + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter(lastValues.waveFormVolume / 100.0f)); + par.setParameter(1, FilterParameters::Parameter(lastValues.waveFormNumPeriods)); + sampleEditor->tool_generateQuarterSine(&par); + break; + } + + case ToolHandlerResponder::SampleToolTypeSynth: + { + this->tracker->updateSamplesListBox(); + break; + } + + default: + break; + } + + return true; } SampleEditorControl::ToolHandlerResponder::ToolHandlerResponder(SampleEditorControl& theSampleEditorControl) : - sampleEditorControl(theSampleEditorControl), - sampleToolType(SampleToolTypeNone) + sampleEditorControl(theSampleEditorControl), + sampleToolType(SampleToolTypeNone) { } pp_int32 SampleEditorControl::ToolHandlerResponder::ActionOkay(PPObject* sender) { - sampleEditorControl.invokeTool(sampleToolType); - return 0; + sampleEditorControl.invokeTool(sampleToolType); + return 0; } pp_int32 SampleEditorControl::ToolHandlerResponder::ActionCancel(PPObject* sender) { - return 0; + return 0; } From b089c9ae6b33fc322eee651514e12323284fade9 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 29 Mar 2024 18:34:26 +0100 Subject: [PATCH 113/152] bugfix: prevent sectionHDRecorder crash due to no selected instrument --- src/tracker/ModuleEditor.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tracker/ModuleEditor.h b/src/tracker/ModuleEditor.h index 773ba164..7f17ea2c 100644 --- a/src/tracker/ModuleEditor.h +++ b/src/tracker/ModuleEditor.h @@ -162,7 +162,10 @@ class ModuleEditor void setCurrentPatternIndex(mp_sint32 index) { currentPatternIndex = index; } mp_sint32 getCurrentPatternIndex() const { return currentPatternIndex; } - void setCurrentInstrumentIndex(mp_sint32 index) { currentInstrumentIndex = index; } + void setCurrentInstrumentIndex(mp_sint32 index) { + if( index < 0 ) return; + currentInstrumentIndex = index; + } mp_sint32 getCurrentInstrumentIndex() const { return currentInstrumentIndex; } void setCurrentSampleIndex(mp_sint32 index) { currentSampleIndex = index; } From a52b8219a69318b809bb7a645812eaa32435e6a2 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 1 Apr 2024 22:48:16 +0200 Subject: [PATCH 114/152] finished vocoder + added volume+compand slider to saturator --- src/tracker/SampleEditor.cpp | 43 ++++++++++--------- src/tracker/SampleEditor.h | 1 + .../SampleEditorControlToolHandler.cpp | 24 +++++------ 3 files changed, 35 insertions(+), 33 deletions(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 7d93bb97..6cf6137a 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -1,8 +1,8 @@ /* * tracker/SampleEditor.cpp * - * vocode(): GPL /Copyright 2008-2011 David Robillard - * vocode(): GPL /Copyright 1999-2000 Paul Kellett (Maxim Digital Audio) + * tool_vocode(): GPL /Copyright 2008-2011 David Robillard + * tool_vocode(): GPL /Copyright 1999-2000 Paul Kellett (Maxim Digital Audio) * * Copyright 2009 Peter Barth * @@ -3433,9 +3433,12 @@ void SampleEditor::tool_saturate(const FilterParameters* par) pp_int32 samplerate = XModule::getc4spd(sample->relnote, sample->finetune); float freq = par->getParameter(1).floatPart / 100.0; freq = (freq*freq*freq) * float(samplerate/2); // curve - float dry = fmin( 1.0f - (par->getParameter(2).floatPart / 100.0f ), 0.5 ) * 2.0f; - float wet = ( par->getParameter(2).floatPart / 100.0f); + float dry = fmin( 1.0f - (par->getParameter(3).floatPart / 100.0f ), 0.5 ) * 2.0f; + float wet = ( par->getParameter(3).floatPart / 100.0f); + float compand = ( par->getParameter(2).floatPart / 25.0f); + float volume = par->getParameter(4).floatPart / 100.0f; float scale; + // init filter multifilter_t filter; multifilter_state_t filter0; @@ -3460,9 +3463,12 @@ void SampleEditor::tool_saturate(const FilterParameters* par) { in = getFloatSampleFromWaveform(i); // normalized amp input out = Filter::multifilter(&filter, &filter0, in ); // bandpass + if( compand >= 1.0 ){ + out = tanh( out * compand ); + } out = sin( (out*scale) * foldback ) / foldback; // sinusoid foldback & denormalize out = (out*wet) + (in*dry); // - setFloatSampleInWaveform(i, out * peak ); // full harmonic fold complete + setFloatSampleInWaveform(i, out * peak * volume ); // full harmonic fold complete } finishUndo(); @@ -3737,9 +3743,9 @@ void SampleEditor::tool_synth(const FilterParameters* par) postFilter(); } + void SampleEditor::tool_vocodeSample(const FilterParameters* par) { - if (isEmptySample()) return; @@ -3776,12 +3782,12 @@ void SampleEditor::tool_vocodeSample(const FilterParameters* par) ///global internal variables pp_int32 i; - const pp_int32 bands = 8 * (int)par->getParameter(0).floatPart; - pp_int32 swap; //input channel swap + const pp_int32 bands = 8; // 16 is buggy + pp_int32 swap; //input channel swap float gain; //output level - float thru = 100.0f / par->getParameter(3).floatPart; - float high = 100.0f / par->getParameter(4).floatPart; - float q = 100.0f / par->getParameter(5).floatPart; + float thru = 100.0f / par->getParameter(2).floatPart; + float high = 100.0f / par->getParameter(3).floatPart; + float q = 100.0f / par->getParameter(4).floatPart; float kout; //downsampled output pp_int32 kval; //downsample counter pp_int32 nbnd; //number of bands @@ -3790,15 +3796,12 @@ void SampleEditor::tool_vocodeSample(const FilterParameters* par) // SANE DEFAULTS param[0] = 0.0f; //input select param[1] = 0.0; - param[2] = par->getParameter(3).floatPart / 100.0f; // 0.40f; //hi thru - param[3] = par->getParameter(4).floatPart / 50.0f; // 0.40f; // hi freq - param[4] = (1.0f / 9.0)* par->getParameter(1).floatPart; // envelope - param[5] = par->getParameter(5).floatPart / 100.0f; // 0.5f; // filter q + param[2] = par->getParameter(2).floatPart / 100.0f; // 0.40f; //hi thru + param[3] = par->getParameter(3).floatPart / 50.0f; // 0.40f; // hi freq + param[4] = (1.0f / 9.0)* par->getParameter(0).floatPart; // envelope + param[5] = par->getParameter(4).floatPart / 100.0f; // 0.5f; // filter q param[6] = 1.0f; - printf("bands = %i env = %f hithru=%f hf=%f q=%f out=%f\n",bands, param[4], param[2], param[3], param[5], param[6] ); - - //filter coeffs and buffers - seems it's faster to leave this global than make local copy float f[bands][13]; //[0-8][0 1 2 | 0 1 2 3 | 0 1 2 3 | val rate] // # reson | carrier |modulator| envelope @@ -3844,7 +3847,7 @@ void SampleEditor::tool_vocodeSample(const FilterParameters* par) for (i = 0; i < nbnd; i++) for (int j = 3; j < 12; j++) f[i][j] = 0.0f; //zero band filters and envelopes kout = 0.0f; kval = 0; - swap = (int)par->getParameter(2).floatPart; + swap = (int)par->getParameter(1).floatPart; gain = (float)pow(10.0f, 2.0f * param[1] - 3.0f * param[5] - 2.0f); thru = (float)pow(10.0f, 0.5f + 2.0f * param[1]); @@ -3938,7 +3941,7 @@ void SampleEditor::tool_vocodeSample(const FilterParameters* par) } o += oo * g; //effect of interpolating back up to Fs would be minimal (aliasing >16kHz) - setFloatSampleInWaveform(si, o * (par->getParameter(6).floatPart / 100.0f) ); + setFloatSampleInWaveform(si, o * (par->getParameter(5).floatPart / 100.0f) ); } finishUndo(); diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index 03f6041c..c41f6b6f 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -39,6 +39,7 @@ #include "fx/Equalizer.h" #include "fx/EQConstants.h" #include "fx/Convolver.h" +#include struct TXMSample; diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index 566b8b27..5a555867 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -173,12 +173,14 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan case ToolHandlerResponder::SampleToolTypeSaturate:{ TXMSample *sample = sampleEditor->getSample(); - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Saturation", 3, sampleEditor, &SampleEditor::tool_saturate ); + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Saturation", 5, sampleEditor, &SampleEditor::tool_saturate ); DialogSliders *sliders = static_cast(dialog); float value = lastValues.saturate != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.saturate : 10.0f; sliders->initSlider(0,1,100,value,"Harmonics"); sliders->initSlider(1,0,100,0,"Bandpass"); - sliders->initSlider(2,1,100,100,"Dry \x1d Wet"); + sliders->initSlider(2,0,100,20,"Compand"); + sliders->initSlider(3,1,100,100,"Dry \x1d Wet"); + sliders->initSlider(4,0.0f, 1000.0f, 150.0f,"Volume"); break; } @@ -199,18 +201,14 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan return false; } TXMSample *sample = sampleEditor->getSample(); - dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Vocode (with clipboard)", 7, sampleEditor, &SampleEditor::tool_vocodeSample ); + dialog = new DialogSliders(parentScreen, toolHandlerResponder, PP_DEFAULT_ID, "Vocode (with clipboard)", 6, sampleEditor, &SampleEditor::tool_vocodeSample ); DialogSliders *sliders = static_cast(dialog); - PPString str = "8"; - str.append("\x1d"); - str.append("16 bands"); - sliders->initSlider(0,1,2,1,str); - sliders->initSlider(1,1,9,1,"envelope"); - sliders->initSlider(2,0,1,0,"swap samples"); - sliders->initSlider(3,0,100,40,"high amp"); - sliders->initSlider(4,0,100,40,"high band"); - sliders->initSlider(5,0,100,50,"high q"); - sliders->initSlider(6,0,100,40,"volume"); + sliders->initSlider(0,1,9,5,"envelope"); + sliders->initSlider(1,0,1,1,"swap samples"); + sliders->initSlider(2,0,100,50,"high amp"); + sliders->initSlider(3,1,100,50,"high band"); + sliders->initSlider(4,0,100,0,"high q"); + sliders->initSlider(5,0,100,50,"volume"); break; } From bd9cda2abe891cd26b4d62d0da56f30fee0dd9ee Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 3 Apr 2024 21:25:23 +0200 Subject: [PATCH 115/152] bugfix: hint windows to find std::getenv --- src/tracker/TrackerStartUp.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tracker/TrackerStartUp.cpp b/src/tracker/TrackerStartUp.cpp index 9aacaf96..f5af10e8 100644 --- a/src/tracker/TrackerStartUp.cpp +++ b/src/tracker/TrackerStartUp.cpp @@ -37,6 +37,7 @@ #include "PlayerMaster.h" #include "SystemMessage.h" #include "version.h" +#include // Logo picture #if defined(__EXCLUDE_BIGLOGO__) || defined(__LOWRES__) From 72d034a65bd6228a289cb2702a67a2af3bc5f43b Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Thu, 4 Apr 2024 19:39:03 +0200 Subject: [PATCH 116/152] added random synthpreset button --- src/tracker/ControlIDs.h | 1 + src/tracker/SectionSamples.cpp | 37 ++++++++++++++++++++++++++-------- src/tracker/Synth.cpp | 21 +++++++++++++++++-- src/tracker/Synth.h | 20 ++++++++++++++++-- src/tracker/Synths.cpp | 3 ++- 5 files changed, 69 insertions(+), 13 deletions(-) diff --git a/src/tracker/ControlIDs.h b/src/tracker/ControlIDs.h index 09214b06..e2531025 100644 --- a/src/tracker/ControlIDs.h +++ b/src/tracker/ControlIDs.h @@ -217,6 +217,7 @@ enum CHECKBOX_SAMPLE_ONESHOT = 314, BUTTON_SAMPLE_SYNTH = 315, + BUTTON_SAMPLE_SYNTH_RAND = 316, // INPUT CONTROL INPUT_BUTTON_0 = 400, diff --git a/src/tracker/SectionSamples.cpp b/src/tracker/SectionSamples.cpp index 581979b4..9111f213 100644 --- a/src/tracker/SectionSamples.cpp +++ b/src/tracker/SectionSamples.cpp @@ -186,6 +186,13 @@ pp_int32 SectionSamples::handleEvent(PPObject* sender, PPEvent* event) break; } + case BUTTON_SAMPLE_SYNTH_RAND: + { + sampleEditor->getSynth()->setSampleEditor(sampleEditor); + sampleEditor->getSynth()->random(); + break; + } + case BUTTON_SAMPLE_PLAY_RANGE: { SamplePlayer samplePlayer(*moduleEditor, *tracker.playerController); @@ -520,22 +527,24 @@ void SectionSamples::init(pp_int32 x, pp_int32 y) PPContainer* container = new PPContainer(CONTAINER_SAMPLE_PLAY, screen, this, PPPoint(x2, y2), PPSize(conSize1,dHeight), false); container->setColor(TrackerConfig::colorThemeMain); - container->addControl(new PPStaticText(STATICTEXT_SAMPLE_PLAYNOTE, screen, this, PPPoint(x2 + 8, y2 + 2 + bHeight+4), "C-5", false)); + container->addControl(new PPStaticText(STATICTEXT_SAMPLE_PLAYNOTE, screen, this, PPPoint(x2 + 8, y2 + 2 + (bHeight*2)+4), "C-5", false)); pp_int32 size = (pp_int32)(conSize1*0.2183908045977f); pp_int32 size2 = (pp_int32)(conSize1*0.4367816091954f); pp_int32 size3 = (pp_int32)(conSize1/*0.2988505747126f*/*0.3218390804598f); - PPButton* button = new PPButton(BUTTON_SAMPLE_PLAY_UP, screen, this, PPPoint(x2+size2, y2+2+bHeight), PPSize(size, bHeightm)); - button->setText( screen->getClassic() ? "Up" : "\x18" ); + PPPoint locUp = screen->getClassic() ? PPPoint(x2+size2, y2+2+bHeight) : PPPoint(x2+size+size2+1, y2+2+bHeight*2); + PPSize sizeUp = screen->getClassic() ? PPSize(size, bHeightm) : PPSize(size3, bHeightm); + PPButton* button = new PPButton(BUTTON_SAMPLE_PLAY_UP, screen, this, locUp, sizeUp ); + button->setText( screen->getClassic() ? "Up" : "\x1a" ); container->addControl(button); - button = new PPButton(BUTTON_SAMPLE_PLAY_DOWN, screen, this, PPPoint(x2+size2, y2+2+bHeight*2), PPSize(size, bHeightm+1)); - button->setText( screen->getClassic() ? "Dn" : "\x19" ); + button = new PPButton(BUTTON_SAMPLE_PLAY_DOWN, screen, this, PPPoint(x2+size2, y2+2+bHeight*2), PPSize(size, bHeightm)); + button->setText( screen->getClassic() ? "Dn" : "\x1b" ); container->addControl(button); - PPPoint locStop = screen->getClassic() ? PPPoint(x2+2, y2+2+bHeight*2) : PPPoint(x2+2 + size+size2-1, y2+2+bHeight*2); - PPSize sizeStop = screen->getClassic() ? PPSize(size2-3, bHeightm+1) : PPSize(size3, bHeightm+1); + PPPoint locStop = screen->getClassic() ? PPPoint(x2+2, y2+2+bHeight*2) : PPPoint(x2+size, y2+2+bHeight); + PPSize sizeStop = screen->getClassic() ? PPSize(size2-3, bHeightm+1) : PPSize(size2, bHeightm); button = new PPButton(BUTTON_SAMPLE_PLAY_STOP, screen, this, locStop, sizeStop); button->setText( screen->getClassic() ? "Stop" : "\xa7" ); container->addControl(button); @@ -545,9 +554,21 @@ void SectionSamples::init(pp_int32 x, pp_int32 y) if( !screen->getClassic() ) button->setColor(TrackerConfig::colorHighLight_1); container->addControl(button); - button = new PPButton(BUTTON_SAMPLE_SYNTH, screen, this, PPPoint(x2+2 , y2+2), PPSize(size3*2, bHeightm)); + button = new PPButton(BUTTON_SAMPLE_SYNTH, screen, this, PPPoint(x2+2 , y2+2), PPSize((size3*2)-1, bHeightm)); button->setText( "synth" ); + if( !screen->getClassic() ){ + button->setColor(TrackerConfig::colorSampleEditorWaveform); + button->setTextColor(TrackerConfig::colorThemeMain); + } container->addControl(button); + + if( !screen->getClassic() ){ + button = new PPButton(BUTTON_SAMPLE_SYNTH_RAND, screen, this, PPPoint(x2+2 , y2+2+bHeight), PPSize(size-1, bHeightm)); + button->setText( "\xa9" ); + button->setColor(TrackerConfig::colorSampleEditorWaveform); + button->setTextColor(TrackerConfig::colorThemeMain); + container->addControl(button); + } button = new PPButton(BUTTON_SAMPLE_PLAY_RANGE, screen, this, PPPoint(x2+2 + size+size2-1, y2+2+bHeight), PPSize(size3, bHeightm)); button->setText( screen->getClassic() ? "Wav" : "\x10" ); diff --git a/src/tracker/Synth.cpp b/src/tracker/Synth.cpp index 9899096f..bae53a3b 100644 --- a/src/tracker/Synth.cpp +++ b/src/tracker/Synth.cpp @@ -63,7 +63,7 @@ bool Synth::ASCIISynthImport( PPString preset ) { void Synth::reset(){ for( int i = 0; i < SYN_PARAMS_MAX; i++){ synth->param[i].value = 0.0f; - synth->param[i].name = PPString(""); + synth->param[i].name = PPString(""); } } @@ -95,14 +95,31 @@ void Synth::setParam( int i, float v ){ synth->param[i].value = v; } +void Synth::random(){ + pp_uint32 pr = rand() % SYNTH_PRESETS; + ASCIISynthImport( preset[pr] ); + FilterParameters par(synth->nparams); + pp_int32 i; + for( i = 0; i < synth->nparams; i++ ){ + par.setParameter(i, FilterParameters::Parameter( synth->param[i].value ) ); + } + //TXMSample *s = prepareSample(44100*2,false); + if( !sampleEditor->isEmptySample() ){ + sampleEditor->clearSample(); + } + sampleEditor->tool_synth(&par); +} + TXMSample * Synth::prepareSample( pp_uint32 duration, bool force){ - TXMSample *sample = sampleEditor->getSample(); + TXMSample *sample; if( sampleEditor->isEmptySample() || force){ FilterParameters par(2); par.setParameter(0, FilterParameters::Parameter( (pp_int32)duration ) ); par.setParameter(1, FilterParameters::Parameter( 16 ) ); sampleEditor->tool_newSample(&par); + sample = sampleEditor->getSample(); }else{ + sample = sampleEditor->getSample(); if( duration > sample->samplen ){ sampleEditor->selectionStart = sample->samplen-1; sampleEditor->selectionEnd = sample->samplen-1; diff --git a/src/tracker/Synth.h b/src/tracker/Synth.h index 5a88c27d..12e2c87a 100644 --- a/src/tracker/Synth.h +++ b/src/tracker/Synth.h @@ -33,8 +33,8 @@ #define SYN_PREFIX_V1 "M1" // samplename 'M' hints XM editors that sample was created with milkysynth using #define SYN_PREFIX_CHARS 2 // "M*" #define SYN_PARAMS_MAX MP_MAXTEXT-SYN_PREFIX_CHARS // max samplechars minus "M*" (32-2=30) -#define SYN_OFFSET_CHAR 33 // printable chars only 33..127 = 0..91 (this allows ascii copy/paste of synths in the future) -#define SYN_PARAM_MAX_VALUE 92 // 92 printable chars +#define SYN_OFFSET_CHAR 40 // printable chars only ascii (dec) 40..126 = 0..86 +#define SYN_PARAM_MAX_VALUE 86 // 86 printable chars (which allows textual ascii copy/paste of synths in the future) #define SYN_PARAM_NORMALIZE(x) (1.0f/(float)SYN_PARAM_MAX_VALUE)*x #define NOTE2HZ(m) (440.0 * pow(2, (m - 69) / 12.0)) #define NOTE_START 60 // C3 @@ -43,6 +43,8 @@ #define SYNTH_FM_PAINT 0 // #define SYNTH_CYCLE_PAINT 1 // incremental numbers #define SYNTH_LAST SYNTH_CYCLE_PAINT // update this when adding a synth + // +#define SYNTH_PRESETS 7 #ifndef M_PI #define M_PI 3.14159265358979323846264338327950288 @@ -80,6 +82,18 @@ class Synth PPScreen *screen; DialogResponder *dr; + // SYNTH PRESETS + PPString preset[SYNTH_PRESETS] = { // update PRESETS_TOTAL when adding synths + "M1(N,(5,GD)v3)(*5/.(Xt@(*(((((((", + "M1(J+85,G])~+*~)()<,*{VM)(((((((", + "M1(?+85,GI)~))U*()+,*{~])(((((((", + "M1(V)()(**,1,-(.65A(*{((((((((((", + "M1(~*()(0_-1,-~(65A(*{>|((((((((", + "M1(R+@2(<[-1+)j)(5>(>}Ez)(((((((", + "M1(T+89(:<-6h-~.(5(~0}~l)(((((((" + }; + + public: Synth(int samplerate); ~Synth(); @@ -95,8 +109,10 @@ class Synth void reset(); void init(); + void random(); void process( MSynth *s, PPString *preset ); TXMSample * prepareSample(pp_uint32 duration, bool force = false); + void setSampleEditor( SampleEditor *s ){ this->sampleEditor = s; } // synths void CyclePaint( bool init = false ); diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index 923c17c1..601075d3 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -1,6 +1,6 @@ /* - * tracker/Synth.h + * tracker/Synths.cpp * * Copyright 2023 Leon van Kammen (coderofsalvation) * @@ -45,6 +45,7 @@ void Synth::init(){ FMPaint(true); CyclePaint(true); + ASCIISynthImport( preset[0] ); // initialize with first preset } void Synth::process( MSynth *s, PPString *preset ){ From c2620051d2be51c46bba75c680dc690122d0653d Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Thu, 4 Apr 2024 19:39:21 +0200 Subject: [PATCH 117/152] added nix shell definition --- shell.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 shell.nix diff --git a/shell.nix b/shell.nix new file mode 100644 index 00000000..f6f07c85 --- /dev/null +++ b/shell.nix @@ -0,0 +1,10 @@ +# usage: just install 'nix' packagemanager (nixos.org) and run 'nix-shell' to start developing +{ pkgs ? import {} }: + +pkgs.mkShell { + # nativeBuildInputs is usually what you want -- tools you need to run + nativeBuildInputs = with pkgs.buildPackages; [ + cmake gdb SDL2 alsa-lib libjack2 lhasa perl rtmidi zlib zziplib + ]; + +} From c6d361bb81ff60db7d700b5d3a232765d4c9b7a7 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 5 Apr 2024 09:26:25 +0200 Subject: [PATCH 118/152] update samplelistbox when generating random synth --- src/tracker/SectionSamples.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tracker/SectionSamples.cpp b/src/tracker/SectionSamples.cpp index 9111f213..2136c17f 100644 --- a/src/tracker/SectionSamples.cpp +++ b/src/tracker/SectionSamples.cpp @@ -190,6 +190,8 @@ pp_int32 SectionSamples::handleEvent(PPObject* sender, PPEvent* event) { sampleEditor->getSynth()->setSampleEditor(sampleEditor); sampleEditor->getSynth()->random(); + tracker.updateSamplesListBox(false); + refresh(); break; } From ec3fc97ec6cdfc473d7bd4fdb0536d0f2e96fd38 Mon Sep 17 00:00:00 2001 From: Christopher O'Neill Date: Thu, 4 Apr 2024 23:47:34 +0100 Subject: [PATCH 119/152] Remove Travis (free plan stopped 4 years ago) --- .travis.yml | 44 -------------------------------------------- README.md | 1 - 2 files changed, 45 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 0a8b5266..00000000 --- a/.travis.yml +++ /dev/null @@ -1,44 +0,0 @@ -language: cpp -git: - submodules: true -jobs: - include: - - os: linux - dist: bionic - addons: - apt: - packages: - - libjack-dev - - liblhasa-dev - - librtmidi-dev - - libsdl2-dev - - libzzip-dev - script: &cmake_build - - mkdir build - - pushd build - - cmake -DCMAKE_OSX_DEPLOYMENT_TARGET=10.7 .. - - cmake --build . - - cpack - - popd - - os: osx - addons: - homebrew: - packages: - - xmlto - before_install: - - pushd resources/pictures/docicons/osx - - wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/docerator/docerator-2.0.zip - - unzip docerator-2.0.zip -d docerator - - rm docerator-2.0.zip - - "/usr/bin/python genicons.py" - - popd - script: *cmake_build -deploy: - provider: releases - token: $GITHUB_TOKEN - skip_cleanup: true - file_glob: true - file: build/milkytracker-* - on: - repo: milkytracker/MilkyTracker - tags: true diff --git a/README.md b/README.md index 01689b7a..f97806ed 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ MilkyTracker - Cross-Platform XM Tracker ======================================== -[![Travis Build Status](https://travis-ci.org/milkytracker/MilkyTracker.svg?branch=master)](https://travis-ci.org/milkytracker/MilkyTracker) [![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/milkytracker/MilkyTracker?branch=master&svg=true)](https://ci.appveyor.com/project/Deltafire/milkytracker) MilkyTracker is an multi-platform music application for creating .MOD From fd29daebf54f8f2a2c18098f38607af8e7eea08c Mon Sep 17 00:00:00 2001 From: Christopher O'Neill Date: Fri, 5 Apr 2024 23:55:54 +0100 Subject: [PATCH 120/152] MacOS: Remove docicons and fix packaging The docicons were generated with docerator, which is now unmaintained and no longer running on current MacOS without some work. Fix issue which was causing the MilkyTracker.app icon to appear outside the Finder window boundary. --- .gitignore | 4 - CMakeLists.txt | 11 -- INSTALL.md | 7 +- build.sh | 9 ++ build_macos.sh | 22 ---- resources/packaging/osx/DMGSetup.scpt | 10 +- resources/pictures/docicons/osx/genicons.py | 109 -------------------- 7 files changed, 21 insertions(+), 151 deletions(-) create mode 100755 build.sh delete mode 100755 build_macos.sh delete mode 100755 resources/pictures/docicons/osx/genicons.py diff --git a/.gitignore b/.gitignore index a0199bd5..f4d552bf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,6 @@ # The build output folder build/ -# Resources generated with docerator on OSX -resources/pictures/docicons/osx/MilkyTracker-*.icns -resources/pictures/docicons/osx/docerator/ - # Editor config files .vscode/ .vs/ diff --git a/CMakeLists.txt b/CMakeLists.txt index 6289d199..727e0711 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -89,17 +89,6 @@ set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "FastTracker II compatible music tracker") include(CPack) if(APPLE) - # Warn if deployment target isn't set to Lion - if(NOT CMAKE_OSX_DEPLOYMENT_TARGET MATCHES "10.7") - message(WARNING - "Your deployment target is either unset or not set to \"10.7\", " - "which means that the binaries produced may not run on earlier " - "versions of macOS.\n" - "Please re-run CMake with '-DCMAKE_OSX_DEPLOYMENT_TARGET=10.7' " - "or change the variable in the CMake GUI to target Lion and newer." - ) - endif() - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++") # Set variables for generating the Info.plist file diff --git a/INSTALL.md b/INSTALL.md index f5f3c127..5f57b074 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -82,6 +82,9 @@ line. Step 2 varies depending on the target OS/build system. On Linux and macOS (when using GNU make): +The above steps can be accomplished by running `build.sh`. This will also +attempt to generate a release package appropriate to the current system. + ``` $ make ``` @@ -101,5 +104,5 @@ recommended way of obtaining these is by using Homebrew or MacPorts. - libtool - xmlto -The correct way to build a release .DMG for macOS, including -special document icons, is to run the `build_macos.sh` script. +The correct way to build a release .DMG for macOS is to run the `build.sh` +script. diff --git a/build.sh b/build.sh new file mode 100755 index 00000000..5aac2046 --- /dev/null +++ b/build.sh @@ -0,0 +1,9 @@ +#!/bin/bash +# https://crascit.com/2016/04/03/scripting-cmake-builds/ + +cmake -E make_directory build +pushd build +cmake -DCMAKE_BUILD_TYPE=Release .. +cmake --build . --config Release +cpack . +popd diff --git a/build_macos.sh b/build_macos.sh deleted file mode 100755 index 07b08673..00000000 --- a/build_macos.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash -# https://crascit.com/2016/04/03/scripting-cmake-builds/ -unamestr=`uname` - -if [[ "$unamestr" != 'Darwin' ]]; then - echo "Platform is not macOS but $unamestr" - exit 1 -fi - -pushd resources/pictures/docicons/osx -curl -O https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/docerator/docerator-2.0.zip -unzip -o docerator-2.0.zip -d docerator -rm docerator-2.0.zip -./genicons.py -popd - -cmake -E make_directory build -pushd build -cmake -DCMAKE_BUILD_TYPE=Release .. -cmake --build . --config Release -cpack . -popd diff --git a/resources/packaging/osx/DMGSetup.scpt b/resources/packaging/osx/DMGSetup.scpt index 18f1b272..6ba89ca2 100644 --- a/resources/packaging/osx/DMGSetup.scpt +++ b/resources/packaging/osx/DMGSetup.scpt @@ -27,18 +27,22 @@ on run argv set sidebar width to 0 set statusbar visible to false set toolbar visible to false - set the bounds to {X_POS, Y_POS, X_POS + BG_W, Y_POS + BG_H + TITLE_BAR_H} -- Move the icons; this is really finicky, the coordinates don't seem -- to make much sense and if you go too far then ugly scrollbars will appear set position of item "Documentation" to {77, 60} set position of item "Example Songs" to {413, 60} - set position of item "MilkyTracker.app" to {161, 195} - set position of item "Applications" to {332, 195} + set position of item "MilkyTracker.app" to {141, 195} + set position of item "Applications" to {330, 195} -- Move these out of the way for users with Finder configured to show all files set position of item ".background" to {161, 500} set position of item ".fseventsd" to {332, 500} + + -- Resize window after moving icons, else icons that are not visible + -- won't be moved + delay 2 + set the bounds to {X_POS, Y_POS, X_POS + BG_W, Y_POS + BG_H + TITLE_BAR_H} end tell update without registering applications delay 5 diff --git a/resources/pictures/docicons/osx/genicons.py b/resources/pictures/docicons/osx/genicons.py deleted file mode 100755 index 02b97876..00000000 --- a/resources/pictures/docicons/osx/genicons.py +++ /dev/null @@ -1,109 +0,0 @@ -#!/usr/bin/env python -# -# genicons.py -# -# MilkyTracker document icons generation script for OSX -# Dale Whinham 25/7/2015 -# -# To run this script you will need Python 2.7 and PyObjC, which should both be included with Mac OS X. -# -# If you have upgraded Python using homebrew or similar and are missing PyObjC, install it like so: -# $ pip install -U pyobjc-core -# $ pip install -U pyobjc -# -# You will also need Docerator 2.0. Download and unzip it to a directory called 'docerator' in the same directory as this script. -# $ wget https://docerator.googlecode.com/files/docerator-2.0.zip -# $ unzip docerator-2.0.zip -d docerator -# $ rm docerator-2.0.zip - -from os import listdir, remove, path -from shutil import rmtree -from subprocess import call -import sys - -DOCERATOR_PATH = "docerator" -APPICON_PATH = "../../carton.png" -MAKEICNS_PATH = "docerator/makeicns" -SYS_DOCICON_PATH = "/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/GenericDocumentIcon.icns" -ICONSET_DIR = "GenericDocumentIcon.iconset" -ICNS_FILE = "GenericDocumentIcon.icns" - -# Add docerator's folder to the system path so we can import it from another folder -sys.path.append(DOCERATOR_PATH) -import docerator - -# Rects calculated by running flow (included with Docerator) on a template designed in a graphics editor (I used Pixelmator). -# The template is the OSX document icon with the 'carton' pasted on top as follows: -# 128x128: Centred horizontally, translated 33px from bottom edge, 60% scale. -# 256x256: Centred horizontally, translated 66px from bottom edge, 120% scale. -# 512x512: Centred horizontally, translated 132px from bottom edge, 240% scale. -RECTS = { - 128: (1.4138, 0.5835, -7.3221, 0.5953), - 256: (2.4603, 0.5952, -14.6274, 0.5975), - 512: (5.9676, 0.5970, -29.7340, 0.6000) -} - -# Dictionary of file types and their extensions -FILETYPES = { - 'MilkyTracker-Protracker-Module': 'MOD', - 'MilkyTracker-Ultratracker-Module': 'ULT', - 'MilkyTracker-PolyTracker-Module': 'PTM', - 'MilkyTracker-Cubic-Tiny-XM-Module': 'MXM', - 'MilkyTracker-Fasttracker-2-Extended-Module': 'XM', - 'MilkyTracker-Disorder_Tracker-2-Module': 'PLM', - 'MilkyTracker-Game-Music-Creator-Module': 'GMC', - 'MilkyTracker-Digibooster-Module': 'DIGI', - 'MilkyTracker-Digibooster-Pro-Module': 'DBM', - 'MilkyTracker-Velvet-Studio-Module': 'AMS', - 'MilkyTracker-Digitracker-3.0-Module': 'MDL', - 'MilkyTracker-Multitracker-Module': 'MTM', - 'MilkyTracker-Epic-Megagames-MASI-Module': 'PSM', - 'MilkyTracker-ScreamTracker-3-Module': 'S3M', - 'MilkyTracker-ScreamTracker-2-Module': 'STM', - 'MilkyTracker-Imago-Orpheus-Module': 'IMF', - 'MilkyTracker-Oktalyzer-Module': 'OKT', - 'MilkyTracker-MikMod-Module': 'UNI', - 'MilkyTracker-Digital-Tracker-Module': 'DTM', - 'MilkyTracker-Asylum-Music-Format-Module': 'AMF', - 'MilkyTracker-Digisound-Interface-Kit-Module': 'DSM', - 'MilkyTracker-General-Digimusic-Module': 'GDM', - 'MilkyTracker-Farandole-Composer-Module': 'FAR', - 'MilkyTracker-Impulse-Tracker-Module': 'IT', - 'MilkyTracker-Composer-669-Module': '669', - 'MilkyTracker-Fasttracker-2-Extended-Instrument': 'XI', - 'MilkyTracker-Gravis-Ultrasound-Patch': 'PAT', - 'MilkyTracker-8SVX-Sample': '8SVX', - 'MilkyTracker-8SVX-Sample-IFF': 'IFF', - 'MilkyTracker-WAV-Sample': 'WAV', - 'MilkyTracker-Fasttracker-2-Extended-Pattern': 'XP', - 'MilkyTracker-Fasttracker-2-Extended-Track': 'XT' -} - -# Get system document icns file and extract individual sizes -call(["iconutil", "-c", "iconset", "-o", ICONSET_DIR, SYS_DOCICON_PATH]) - -# Remove Mavericks-onwards high-resolution '2x' variants, as Docerator currently cannot handle them -for f in listdir(ICONSET_DIR): - if "@2x" in f: - remove(path.join(ICONSET_DIR, f)) - -# Rebuild local copy of .icns file without '2x' variants -call(["iconutil", "-c", "icns", "-o", ICNS_FILE, ICONSET_DIR]) - -# Remove previously extracted icons -rmtree(ICONSET_DIR) - -# Generate document icons -for name, extension in FILETYPES.iteritems(): - print(name) - docerator.makedocicon( outname='%s.icns' % name, - appicon=APPICON_PATH, - text=extension, - sizes=[512, 256, 128], - makeicns=MAKEICNS_PATH, - background=ICNS_FILE, - rects=RECTS - ) - -# Clean up temporary document background file -remove(ICNS_FILE) From d3259dacd91cee619f3fb6d64f0cf60b8c3d0180 Mon Sep 17 00:00:00 2001 From: Christopher O'Neill Date: Sat, 6 Apr 2024 14:46:04 +0100 Subject: [PATCH 121/152] MacOS: Detect Control key in addition to Command --- docs/MilkyTracker.html | 2 +- src/tracker/cocoa/MTKeyTranslator.mm | 6 ++++-- src/tracker/cocoa/MTTrackerView.mm | 11 ++++++++++- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/docs/MilkyTracker.html b/docs/MilkyTracker.html index 9b853dbf..2616978e 100644 --- a/docs/MilkyTracker.html +++ b/docs/MilkyTracker.html @@ -465,7 +465,7 @@

5. Keyboard shortcuts

By user request, MilkyTracker features two edit modes. You can switch between these in the Config screen (Misc. tab). To learn about the differences and which might better suit you, read the appropriate sections below. There are a couple of shortcuts that are the same for both modes so let's clear those out of the way first:

- Please note that under Mac OS X the Command key is used instead of the Ctrl key. + Please note that under Mac OS X the Command key can be used in addition to the Ctrl key.

diff --git a/src/tracker/cocoa/MTKeyTranslator.mm b/src/tracker/cocoa/MTKeyTranslator.mm index 375d3eb2..e097062b 100644 --- a/src/tracker/cocoa/MTKeyTranslator.mm +++ b/src/tracker/cocoa/MTKeyTranslator.mm @@ -90,7 +90,9 @@ + (pp_uint16)toVK:(unsigned short) keyCode case kVK_ANSI_KeypadEnter: return VK_DECIMAL; // Modifier keys - case kVK_Command: return VK_CONTROL; + case kVK_Command: + case kVK_Control: + case kVK_RightControl: return VK_CONTROL; case kVK_Option: return VK_ALT; case kVK_RightCommand: return VK_RMENU; // MilkyTracker uses VK_RMENU for Play Pattern case kVK_RightOption: return VK_RCONTROL; // and VK_RCONTROL for Play Song @@ -208,4 +210,4 @@ + (pp_uint16)toSC:(unsigned short) keyCode } } -@end \ No newline at end of file +@end diff --git a/src/tracker/cocoa/MTTrackerView.mm b/src/tracker/cocoa/MTTrackerView.mm index 7a9b3779..4c432815 100644 --- a/src/tracker/cocoa/MTTrackerView.mm +++ b/src/tracker/cocoa/MTTrackerView.mm @@ -640,7 +640,16 @@ - (void)flagsChanged:(NSEvent*)theEvent case kVK_RightCommand: keyDown = flags & NSCommandKeyMask ? YES : NO; break; - + + // Control could RightControl if mapped to an alternative key (ie, Caps-Lock) + case kVK_Control: + case kVK_RightControl: + if (flags & NSEventModifierFlagControl) + setKeyModifier(KeyModifierCTRL); + else + clearKeyModifier(KeyModifierCTRL); + break; + // Only Left Option is used as a modifier case kVK_Option: if (flags & NSAlternateKeyMask) From b7bcc3f78c4c7a3cd6481130be1eef69ac47ad6f Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Wed, 10 Apr 2024 22:08:48 +0200 Subject: [PATCH 122/152] better compand + defaults --- src/tracker/SampleEditor.cpp | 7 ++++--- src/tracker/SampleEditorControlToolHandler.cpp | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/tracker/SampleEditor.cpp b/src/tracker/SampleEditor.cpp index 6cf6137a..366b7197 100644 --- a/src/tracker/SampleEditor.cpp +++ b/src/tracker/SampleEditor.cpp @@ -3463,9 +3463,10 @@ void SampleEditor::tool_saturate(const FilterParameters* par) { in = getFloatSampleFromWaveform(i); // normalized amp input out = Filter::multifilter(&filter, &filter0, in ); // bandpass - if( compand >= 1.0 ){ - out = tanh( out * compand ); - } + // + if( compand >= 1.0 ){ // we average with companded version + out = (out + tanh( out * compand ))/2.0; // https://graphtoy.com/?f1(x,t)=(x%20+%20tanh(%20x%20*%205))/2 + } out = sin( (out*scale) * foldback ) / foldback; // sinusoid foldback & denormalize out = (out*wet) + (in*dry); // setFloatSampleInWaveform(i, out * peak * volume ); // full harmonic fold complete diff --git a/src/tracker/SampleEditorControlToolHandler.cpp b/src/tracker/SampleEditorControlToolHandler.cpp index 5a555867..16182581 100644 --- a/src/tracker/SampleEditorControlToolHandler.cpp +++ b/src/tracker/SampleEditorControlToolHandler.cpp @@ -178,9 +178,9 @@ bool SampleEditorControl::invokeToolParameterDialog(SampleEditorControl::ToolHan float value = lastValues.saturate != SampleEditorControlLastValues::invalidFloatValue() ? lastValues.saturate : 10.0f; sliders->initSlider(0,1,100,value,"Harmonics"); sliders->initSlider(1,0,100,0,"Bandpass"); - sliders->initSlider(2,0,100,20,"Compand"); + sliders->initSlider(2,0,150,50,"Compand"); sliders->initSlider(3,1,100,100,"Dry \x1d Wet"); - sliders->initSlider(4,0.0f, 1000.0f, 150.0f,"Volume"); + sliders->initSlider(4,0.0f, 1000.0f, 100.0f,"Volume"); break; } From b8b595577de094696f3105a7598c31139981a7b3 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 12 Apr 2024 18:12:22 +0200 Subject: [PATCH 123/152] enable nearest pixel-filtering via SCALE_NEAREST=1 env-var --- INSTALL.md | 11 +++++++++++ src/ppui/sdl/DisplayDeviceFB_SDL.cpp | 10 +++------- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/INSTALL.md b/INSTALL.md index 5f57b074..17c77571 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -106,3 +106,14 @@ recommended way of obtaining these is by using Homebrew or MacPorts. The correct way to build a release .DMG for macOS is to run the `build.sh` script. + +## Environment flags + +| env var | info | +|---------------|----------------------------------------------| +| NO_SCALE=1 | disabling resizing/scaling UI | +| SCALE_NEAREST | sharper pixels (default linear filtering is more blurry) for resizing window| +| MIDI_IN=2 | select MIDI port 2 (default=0) for midi input (requires portmidi compiled)| +| HOME | directory for home-button in filebrowser | +| NO_OPENGL | disable hardware acceleration (embedded devices e.g. | +| XDG_CONFIG_HOME | for linux: specifies where to store config | diff --git a/src/ppui/sdl/DisplayDeviceFB_SDL.cpp b/src/ppui/sdl/DisplayDeviceFB_SDL.cpp index e20a2c5e..d5104666 100644 --- a/src/ppui/sdl/DisplayDeviceFB_SDL.cpp +++ b/src/ppui/sdl/DisplayDeviceFB_SDL.cpp @@ -87,13 +87,9 @@ PPDisplayDeviceFB::PPDisplayDeviceFB(pp_int32 width, SDL_RenderSetLogicalSize(theRenderer, realWidth, realHeight); #endif -#ifdef HIDPI_SUPPORT - // Use linear filtering for the scaling (make this optional eventually) - SDL_SetHint(SDL_HINT_RENDER_SCALE_QUALITY, "linear"); -#else - // prefer sharp pixel-art/fonts over blurryness when resizing window - SDL_SetHint(SDL_HINT_RENDER_SCALE_QUALITY, "nearest"); -#endif + // Use linear filtering for the scaling + // or..some users prefer sharper pixel-art/fonts over blurryness when enlarging/resizing window + SDL_SetHint(SDL_HINT_RENDER_SCALE_QUALITY, getenv("SCALE_NEAREST") != NULL ? "nearest" : "linear" ); // Create surface for rendering graphics theSurface = SDL_CreateRGBSurface(0, realWidth, realHeight, bpp == -1 ? 32 : bpp, 0, 0, 0, 0); From 6422e3a7087bd4f17f4c4e6f05cd3212485af5f6 Mon Sep 17 00:00:00 2001 From: Guy Sviry Date: Thu, 25 Apr 2024 12:38:47 +0300 Subject: [PATCH 124/152] Enable RecPosProvider roundToClosestRow Ok so according to the blame this code is already in milky for decades, just hard-coded to be off rofl. This commit enables the roundToClosestRow bool. While somewhat working as expected, an annoying bug I encountered is that rounded notes tend to be played twice. - Once in RecorderLogic: `playerLogic->playNote()` - Once in the module player, once we arrive at the displaced note couple of ticks later. One option around this bug is to disable playNote() when rounding the row. This is what I tried to do while fixing the same bug for schism, but when I checked it out it appeared to feel unnatural. I want my notes to be played right away, play the quantized version next iteration ffs. So I took a different approach. Considering I can't eliminate playNote, I need to prevent the player from actually playing the displaced note. Eventually, my workaround is to introduce a new "ghost effect", one that doesn't get rendered in the pattern editor. The new effect (0x80) marks the cell to be skipped in the player. Once arriving at the player, a bit of code removes the 0x80 effect, allowing normal play next visit. Note currently only XM player supports the 0x80 effect. Other players will probably still play double notes. GUI setting to control roundToClosestRow coming in the next commit. --- src/milkyplay/PlayerSTD.cpp | 24 ++++++++++++++++++++++++ src/tracker/RecPosProvider.cpp | 6 +++++- src/tracker/RecPosProvider.h | 4 ++-- src/tracker/RecorderLogic.cpp | 13 +++++++++++-- 4 files changed, 42 insertions(+), 5 deletions(-) diff --git a/src/milkyplay/PlayerSTD.cpp b/src/milkyplay/PlayerSTD.cpp index 3642f58d..4099521e 100644 --- a/src/milkyplay/PlayerSTD.cpp +++ b/src/milkyplay/PlayerSTD.cpp @@ -1630,7 +1630,22 @@ void PlayerSTD::doTickEffect(mp_sint32 chn, TModuleChannel* chnInf, mp_sint32 ef } break; } + + case 0x80: + { + mp_sint32 slotsize = (numEffects*2)+2; + TXMPattern* pattern = &module->phead[patternIndex]; + + mp_sint32 pp = slotsize*chn; + mp_ubyte *row = pattern->patternData+ + (pattern->channum*slotsize*rowcnt); + // remove noteskip meta-effect + row[pp+2+2] = 0; + row[pp+2+2+1] = 0; + + break; + } } } @@ -2243,6 +2258,7 @@ void PlayerSTD::progressRow() bool noteporta = false; bool notedelay = false; + bool noteskip = false; mp_sint32 oldIns = chnInf->ins; mp_sint32 oldSmp = chnInf->smp; @@ -2277,8 +2293,16 @@ void PlayerSTD::progressRow() note = chnInf->lastnoportanote; } break; + case 0x80: + noteskip = true; + break; } } + + if (noteskip) { + // do not process anymore of this note + continue; + } // Check new instrument settings only if valid note or no note at all if (i && note <= XModule::NOTE_LAST) { diff --git a/src/tracker/RecPosProvider.cpp b/src/tracker/RecPosProvider.cpp index 310329ad..7a94f49b 100644 --- a/src/tracker/RecPosProvider.cpp +++ b/src/tracker/RecPosProvider.cpp @@ -31,12 +31,13 @@ void RecPosProvider::getPosition(pp_int32& order, pp_int32& row) order = -1; } -void RecPosProvider::getPosition(pp_int32& order, pp_int32& row, pp_int32& ticker) +bool RecPosProvider::getPosition(pp_int32& order, pp_int32& row, pp_int32& ticker) { playerController.getPosition((mp_sint32&)order, (mp_sint32&)row, (mp_sint32&)ticker); if (playerController.isPlayingPattern()) order = -1; + bool rounded = false; if (roundToClosestRow) { mp_sint32 speed, bpm; @@ -44,6 +45,7 @@ void RecPosProvider::getPosition(pp_int32& order, pp_int32& row, pp_int32& ticke // snap position to the closest row if (ticker >= speed / 2) { + rounded = true; ticker = 0; ModuleEditor* moduleEditor = playerController.getModuleEditor(); @@ -77,4 +79,6 @@ void RecPosProvider::getPosition(pp_int32& order, pp_int32& row, pp_int32& ticke } } } + + return rounded; } diff --git a/src/tracker/RecPosProvider.h b/src/tracker/RecPosProvider.h index 9045ee5f..a094440d 100644 --- a/src/tracker/RecPosProvider.h +++ b/src/tracker/RecPosProvider.h @@ -32,11 +32,11 @@ class RecPosProvider public: RecPosProvider(PlayerController& playerController) : playerController(playerController), - roundToClosestRow(false) + roundToClosestRow(true) { } void getPosition(pp_int32& order, pp_int32& row); - void getPosition(pp_int32& order, pp_int32& row, pp_int32& ticker); + bool getPosition(pp_int32& order, pp_int32& row, pp_int32& ticker); }; diff --git a/src/tracker/RecorderLogic.cpp b/src/tracker/RecorderLogic.cpp index c0366580..6dcb0ef3 100644 --- a/src/tracker/RecorderLogic.cpp +++ b/src/tracker/RecorderLogic.cpp @@ -158,10 +158,11 @@ void RecorderLogic::sendNoteDownToPatternEditor(PPEvent* event, pp_int32 note, P RecPosProvider recPosProvider(*playerController); // key is not pressed, play note and remember key + channel + position within module pp_int32 pos = -1, row = 0, ticker = 0; + bool roundedRow = false; // if we are recording we are doing a query on the current position if (isLiveRecording) - recPosProvider.getPosition(pos, row, ticker); + roundedRow = recPosProvider.getPosition(pos, row, ticker); else { pos = row = -1; @@ -207,11 +208,19 @@ void RecorderLogic::sendNoteDownToPatternEditor(PPEvent* event, pp_int32 note, P if (ticker && recordNoteDelay) patternEditor->writeDirectEffect(1, 0x3D, ticker > 0xf ? 0xf : ticker, chn, row, pos); + else if (roundedRow) { + pp_uint8 op = 0; + if (keyVolume != -1 && keyVolume >= 0 && keyVolume <= 255) + op = (pp_uint8)keyVolume; + + patternEditor->writeDirectEffect(1, 0x80, op, + chn, row, pos); + } if (keyVolume != -1 && keyVolume >= 0 && keyVolume <= 255) patternEditor->writeDirectEffect(0, 0xC, (pp_uint8)keyVolume, chn, row, pos); - + patternEditor->writeDirectNote(note, chn, row, pos); tracker.screen->paintControl(patternEditorControl); From 5d99f8dd62ec1aed2267296a19e25a06ad87c8ab Mon Sep 17 00:00:00 2001 From: Guy Sviry Date: Thu, 25 Apr 2024 14:40:53 +0300 Subject: [PATCH 125/152] Control roundToClosestRow using new config flag Also make sure RecorderLogic prefers recordNoteDelay over roundToClosestRow --- src/tracker/RecPosProvider.h | 6 ++++++ src/tracker/RecorderLogic.cpp | 11 +++-------- src/tracker/RecorderLogic.h | 4 ++++ src/tracker/SectionSettings.cpp | 22 ++++++++++++++++++++++ src/tracker/TrackerSettings.cpp | 6 ++++++ 5 files changed, 41 insertions(+), 8 deletions(-) diff --git a/src/tracker/RecPosProvider.h b/src/tracker/RecPosProvider.h index a094440d..824f0c11 100644 --- a/src/tracker/RecPosProvider.h +++ b/src/tracker/RecPosProvider.h @@ -36,6 +36,12 @@ class RecPosProvider { } + RecPosProvider(PlayerController& playerController, bool roundToClosestRow) : + playerController(playerController), + roundToClosestRow(roundToClosestRow) + { + } + void getPosition(pp_int32& order, pp_int32& row); bool getPosition(pp_int32& order, pp_int32& row, pp_int32& ticker); }; diff --git a/src/tracker/RecorderLogic.cpp b/src/tracker/RecorderLogic.cpp index 6dcb0ef3..435cb6a5 100644 --- a/src/tracker/RecorderLogic.cpp +++ b/src/tracker/RecorderLogic.cpp @@ -155,7 +155,7 @@ void RecorderLogic::sendNoteDownToPatternEditor(PPEvent* event, pp_int32 note, P } - RecPosProvider recPosProvider(*playerController); + RecPosProvider recPosProvider(*playerController, roundToClosestRow && !recordNoteDelay); // key is not pressed, play note and remember key + channel + position within module pp_int32 pos = -1, row = 0, ticker = 0; bool roundedRow = false; @@ -208,14 +208,9 @@ void RecorderLogic::sendNoteDownToPatternEditor(PPEvent* event, pp_int32 note, P if (ticker && recordNoteDelay) patternEditor->writeDirectEffect(1, 0x3D, ticker > 0xf ? 0xf : ticker, chn, row, pos); - else if (roundedRow) { - pp_uint8 op = 0; - if (keyVolume != -1 && keyVolume >= 0 && keyVolume <= 255) - op = (pp_uint8)keyVolume; - - patternEditor->writeDirectEffect(1, 0x80, op, + else if (roundedRow) + patternEditor->writeDirectEffect(1, 0x80, 0, chn, row, pos); - } if (keyVolume != -1 && keyVolume >= 0 && keyVolume <= 255) patternEditor->writeDirectEffect(0, 0xC, (pp_uint8)keyVolume, diff --git a/src/tracker/RecorderLogic.h b/src/tracker/RecorderLogic.h index 33ebf177..ecda3630 100644 --- a/src/tracker/RecorderLogic.h +++ b/src/tracker/RecorderLogic.h @@ -55,6 +55,7 @@ class RecorderLogic bool recordMode; bool recordKeyOff; bool recordNoteDelay; + bool roundToClosestRow; public: RecorderLogic(Tracker& tracker); @@ -71,6 +72,9 @@ class RecorderLogic void setRecordNoteDelay(bool recordNoteDelay) { this->recordNoteDelay = recordNoteDelay; } bool setRecordNoteDelay() const { return recordNoteDelay; } + void setRoundToClosestRow(bool roundToClosestRow) { this->roundToClosestRow = roundToClosestRow; } + bool getRoundToClosestRow() const { return roundToClosestRow; } + void reset(); void sendNoteDownToPatternEditor(PPEvent* event, pp_int32 note, PatternEditorControl* patternEditorControl); diff --git a/src/tracker/SectionSettings.cpp b/src/tracker/SectionSettings.cpp index d47e6d3e..1e0fd18c 100644 --- a/src/tracker/SectionSettings.cpp +++ b/src/tracker/SectionSettings.cpp @@ -167,6 +167,7 @@ enum ControlIDs CHECKBOX_SETTINGS_MULTICHN_EDIT, CHECKBOX_SETTINGS_MULTICHN_RECORDKEYOFF, CHECKBOX_SETTINGS_MULTICHN_RECORDNOTEDELAY, + CHECKBOX_SETTINGS_BUGFIX_ROUNDTOCLOSESTROW, // Page II CHECKBOX_SETTINGS_HEXCOUNT, @@ -772,6 +773,14 @@ class TabPageIO_4 : public TabPage radioGroup->addItem("128"); container->addControl(radioGroup); + + y2+=65; + container->addControl(new PPStaticText(0, NULL, NULL, PPPoint(x2 + 2, y2 + 2), "Bugfixes", true, true)); + + y2+=15; + PPCheckBox* checkBox = new PPCheckBox(CHECKBOX_SETTINGS_BUGFIX_ROUNDTOCLOSESTROW, screen, this, PPPoint(x + 4 + 17 * 8 + 4, y2 - 1)); + container->addControl(checkBox); + container->addControl(new PPCheckBoxLabel(0, NULL, this, PPPoint(x + 4, y2), "Round close. row:", checkBox, true)); } virtual void update(PPScreen* screen, TrackerSettingsDatabase* settingsDatabase, ModuleEditor& moduleEditor) @@ -791,6 +800,9 @@ class TabPageIO_4 : public TabPage break; } + + v = settingsDatabase->restore("BUGFIX_ROUNDTOCLOSESTROW")->getIntValue(); + static_cast(container->getControlByID(CHECKBOX_SETTINGS_BUGFIX_ROUNDTOCLOSESTROW))->checkIt(v!=0); } }; @@ -2033,6 +2045,16 @@ pp_int32 SectionSettings::handleEvent(PPObject* sender, PPEvent* event) break; } + case CHECKBOX_SETTINGS_BUGFIX_ROUNDTOCLOSESTROW: + { + if (event->getID() != eCommand) + break; + + tracker.settingsDatabase->store("BUGFIX_ROUNDTOCLOSESTROW", (pp_int32)reinterpret_cast(sender)->isChecked()); + update(); + break; + } + case CHECKBOX_SETTINGS_HEXCOUNT: { if (event->getID() != eCommand) diff --git a/src/tracker/TrackerSettings.cpp b/src/tracker/TrackerSettings.cpp index e0d43dc6..079bfe8c 100644 --- a/src/tracker/TrackerSettings.cpp +++ b/src/tracker/TrackerSettings.cpp @@ -212,6 +212,8 @@ void Tracker::buildDefaultSettings() settingsDatabase->store("MULTICHN_RECORDKEYOFF", 1); // disable note delay recording settingsDatabase->store("MULTICHN_RECORDNOTEDELAY", 0); + // enable rounding keyjazzed notes to closest row + settingsDatabase->store("BUGFIX_ROUNDTOCLOSESTROW", 0); // Invert mousewheel? settingsDatabase->store("INVERTMWHEEL", 0); // Invert mousewheel zoom? (normally wheelup zooms out: if inverted, wheelup zooms in) @@ -585,6 +587,10 @@ void Tracker::applySettingByKey(PPDictionaryKey* theKey, TMixerSettings& setting { recorderLogic->setRecordNoteDelay(v2 != 0); } + else if (theKey->getKey().compareTo("BUGFIX_ROUNDTOCLOSESTROW") == 0) + { + recorderLogic->setRoundToClosestRow(v2 != 0); + } else if (theKey->getKey().compareTo("INVERTMWHEEL") == 0) { patternEditorCtrl->setInvertMouseVscroll(v2 != 0); From 0b66e472b3815fa9bc3ecaa7408b82614f9c980e Mon Sep 17 00:00:00 2001 From: psykose Date: Mon, 24 Jul 2023 11:22:43 +0000 Subject: [PATCH 126/152] initialise ticker to 0 on the first run, ticker points to uninit memory. the left shift in TimeRecord constructor by 8 makes it overflow past the left which is UB. --- src/milkyplay/PlayerBase.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/milkyplay/PlayerBase.h b/src/milkyplay/PlayerBase.h index 18bcc741..5f485174 100644 --- a/src/milkyplay/PlayerBase.h +++ b/src/milkyplay/PlayerBase.h @@ -172,7 +172,7 @@ class PlayerBase : public ChannelMixer, public PlayModeSettings mp_sint32 tickSpeed; // our tickspeed mp_sint32 baseBpm; // Support digibooster REAL BPM value mp_sint32 bpm; // BPM speed - mp_sint32 ticker; // runs from 0 to tickspeed-1 + mp_sint32 ticker = 0; // runs from 0 to tickspeed-1 mp_sint32 rowcnt; // counts through each row in a pattern mp_sint32 poscnt; // counts through each index the pattern index table From 4d7f9fa635dc948995e1aeec1fb5513fa0b07d00 Mon Sep 17 00:00:00 2001 From: Guy Sviry Date: Sun, 28 Apr 2024 10:27:53 +0300 Subject: [PATCH 127/152] Handle row rounding for note-offs When a note-offs come right after note-on in the same cell, the desired effect is to insert a note-off one cell-after (unless we record note delay for tick-level delays). --- src/tracker/RecPosProvider.cpp | 55 ++++++++++++++++------------------ src/tracker/RecPosProvider.h | 1 + src/tracker/RecorderLogic.cpp | 14 +++++++-- 3 files changed, 37 insertions(+), 33 deletions(-) diff --git a/src/tracker/RecPosProvider.cpp b/src/tracker/RecPosProvider.cpp index 7a94f49b..5a9edeb2 100644 --- a/src/tracker/RecPosProvider.cpp +++ b/src/tracker/RecPosProvider.cpp @@ -47,38 +47,33 @@ bool RecPosProvider::getPosition(pp_int32& order, pp_int32& row, pp_int32& ticke { rounded = true; ticker = 0; - - ModuleEditor* moduleEditor = playerController.getModuleEditor(); - row++; - // playing pattern only? - if (order != -1) - { - // get pattern index of current order - pp_int32 patIndex = moduleEditor->getOrderPosition(order); - // row exceeded - if (row >= moduleEditor->getPattern(patIndex)->rows) - { - // wrap - row = 0; - // increase order - order++; - // order exceeded? - if (order >= moduleEditor->getNumOrders()) - // wrap song - order = 0; - } - } - else - { - pp_int32 patIndex = moduleEditor->getCurrentPatternIndex(); - if (row >= moduleEditor->getPattern(patIndex)->rows) - // row exceeded - if (row >= moduleEditor->getPattern(patIndex)->rows) - // wrap - row = 0; - } + + incrementRow(order, row); } } return rounded; } + +void RecPosProvider::incrementRow(pp_int32& order, pp_int32& row) +{ + ModuleEditor* moduleEditor = playerController.getModuleEditor(); + row++; + if (order != -1) + { + pp_int32 patIndex = moduleEditor->getOrderPosition(order); + if (row >= moduleEditor->getPattern(patIndex)->rows) + { + row = 0; + order++; + if (order >= moduleEditor->getNumOrders()) + order = 0; + } + } + else + { + pp_int32 patIndex = moduleEditor->getCurrentPatternIndex(); + if (row >= moduleEditor->getPattern(patIndex)->rows) + row = 0; + } +} diff --git a/src/tracker/RecPosProvider.h b/src/tracker/RecPosProvider.h index 824f0c11..b99560d5 100644 --- a/src/tracker/RecPosProvider.h +++ b/src/tracker/RecPosProvider.h @@ -44,5 +44,6 @@ class RecPosProvider void getPosition(pp_int32& order, pp_int32& row); bool getPosition(pp_int32& order, pp_int32& row, pp_int32& ticker); + void incrementRow(pp_int32& order, pp_int32& row); }; diff --git a/src/tracker/RecorderLogic.cpp b/src/tracker/RecorderLogic.cpp index 435cb6a5..42b03308 100644 --- a/src/tracker/RecorderLogic.cpp +++ b/src/tracker/RecorderLogic.cpp @@ -261,7 +261,7 @@ void RecorderLogic::sendNoteUpToPatternEditor(PPEvent* event, pp_int32 note, Pat tracker.shouldFollowSong(); bool recPat = false; - RecPosProvider recPosProvider(*playerController); + RecPosProvider recPosProvider(*playerController, roundToClosestRow && !recordNoteDelay); if (isLiveRecording) { recPosProvider.getPosition(pos, row, ticker); @@ -288,10 +288,18 @@ void RecorderLogic::sendNoteUpToPatternEditor(PPEvent* event, pp_int32 note, Pat // if we're in the same slot => send key off by inserting key off effect if (keys[i].row == row && keys[i].pos == pos) { + // writing a note off to the same cell will overwrite the note on.. + // skip one row + if (roundToClosestRow && !recordNoteDelay) { + recPosProvider.incrementRow(pos, row); + patternEditor->writeDirectNote(PatternTools::getNoteOffNote(), + keys[i].channel, row, pos); + } //mp_sint32 bpm, speed; //playerController->getSpeed(bpm, speed); - patternEditor->writeDirectEffect(1, 0x14, ticker ? ticker : 1, - keys[i].channel, row, pos); + else + patternEditor->writeDirectEffect(1, 0x14, ticker ? ticker : 1, + keys[i].channel, row, pos); } // else write key off else From e909e3385fa3b4c7b72b9df32e9180c143f27c48 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Thu, 2 May 2024 16:10:04 +0200 Subject: [PATCH 128/152] added freq curve for more sonic possibilities --- src/tracker/SectionSamples.cpp | 2 +- src/tracker/Synth.h | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/tracker/SectionSamples.cpp b/src/tracker/SectionSamples.cpp index 2136c17f..32270879 100644 --- a/src/tracker/SectionSamples.cpp +++ b/src/tracker/SectionSamples.cpp @@ -566,7 +566,7 @@ void SectionSamples::init(pp_int32 x, pp_int32 y) if( !screen->getClassic() ){ button = new PPButton(BUTTON_SAMPLE_SYNTH_RAND, screen, this, PPPoint(x2+2 , y2+2+bHeight), PPSize(size-1, bHeightm)); - button->setText( "\xa9" ); + button->setText( "\x0f" ); button->setColor(TrackerConfig::colorSampleEditorWaveform); button->setTextColor(TrackerConfig::colorThemeMain); container->addControl(button); diff --git a/src/tracker/Synth.h b/src/tracker/Synth.h index 12e2c87a..196cfc95 100644 --- a/src/tracker/Synth.h +++ b/src/tracker/Synth.h @@ -84,13 +84,13 @@ class Synth // SYNTH PRESETS PPString preset[SYNTH_PRESETS] = { // update PRESETS_TOTAL when adding synths - "M1(N,(5,GD)v3)(*5/.(Xt@(*(((((((", - "M1(J+85,G])~+*~)()<,*{VM)(((((((", - "M1(?+85,GI)~))U*()+,*{~])(((((((", + "M1(N*(51)D)vA)/)M),(Xt@(*(((((((", + "M1(J+@?9G])~+*~)()<,*{VM)(((((((", + "M1(5+85,GF)~i+U*Ds+<2}~c)(((((((", "M1(V)()(**,1,-(.65A(*{((((((((((", - "M1(~*()(0_-1,-~(65A(*{>|((((((((", - "M1(R+@2(<[-1+)j)(5>(>}Ez)(((((((", - "M1(T+89(:<-6h-~.(5(~0}~l)(((((((" + "M1(V)(*)(()1,-(.\\.5~@b((((((((((", + "M1(V)(+)(()1,-})n/0(@b7(((((((((", + "M1(++85,GJ-~J*b.( Date: Fri, 10 May 2024 10:21:59 +1200 Subject: [PATCH 129/152] Fix #339: enable system screensaver in SDL Fix issue #339: Stop SDL2 from prohibiting the system screensaver. --- src/tracker/sdl/SDL_Main.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/tracker/sdl/SDL_Main.cpp b/src/tracker/sdl/SDL_Main.cpp index 867ab47e..d2805473 100644 --- a/src/tracker/sdl/SDL_Main.cpp +++ b/src/tracker/sdl/SDL_Main.cpp @@ -997,6 +997,9 @@ int main(int argc, char *argv[]) } } + // enable system screensaver + SDL_EnableScreenSaver(); + // Main event loop done = 0; while (!done && SDL_WaitEvent(&event)) From 5423f259a7e913ecaa663d7e13775b48bf1b59ee Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Sun, 24 Nov 2024 20:27:04 +0100 Subject: [PATCH 130/152] fix https://github.com/milkytracker/MilkyTracker/issues/341#issuecomment-2138497797 --- src/tracker/DialogSliders.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tracker/DialogSliders.cpp b/src/tracker/DialogSliders.cpp index 9d6a2a02..b8a53864 100644 --- a/src/tracker/DialogSliders.cpp +++ b/src/tracker/DialogSliders.cpp @@ -118,7 +118,10 @@ pp_int32 DialogSliders::handleEvent(PPObject* sender, PPEvent* event) }else if( event->getID() == eCommand && id == PP_MESSAGEBOX_BUTTON_CANCEL ){ sampleEditor->undo(); } - if( event->getID() == eLMouseUp && needUpdate ){ + if( event->getID() == eLMouseUp ){ + needUpdate = true; + } + if( needUpdate ){ process(); update(); } From e31d568e34e6d24c230ac8d3211dbcb5d20ecca4 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Sun, 24 Nov 2024 20:53:05 +0100 Subject: [PATCH 131/152] only enable additive synthesis when sample has selection https://github.com/milkytracker/MilkyTracker/issues/341#issuecomment-2138497797 --- src/tracker/Synth.cpp | 32 +++++++++-------- src/tracker/Synth.h | 3 +- src/tracker/Synths.cpp | 78 +++++++++++++++++++++++++++++++----------- 3 files changed, 78 insertions(+), 35 deletions(-) diff --git a/src/tracker/Synth.cpp b/src/tracker/Synth.cpp index bae53a3b..fb94ff5d 100644 --- a/src/tracker/Synth.cpp +++ b/src/tracker/Synth.cpp @@ -30,6 +30,7 @@ Synth::Synth(int samplerate){ this->samplerate = samplerate; + this->additive = false; init(); // assign default synth synth = &synths[0]; @@ -75,7 +76,10 @@ DialogSliders * Synth::dialog( SampleEditor *s, PPScreen *screen, DialogResponde }else{ sliders->show(false); } - sliders = new DialogSliders( this->screen, this->dr, PP_DEFAULT_ID, "milkysynth", synth->nparams, this->sampleEditor, &SampleEditor::tool_synth ); + PPString title = PPString("milkysynth"); + this->additive = s->hasValidSelection(); + if( this->additive ) title.append(" [additive]"); + sliders = new DialogSliders( this->screen, this->dr, PP_DEFAULT_ID, title, synth->nparams, this->sampleEditor, &SampleEditor::tool_synth ); sliders->show(); for( int i = 0; i < synth->nparams && i < SYN_PARAMS_MAX; i++){ PPString label = PPString(synth->param[i].name); @@ -110,24 +114,24 @@ void Synth::random(){ sampleEditor->tool_synth(&par); } -TXMSample * Synth::prepareSample( pp_uint32 duration, bool force){ +TXMSample * Synth::prepareSample( pp_uint32 duration){ TXMSample *sample; - if( sampleEditor->isEmptySample() || force){ + //if( sampleEditor->isEmptySample() ){ FilterParameters par(2); par.setParameter(0, FilterParameters::Parameter( (pp_int32)duration ) ); par.setParameter(1, FilterParameters::Parameter( 16 ) ); sampleEditor->tool_newSample(&par); sample = sampleEditor->getSample(); - }else{ - sample = sampleEditor->getSample(); - if( duration > sample->samplen ){ - sampleEditor->selectionStart = sample->samplen-1; - sampleEditor->selectionEnd = sample->samplen-1; - FilterParameters par(1); - par.setParameter(0, FilterParameters::Parameter( (pp_int32)(duration - sample->samplen) ) ); - sampleEditor->tool_generateSilence(&par); - }else printf("no new\n"); - // we just leave the sample as-is when it's longer than required - } + //}else{ + // sample = sampleEditor->getSample(); + // if( duration > sample->samplen ){ + // sampleEditor->selectionStart = sample->samplen-1; + // sampleEditor->selectionEnd = sample->samplen-1; + // FilterParameters par(1); + // par.setParameter(0, FilterParameters::Parameter( (pp_int32)(duration - sample->samplen) ) ); + // sampleEditor->tool_generateSilence(&par); + // }else printf("no new\n"); + // // we just leave the sample as-is when it's longer than required + //} return sample; } diff --git a/src/tracker/Synth.h b/src/tracker/Synth.h index 196cfc95..e12f0f2e 100644 --- a/src/tracker/Synth.h +++ b/src/tracker/Synth.h @@ -74,6 +74,7 @@ class Synth private: int samplerate; + bool additive; MSynth *synth; MSynth synths[SYNTH_LAST+1]; DialogSliders *sliders; @@ -111,7 +112,7 @@ class Synth void init(); void random(); void process( MSynth *s, PPString *preset ); - TXMSample * prepareSample(pp_uint32 duration, bool force = false); + TXMSample * prepareSample(pp_uint32 duration); void setSampleEditor( SampleEditor *s ){ this->sampleEditor = s; } // synths diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index 601075d3..266c0f1c 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -119,7 +119,7 @@ void Synth::CyclePaint( bool init ){ } // determine duration - TXMSample *sample = sampleEditor->isEmptySample() ? prepareSample(100) : sampleEditor->getSample(); + TXMSample *sample = sampleEditor->isEmptySample() || !this->additive ? prepareSample(100) : sampleEditor->getSample(); // synthesize! FilterParameters parWave(2); @@ -185,15 +185,15 @@ void Synth::FMPaint( bool init ){ synths[ID].param[4].min = 1.0f; synths[ID].param[4].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[5].name = "sustain"; + synths[ID].param[5].name = "release"; synths[ID].param[5].value = 9.0f; synths[ID].param[5].min = 0; synths[ID].param[5].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[6].name = "release"; - synths[ID].param[6].value = 17.0f; + synths[ID].param[6].name = "freq model"; + synths[ID].param[6].value = 0.0f; synths[ID].param[6].min = 0; - synths[ID].param[6].max = (float)SYN_PARAM_MAX_VALUE; + synths[ID].param[6].max = 4; synths[ID].param[7].name = "carrier freq"; synths[ID].param[7].value = 24.0f; @@ -312,14 +312,53 @@ void Synth::FMPaint( bool init ){ case 4: controls.modulator = OSCILLATOR_TRIANGLE; break; case 5: controls.modulator = OSCILLATOR_NOISE; break; } + controls.modulator_amplitude = SYN_PARAM_NORMALIZE( synth->param[12].value ); - float mf = 0.01f + SYN_PARAM_NORMALIZE(synth->param[10].value); - controls.modulator_freq = pow(mf,5) * float(srate/2); // lazy sloop to finetune lowfreqs + + instrument.modulator.phase = 0; + instrument.carrier.phase = 0; + + // since the slider-resolution is limited due to ASCIISYNTH spec + // applying different resolution via a slider offers more sonic abilities + float mf = 0.01f + SYN_PARAM_NORMALIZE(synth->param[10].value); + switch( (int)synth->param[6].value ){ + // syncs modulator & carrier to note frequenceis + case 1: { + instrument.carrier.freq = NOTE2HZ( NOTE_START + (int)synth->param[7].value ); + controls.modulator_freq = NOTE2HZ(NOTE_START + (int)synth->param[10].value ); + break; + } + + // syncs modulator & carrier to note frequenceis + phasediff + case 2: { + instrument.carrier.freq = NOTE2HZ( NOTE_START + (int)synth->param[7].value ); + controls.modulator_freq = NOTE2HZ(NOTE_START + (int)synth->param[10].value ); + instrument.modulator.phase = 0.3; + break; + } + + // carrier freqs synced to notes + freeform modulator freqs + case 3: { + instrument.carrier.freq = NOTE2HZ( (int)synth->param[7].value ); + float mf = NOTE_START + SYN_PARAM_NORMALIZE(synth->param[10].value); + controls.modulator_freq = SYN_PARAM_NORMALIZE( synth->param[10].value ) * float(srate)/2.0; + break; + } + + // focuses on modulator freq as LFO + case 0: + default:{ + instrument.carrier.freq = NOTE2HZ( NOTE_START + (int)synth->param[7].value ); + controls.modulator_freq = mf * (4.0 / float(srate)); + break; + } + + } controls.attack = SYN_PARAM_NORMALIZE(synth->param[3].value); controls.decay = SYN_PARAM_NORMALIZE(synth->param[4].value); - controls.sustain = SYN_PARAM_NORMALIZE(synth->param[5].value); - controls.release = SYN_PARAM_NORMALIZE(synth->param[6].value) * 0.5f; + controls.sustain = SYN_PARAM_NORMALIZE(synth->param[4].value); + controls.release = SYN_PARAM_NORMALIZE(synth->param[5].value) * 0.5f; // init delay memset( &(instrument.echo.buffer), 0, sizeof(float)*ECHO_BUFFER_SIZE ); @@ -346,9 +385,6 @@ void Synth::FMPaint( bool init ){ controls.spacetime = SYN_PARAM_NORMALIZE(synth->param[20].value); controls.feedback = 1.0f + (100.0f * SYN_PARAM_NORMALIZE(synth->param[16].value)); - instrument.modulator.phase = 0; - instrument.carrier.phase = 0; - // determine duration pp_uint32 samples = (srate/6) * (int)synth->param[2].value; // 300ms * param // enable overflow rendering when loop is set to forward @@ -360,7 +396,7 @@ void Synth::FMPaint( bool init ){ if( looptype == 1 ){ // overflow until silence with forward loop overflow = controls.spacetime > 0.1 ? (int)(1.0 + controls.spacetime*10) : 3; } - TXMSample *sample = sampleEditor->isEmptySample() ? prepareSample(samples) : sampleEditor->getSample(); + TXMSample *sample = sampleEditor->isEmptySample() || !this->additive ? prepareSample(samples) : sampleEditor->getSample(); // exponential positive drive into sin() function (produces foldback/freq multiply) // see curve @ https://graphtoy.com/?f1(x,t)=max(0,(x*10*x*x)%20)%20+x&v1=true @@ -368,19 +404,21 @@ void Synth::FMPaint( bool init ){ scale = fmax(0,(scale*3*scale*scale))+scale; // exponential in positive side int frames = overflow*(int)samples; float* smpin; - smpin = (float*)calloc(frames, sizeof(float)); + smpin = (float*)calloc(frames, sizeof(float)); + float transFreq = instrument.carrier.freq; float x; // synthesize! for( pp_int32 i = 0; i < frames; i++ ){ - // apply transient to freq controllers (see trans @ https://graphtoy.com/?f1(x,t)=-0.5*tanh((x*92)-3)+0.5&v1=true) - pp_uint32 transSamples = (pp_uint32)( (float(srate)/100) * SYN_PARAM_NORMALIZE(synth->param[15].value ) ); + // apply transient to freq controllers (curve: tanh(x*x*x*1000)-1 ) + pp_uint32 transSamples = (pp_uint32)( float(srate)/2 * SYN_PARAM_NORMALIZE(synth->param[15].value ) ); float offset = (1.0f/(float)transSamples) * float(i); - float transAmp = SYN_PARAM_NORMALIZE(synth->param[14].value) * float(srate/4); - float c_trans = fmax( 0.0f, transAmp * (1.0f+(-offset*offset) ) ); - instrument.carrier.freq = NOTE2HZ( NOTE_START + (int)synth->param[7].value ); - instrument.carrier.freq += c_trans; + + // add transient + float transAmp = SYN_PARAM_NORMALIZE(synth->param[14].value); + instrument.carrier.freq = transFreq + (transAmp * (transFreq * (tanh(-offset*offset*offset*1000)+1)*(10*transAmp))); + SynthFM::instrument_control( &instrument, &controls, srate ); // trigger note From e4e2652785b07e8c809c2eab72d7a6180cb19d7a Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Sun, 24 Nov 2024 20:53:54 +0100 Subject: [PATCH 132/152] removed onboarding text in listboxes --- src/tracker/TrackerInit.cpp | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/src/tracker/TrackerInit.cpp b/src/tracker/TrackerInit.cpp index 87f3542a..3e86b681 100644 --- a/src/tracker/TrackerInit.cpp +++ b/src/tracker/TrackerInit.cpp @@ -1281,22 +1281,6 @@ void Tracker::initListboxesSection(pp_int32 x, pp_int32 y) screen->addControl(container); - PPString str = PPString("welcome 2 Milkytracker"); - getModuleEditor()->setInstrumentName(2,str.getStrBuffer(),str.length()); - str.replace("CTRL+h = help"); - getModuleEditor()->setInstrumentName(4,str.getStrBuffer(),str.length()); - str.replace("CTRL+space = uirotate"); - getModuleEditor()->setInstrumentName(5,str.getStrBuffer(),str.length()); - str.replace("CTRL\x18\x19 = instrsel"); - getModuleEditor()->setInstrumentName(6,str.getStrBuffer(),str.length()); - str.replace("CTRLSHIFT\x18\x19= smp"); - getModuleEditor()->setInstrumentName(7,str.getStrBuffer(),str.length()); - str.replace("ALT +/- = pat add/del"); - getModuleEditor()->setInstrumentName(8,str.getStrBuffer(),str.length()); - str.replace("ALT \x18\x19\x1a\x1b+- = pat nav"); - getModuleEditor()->setInstrumentName(9,str.getStrBuffer(),str.length()); - str.replace(""); - getModuleEditor()->setInstrumentName(10,str.getStrBuffer(),str.length()); } void Tracker::showMessageBox(pp_int32 id, const PPString& caption, MessageBoxTypes type, bool update/* = true*/) From 977760af7e8d6a7b2844c689f54cbb95f9f6f2b1 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 25 Nov 2024 14:17:09 +0100 Subject: [PATCH 133/152] updated docs --- docs/MilkyTracker.html | 137 +- src/tracker/DialogHelpText.h | 8074 +++++++++++++++++----------------- 2 files changed, 4168 insertions(+), 4043 deletions(-) diff --git a/docs/MilkyTracker.html b/docs/MilkyTracker.html index 2616978e..235b93e4 100644 --- a/docs/MilkyTracker.html +++ b/docs/MilkyTracker.html @@ -174,6 +174,7 @@

Table of Contents

  • Overview
  • Features
      +
    1. Milkysynth
    2. Resamplers
    3. Tabs
    @@ -254,7 +255,7 @@

    3. Features

  • Over 30 imported module formats
  • Basic archive support for loading zipped, powerpacked and UMX modules directly
  • Rendering songs/patterns to disk (.WAV) or directly to sample
  • -
  • Powerful sample editor featuring waveform generators
  • +
  • Powerful sample editor featuring waveform generators, synths & fx
  • In-depth instrument editor featuring envelope zooming and scaling and support for copying and swapping instruments and samples across tabs
  • Copy/swap dialog for instrument management
  • Undo/redo in pattern/sample/instrument editor
  • @@ -266,7 +267,141 @@

    3. Features

  • Prospective pattern view option
  • Playing and editing simultaneously
  • Live mode for seamless pattern changes
  • +
  • MilkySynth Sample generator including seamless looping reverb/delay
  • +

    Sample Editor

    +

    + The sample editor is an exciting part of Milkytracker, and gives you access to synths, waveform generators and effects.
    + All these are straightforward in their use, an come in 3 types:

    +

      +
    1. previewable effects (volume, filter, eq e.g.)
    2. +
    3. non-previewable effects (compress, fade in e.g.)
    4. +
    5. modulating effects (paste effects, vocoder)
    6. +
    + + Previewable effects are audible while playing a note/pattern with the selected sample, and changing sliders at the same time.
    + In other cases the effect needs to be applied first manually (undo-button will undo the effect). +

    + Modulating effects use the clipboard contents (select a sample, and press the copy-button) to apply + the effect to a selected sample.
    + For example to vocode a sample with another, first copy a sample to the clipboard, then select another sample + before launching the vocoder (contextmenu > FX > Vocoder).
    +
    + For samplist and sampletracker artists, the possibilities and combinations here are exciting & endless.
    +

    + + +

    Milky synth

    +

    + MilkyTracker offers a modest [beta] synthesizer to generate looped or single/multi-cycle waveforms.
    + A synth-dialog appears when pressing the 'synth' or '*'-button in the sample-screen.
    + The first slider allows several synth-algorithms: +

    +
      +
    1. FM: (non)additive synth [based on Riku Salminen's jamtoysynth]
    2. +
    3. CYCLE: single/multi cycle waveforms
    4. +
    + +

    + These rules apply to all synthesis options: +

      +
    1. the synth-buttons only work on empty- or previously synthesized samples.
    2. +
    3. enable additive/layered synthesis by hitting 'select all' before launching the synth-dialog
    4. +
    5. pressing the '*'-button will randomly select a starting-preset (which can be edited later)
    6. +
    +
    +
    + ASCIISYNTH naming-convention + Pressing 'OK' after the 'synth'-button will name the sample via the ASCIISYNTH naming-convention.
    + This allows editing the generated preset across MOD/XM-modules [named with a 'M1' milkysynth prefix] later on.
    + In additive mode this gives you only access to the last generated preset. +
    +
    +

    +

    + FM parameters: + +

      +
    • volume: total volume of the sample
    • +
    • size: samplesize ((samplerate/6)*i)
    • +
    • attack: [A]DSR fade in
    • +
    • decay: A[D]SR hold
    • +
    • release: ADS[R] fade out
    • +
    • freq model:
      +     1: syncs modulator & carrier to note frequencies
      +     2: syncs modulator & carrier to note frequenceis + phasediff
      +     3: carrier freqs synced to notes + freeform modulator freqs
      +     4: modulator freq as LFO
      +
    • +
    • carrier freq: base frequency
      +     SIN/SQ/SAW/TRI/NOIZ: carrier waveform type
      +     AMP: amplitude
      +
    • modulator freq: frequency which will modulate with base freq
      +    SIN/SQ/SAW/TRI/NOIZ: carrier waveform type
      +    AMP: amplitude
      +    NO/AM/FM/RI/TRE/VIB/KS: modulation type:
      +       NO: modulate with 0
      +       AM: modulate amplitude of carrier
      +       FM: modulate frequency of carrier
      +       RI: ringmodulate carrier
      +       TR: tremolo on carrier
      +       VIB: vibrato on carrier
      +       KS: Karplus-strong via delay + filter
      +
    • +
    • transient: onset frequency sweep amp
      +     size: sweep size
      +
    • +
    • delay: seamless loopable delay amp
      +     size: delay length
      +     feedback: delay feedback
      +
    • +
    • spacetime: seamless reverb amp + size
    • +
    • filter: bandpass filter
    • +
    • loop type:
      +     no loop
      +     forward
      +     pingpong
      +     one shot
      +
    • +
    + + Notes: most parameters allow sample-overflow (long release/reverb/delay leaks into beginning of sample) to aid seamless looping.
    Also, everything can be further modulated by the Instrument editor [TIP: check the volume envelope-checkbox] to + produce infinite unique textures and synths, so it does not stop at the ADSR of FM.
    +

    +
    + + Cycle parameters: + +
      +
    • volume: total volume of the sample
    • +
    • wave amp: amplitude
    • +
    • wave type:
      +     1: sine
      +     2: square
      +     3: triangle
      +     4: saw
      +     5: half sine
      +     6: absolute sine
      +     7: white noise
      +     8: pink noise
      +     9: brown noise
      +
    • +
    • multiply: frequency multiplier [harmonics]
    • +
    • feedback: foldback distortion via sin(x*i)
      +
    • loop type:
      +     no loop
      +     forward
      +     pingpong
      +     one shot
      +
    • +
    + Notes: ADSR & panning envelopes are done in the Instrument Editor (check the volume envelope checkbox). +

    + + + + +

    Resamplers

    MilkyTracker offers various resampling options for module playback, rendering and sample processing. These are: diff --git a/src/tracker/DialogHelpText.h b/src/tracker/DialogHelpText.h index 4c14c193..19014baf 100644 --- a/src/tracker/DialogHelpText.h +++ b/src/tracker/DialogHelpText.h @@ -42,7 +42,7 @@ unsigned char milkytracker_help[] = { 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x20, 0x63, 0x61, 0x72, 0x65, 0x20, 0x6f, 0x66, 0x2c, 0x20, 0x6c, 0x65, 0x74, 0x27, 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x6f, 0x6b, 0x20, 0x61, 0x74, 0x20, - 0x74, 0x68, 0x65, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x74, 0x68, 0x65, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x2e, 0x20, 0x5b, 0x31, @@ -52,989 +52,1410 @@ unsigned char milkytracker_help[] = { 0x65, 0x72, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x2e, 0x20, 0x5b, 0x33, 0x5d, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x2e, 0x20, 0x5b, 0x34, 0x5d, 0x52, - 0x65, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x2e, 0x20, 0x5b, 0x34, 0x5d, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x73, 0x79, 0x6e, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, 0x2e, - 0x20, 0x5b, 0x35, 0x5d, 0x54, 0x61, 0x62, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x34, 0x2e, 0x20, 0x5b, 0x36, 0x5d, 0x49, 0x6d, - 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, - 0x78, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x66, 0x69, 0x6c, 0x65, - 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x2e, 0x20, - 0x5b, 0x37, 0x5d, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, - 0x2e, 0x20, 0x5b, 0x38, 0x5d, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, + 0x20, 0x5b, 0x35, 0x5d, 0x52, 0x65, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x72, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x33, 0x2e, 0x20, 0x5b, 0x36, 0x5d, 0x54, 0x61, 0x62, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x34, 0x2e, 0x20, + 0x5b, 0x37, 0x5d, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, + 0x20, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x31, 0x2e, 0x20, 0x5b, 0x38, 0x5d, 0x4d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x32, 0x2e, 0x20, 0x5b, 0x39, 0x5d, 0x53, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x2e, 0x20, 0x5b, 0x31, 0x30, + 0x5d, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x33, 0x2e, 0x20, 0x5b, 0x39, 0x5d, 0x49, 0x6e, 0x73, 0x74, 0x72, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x34, 0x2e, 0x20, 0x5b, 0x31, - 0x30, 0x5d, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x35, 0x2e, 0x20, 0x5b, 0x31, 0x31, 0x5d, - 0x4b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x73, 0x68, 0x6f, - 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x2e, 0x20, 0x5b, 0x31, - 0x32, 0x5d, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, + 0x20, 0x34, 0x2e, 0x20, 0x5b, 0x31, 0x31, 0x5d, 0x50, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x35, + 0x2e, 0x20, 0x5b, 0x31, 0x32, 0x5d, 0x4b, 0x65, 0x79, 0x62, 0x6f, 0x61, + 0x72, 0x64, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x32, 0x2e, 0x20, 0x5b, 0x31, 0x33, 0x5d, 0x46, 0x61, 0x73, 0x74, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x65, - 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x36, 0x2e, 0x20, 0x5b, 0x31, 0x34, 0x5d, 0x45, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x0a, + 0x20, 0x31, 0x2e, 0x20, 0x5b, 0x31, 0x33, 0x5d, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x64, 0x69, + 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, 0x2e, 0x20, 0x5b, 0x31, + 0x34, 0x5d, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x49, 0x49, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, + 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x36, 0x2e, + 0x20, 0x5b, 0x31, 0x35, 0x5d, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x66, 0x65, + 0x72, 0x65, 0x6e, 0x63, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x2e, 0x20, 0x5b, 0x31, 0x36, + 0x5d, 0x47, 0x6c, 0x6f, 0x73, 0x73, 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, 0x2e, + 0x20, 0x5b, 0x31, 0x37, 0x5d, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x37, 0x2e, 0x20, 0x5b, 0x31, 0x38, 0x5d, 0x4d, + 0x49, 0x44, 0x49, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x38, 0x2e, 0x20, 0x5b, 0x31, + 0x39, 0x5d, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x73, 0x73, 0x75, + 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, + 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x39, 0x2e, 0x20, 0x5b, 0x32, 0x30, 0x5d, 0x43, 0x72, 0x65, + 0x64, 0x69, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, + 0x30, 0x2e, 0x20, 0x5b, 0x32, 0x31, 0x5d, 0x43, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x31, 0x2e, + 0x20, 0x5b, 0x32, 0x32, 0x5d, 0x44, 0x6f, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x31, 0x2e, + 0x20, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x70, + 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x72, 0x75, 0x6e, 0x73, 0x20, 0x6f, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, + 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x4f, 0x53, 0x20, 0x34, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x52, 0x4f, + 0x53, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x2a, 0x42, 0x53, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x47, 0x4e, 0x55, 0x2f, 0x4c, 0x69, 0x6e, 0x75, 0x78, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x48, + 0x61, 0x69, 0x6b, 0x75, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x4d, 0x61, 0x63, 0x20, 0x4f, 0x53, 0x20, 0x58, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x69, + 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x57, 0x69, 0x6e, 0x64, + 0x6f, 0x77, 0x73, 0x20, 0x39, 0x78, 0x2f, 0x4e, 0x54, 0x2f, 0x4d, 0x65, + 0x2f, 0x32, 0x30, 0x30, 0x78, 0x2f, 0x58, 0x50, 0x2f, 0x56, 0x69, 0x73, + 0x74, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x57, + 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x43, 0x45, 0x20, 0x33, 0x2e, + 0x30, 0x2b, 0x2f, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x74, 0x20, 0x68, + 0x61, 0x73, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x62, 0x65, 0x65, 0x6e, + 0x20, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x75, + 0x6e, 0x20, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x58, 0x62, 0x6f, 0x78, 0x20, 0x28, 0x47, 0x4e, + 0x55, 0x2f, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x53, 0x6f, 0x6c, 0x61, 0x72, + 0x69, 0x73, 0x20, 0x39, 0x20, 0x26, 0x20, 0x31, 0x30, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x53, 0x6f, 0x6e, 0x79, + 0x20, 0x50, 0x6c, 0x61, 0x79, 0x53, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f, 0x75, 0x20, + 0x63, 0x61, 0x6e, 0x20, 0x72, 0x75, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x20, + 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, + 0x72, 0x6d, 0x73, 0x20, 0x62, 0x79, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x69, + 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x32, 0x2e, 0x20, 0x4f, 0x76, 0x65, 0x72, 0x76, 0x69, 0x65, 0x77, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x69, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x70, 0x65, 0x6e, 0x20, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2c, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, + 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x6d, 0x75, + 0x73, 0x69, 0x63, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3b, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, + 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x70, 0x61, 0x72, 0x74, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x2e, 0x20, 0x49, 0x74, 0x20, + 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x73, 0x20, 0x74, 0x6f, 0x20, + 0x72, 0x65, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, + 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x70, 0x6f, 0x70, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x44, 0x4f, 0x53, 0x20, + 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x2c, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x6d, 0x6f, 0x64, 0x65, + 0x73, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x69, 0x6d, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, + 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x32, 0x2e, 0x78, 0x2f, 0x33, 0x2e, 0x78, 0x20, 0x63, 0x6f, 0x6d, 0x70, + 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x2e, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x22, 0x61, 0x6e, 0x6f, 0x74, + 0x68, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x69, + 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x22, 0x2c, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x73, 0x68, + 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, + 0x20, 0x62, 0x65, 0x20, 0x6d, 0x61, 0x64, 0x65, 0x20, 0x6f, 0x62, 0x76, + 0x69, 0x6f, 0x75, 0x73, 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x70, 0x6c, 0x65, 0x74, 0x68, 0x6f, 0x72, 0x61, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, + 0x74, 0x65, 0x64, 0x20, 0x64, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x20, + 0x49, 0x6e, 0x20, 0x66, 0x61, 0x63, 0x74, 0x20, 0x69, 0x74, 0x20, 0x73, + 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x61, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x50, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x50, 0x43, + 0x2e, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, + 0x6d, 0x69, 0x6c, 0x65, 0x73, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x77, 0x61, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x61, 0x63, + 0x68, 0x65, 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x78, + 0x74, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x63, 0x72, + 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x74, 0x72, 0x75, + 0x6c, 0x79, 0x20, 0x46, 0x54, 0x32, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, + 0x74, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x6f, 0x72, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x61, 0x73, 0x20, + 0x77, 0x65, 0x6c, 0x6c, 0x20, 0x61, 0x73, 0x20, 0x6d, 0x6f, 0x64, 0x65, + 0x72, 0x6e, 0x20, 0x64, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x20, 0x70, + 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x33, 0x2e, 0x20, 0x46, 0x65, 0x61, 0x74, + 0x75, 0x72, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x2d, 0x6c, 0x69, + 0x6b, 0x65, 0x2c, 0x20, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x20, 0x67, + 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x75, 0x73, 0x65, + 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, + 0x65, 0x6e, 0x75, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, + 0x20, 0x6f, 0x6e, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, + 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x69, + 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x56, 0x65, 0x72, 0x79, 0x20, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, + 0x65, 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, + 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x72, 0x65, 0x64, 0x20, 0x74, 0x6f, + 0x20, 0x46, 0x54, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x32, 0x2f, 0x33, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, + 0x63, 0x6b, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x2e, 0x4d, 0x4f, + 0x44, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x61, 0x72, 0x69, 0x6f, 0x75, + 0x73, 0x20, 0x72, 0x65, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, + 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x63, 0x6c, + 0x75, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, + 0x65, 0x64, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x35, 0x30, 0x30, + 0x2f, 0x31, 0x32, 0x30, 0x30, 0x20, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, + 0x74, 0x70, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x20, 0x62, 0x65, + 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x64, 0x65, + 0x72, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x20, 0x74, 0x72, 0x75, + 0x65, 0x2d, 0x74, 0x6f, 0x2d, 0x46, 0x54, 0x32, 0x20, 0x65, 0x64, 0x69, + 0x74, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x20, + 0x2f, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x61, 0x79, + 0x6f, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x54, 0x61, 0x62, 0x62, 0x65, 0x64, 0x20, 0x75, 0x73, 0x65, + 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x6f, 0x70, 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, + 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x32, 0x20, 0x6d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x73, 0x69, 0x6d, 0x75, 0x6c, 0x74, 0x61, 0x6e, 0x65, + 0x6f, 0x75, 0x73, 0x6c, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x69, 0x6e, 0x67, + 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4f, 0x76, 0x65, 0x72, 0x20, 0x33, 0x30, + 0x20, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, + 0x61, 0x73, 0x69, 0x63, 0x20, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, + 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x7a, 0x69, 0x70, + 0x70, 0x65, 0x64, 0x2c, 0x20, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x70, 0x61, + 0x63, 0x6b, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x55, 0x4d, 0x58, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x20, 0x64, 0x69, 0x72, 0x65, 0x63, + 0x74, 0x6c, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x73, 0x2f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x69, 0x73, 0x6b, 0x20, 0x28, + 0x2e, 0x57, 0x41, 0x56, 0x29, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x69, 0x72, + 0x65, 0x63, 0x74, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x66, 0x75, 0x6c, 0x20, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, + 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x77, + 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x67, 0x65, 0x6e, 0x65, + 0x72, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x2c, 0x20, 0x73, 0x79, 0x6e, 0x74, + 0x68, 0x73, 0x20, 0x26, 0x20, 0x66, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x49, 0x6e, 0x2d, 0x64, 0x65, 0x70, + 0x74, 0x68, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x66, 0x65, 0x61, + 0x74, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, + 0x6f, 0x70, 0x65, 0x20, 0x7a, 0x6f, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x63, 0x6f, 0x70, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x20, 0x61, + 0x63, 0x72, 0x6f, 0x73, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x74, 0x61, 0x62, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x2f, + 0x73, 0x77, 0x61, 0x70, 0x20, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x55, 0x6e, 0x64, 0x6f, 0x2f, 0x72, 0x65, 0x64, 0x6f, 0x20, 0x69, 0x6e, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2f, 0x73, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x6f, 0x77, 0x20, + 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x20, 0x61, 0x75, 0x64, 0x69, + 0x6f, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x20, 0x73, 0x75, 0x70, + 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x49, 0x6e, 0x20, 0x73, + 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, + 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x65, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x49, 0x6e, 0x74, 0x65, + 0x72, 0x6e, 0x61, 0x6c, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x62, 0x72, + 0x6f, 0x77, 0x73, 0x65, 0x72, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, + 0x61, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x66, 0x6f, 0x6e, 0x74, 0x20, + 0x73, 0x69, 0x7a, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x6d, + 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x20, 0x76, 0x69, 0x73, 0x69, 0x62, + 0x69, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x61, 0x74, 0x61, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x72, 0x6f, 0x73, + 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x76, 0x69, 0x65, 0x77, 0x20, 0x6f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x69, + 0x6d, 0x75, 0x6c, 0x74, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x6c, 0x79, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, + 0x69, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x73, 0x65, 0x61, 0x6d, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x53, 0x79, 0x6e, 0x74, 0x68, 0x20, 0x53, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, + 0x74, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, + 0x67, 0x20, 0x73, 0x65, 0x61, 0x6d, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x6c, + 0x6f, 0x6f, 0x70, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x65, 0x76, 0x65, 0x72, + 0x62, 0x2f, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, + 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x69, + 0x73, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x78, 0x63, 0x69, 0x74, 0x69, 0x6e, + 0x67, 0x20, 0x70, 0x61, 0x72, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2c, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x67, 0x69, 0x76, 0x65, 0x73, 0x20, 0x79, 0x6f, + 0x75, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x63, 0x65, + 0x73, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x79, 0x6e, 0x74, 0x68, 0x73, + 0x2c, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x67, + 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x6c, 0x20, 0x74, 0x68, 0x65, + 0x73, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x73, 0x74, 0x72, 0x61, 0x69, + 0x67, 0x68, 0x74, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x20, 0x69, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x75, 0x73, 0x65, 0x2c, + 0x20, 0x61, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x65, 0x20, 0x69, 0x6e, 0x20, + 0x33, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x31, 0x2e, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, + 0x65, 0x77, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x73, 0x20, 0x28, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2c, 0x20, + 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x2c, 0x20, 0x65, 0x71, 0x20, 0x65, + 0x2e, 0x67, 0x2e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x32, 0x2e, 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x70, 0x72, 0x65, 0x76, 0x69, + 0x65, 0x77, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x73, 0x20, 0x28, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, + 0x2c, 0x20, 0x66, 0x61, 0x64, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x65, 0x2e, + 0x67, 0x2e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, + 0x2e, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x6e, 0x67, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x73, 0x20, 0x28, 0x70, 0x61, + 0x73, 0x74, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x73, 0x2c, + 0x20, 0x76, 0x6f, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x72, 0x65, 0x76, + 0x69, 0x65, 0x77, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x75, 0x64, 0x69, + 0x62, 0x6c, 0x65, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x70, 0x6c, + 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x2f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x73, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x68, 0x61, + 0x6e, 0x67, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x72, + 0x73, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, + 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x49, 0x6e, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, 0x65, 0x64, 0x73, 0x20, 0x74, 0x6f, + 0x20, 0x62, 0x65, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, + 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x6d, 0x61, 0x6e, 0x75, 0x61, 0x6c, + 0x6c, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x75, 0x6e, + 0x64, 0x6f, 0x2d, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x20, 0x77, 0x69, + 0x6c, 0x6c, 0x20, 0x75, 0x6e, 0x64, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x6e, + 0x67, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x73, 0x20, 0x75, 0x73, + 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6c, 0x69, 0x70, 0x62, 0x6f, + 0x61, 0x72, 0x64, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, + 0x20, 0x28, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x61, 0x20, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x63, 0x6f, 0x70, 0x79, 0x2d, 0x62, 0x75, 0x74, 0x74, + 0x6f, 0x6e, 0x29, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x79, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x74, 0x6f, 0x20, 0x61, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, + 0x64, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x46, 0x6f, 0x72, 0x20, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x76, 0x6f, 0x63, 0x6f, 0x64, + 0x65, 0x20, 0x61, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x2c, + 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x63, 0x6f, 0x70, 0x79, 0x20, + 0x61, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, + 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6c, + 0x69, 0x70, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, + 0x6e, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x61, 0x6e, 0x6f, + 0x74, 0x68, 0x65, 0x72, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, + 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x6c, 0x61, 0x75, 0x6e, 0x63, + 0x68, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x63, + 0x6f, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, + 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x6d, 0x65, 0x6e, 0x75, 0x20, + 0x3e, 0x20, 0x46, 0x58, 0x20, 0x3e, 0x20, 0x56, 0x6f, 0x63, 0x6f, 0x64, + 0x65, 0x72, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, + 0x6f, 0x72, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x73, 0x74, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x72, 0x74, 0x69, 0x73, 0x74, + 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, + 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x62, 0x69, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x68, 0x65, 0x72, 0x65, + 0x20, 0x61, 0x72, 0x65, 0x20, 0x65, 0x78, 0x63, 0x69, 0x74, 0x69, 0x6e, + 0x67, 0x20, 0x26, 0x20, 0x65, 0x6e, 0x64, 0x6c, 0x65, 0x73, 0x73, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x20, 0x73, 0x79, 0x6e, 0x74, 0x68, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x66, + 0x65, 0x72, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x74, + 0x20, 0x5b, 0x62, 0x65, 0x74, 0x61, 0x5d, 0x20, 0x73, 0x79, 0x6e, 0x74, + 0x68, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x67, + 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x70, + 0x65, 0x64, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, + 0x2d, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, + 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x20, 0x73, 0x79, 0x6e, 0x74, 0x68, 0x2d, 0x64, 0x69, 0x61, 0x6c, + 0x6f, 0x67, 0x20, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x73, 0x20, 0x77, + 0x68, 0x65, 0x6e, 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x27, 0x73, 0x79, 0x6e, 0x74, 0x68, 0x27, + 0x20, 0x6f, 0x72, 0x20, 0x27, 0x2a, 0x27, 0x2d, 0x62, 0x75, 0x74, 0x74, + 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2d, 0x73, + 0x63, 0x72, 0x65, 0x65, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x72, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x73, + 0x20, 0x73, 0x65, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x20, 0x73, 0x79, 0x6e, + 0x74, 0x68, 0x2d, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x2e, + 0x20, 0x46, 0x4d, 0x3a, 0x20, 0x28, 0x6e, 0x6f, 0x6e, 0x29, 0x61, 0x64, + 0x64, 0x69, 0x74, 0x69, 0x76, 0x65, 0x20, 0x73, 0x79, 0x6e, 0x74, 0x68, + 0x20, 0x5b, 0x62, 0x61, 0x73, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x52, + 0x69, 0x6b, 0x75, 0x20, 0x53, 0x61, 0x6c, 0x6d, 0x69, 0x6e, 0x65, 0x6e, + 0x27, 0x73, 0x20, 0x6a, 0x61, 0x6d, 0x74, 0x6f, 0x79, 0x73, 0x79, 0x6e, + 0x74, 0x68, 0x5d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, + 0x2e, 0x20, 0x43, 0x59, 0x43, 0x4c, 0x45, 0x3a, 0x20, 0x73, 0x69, 0x6e, + 0x67, 0x6c, 0x65, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x20, 0x63, 0x79, + 0x63, 0x6c, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x68, 0x65, 0x73, 0x65, 0x20, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x20, + 0x61, 0x70, 0x70, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x6c, 0x6c, + 0x20, 0x73, 0x79, 0x6e, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x20, 0x6f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x31, 0x2e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, + 0x6e, 0x74, 0x68, 0x2d, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x73, 0x20, + 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x20, 0x6f, 0x6e, + 0x20, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2d, 0x20, 0x6f, 0x72, 0x20, 0x70, + 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x6c, 0x79, 0x20, 0x73, 0x79, + 0x6e, 0x74, 0x68, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x32, 0x2e, 0x20, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x61, 0x64, + 0x64, 0x69, 0x74, 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x79, 0x65, 0x72, + 0x65, 0x64, 0x20, 0x73, 0x79, 0x6e, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, + 0x20, 0x62, 0x79, 0x20, 0x68, 0x69, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, + 0x27, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x27, + 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x61, 0x75, 0x6e, 0x63, 0x68, + 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x6e, 0x74, + 0x68, 0x2d, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x33, 0x2e, 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, + 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x27, 0x2a, 0x27, 0x2d, + 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, + 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x6c, 0x79, 0x20, 0x73, 0x65, 0x6c, + 0x65, 0x63, 0x74, 0x20, 0x61, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, + 0x6e, 0x67, 0x2d, 0x70, 0x72, 0x65, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x77, 0x68, 0x69, + 0x63, 0x68, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x65, 0x64, + 0x69, 0x74, 0x65, 0x64, 0x20, 0x6c, 0x61, 0x74, 0x65, 0x72, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x53, 0x43, 0x49, 0x49, 0x53, 0x59, 0x4e, 0x54, 0x48, 0x20, + 0x6e, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2d, 0x63, 0x6f, 0x6e, 0x76, 0x65, + 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x50, 0x72, 0x65, 0x73, 0x73, 0x69, + 0x6e, 0x67, 0x20, 0x27, 0x4f, 0x4b, 0x27, 0x20, 0x61, 0x66, 0x74, 0x65, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x27, 0x73, 0x79, 0x6e, 0x74, 0x68, + 0x27, 0x2d, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, + 0x76, 0x69, 0x61, 0x20, 0x74, 0x68, 0x65, 0x20, 0x5b, 0x32, 0x33, 0x5d, + 0x41, 0x53, 0x43, 0x49, 0x49, 0x53, 0x59, 0x4e, 0x54, 0x48, 0x20, 0x6e, + 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x2d, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x6e, + 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x68, 0x69, 0x73, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x73, 0x20, + 0x65, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x70, 0x72, + 0x65, 0x73, 0x65, 0x74, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, + 0x4d, 0x4f, 0x44, 0x2f, 0x58, 0x4d, 0x2d, 0x6d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x20, 0x5b, 0x6e, 0x61, 0x6d, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x27, + 0x4d, 0x31, 0x27, 0x20, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x73, 0x79, 0x6e, + 0x74, 0x68, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5d, 0x20, 0x6c, + 0x61, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, + 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, + 0x20, 0x67, 0x69, 0x76, 0x65, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x6f, + 0x6e, 0x6c, 0x79, 0x20, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x20, 0x74, + 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x67, + 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x73, 0x65, 0x74, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x46, 0x4d, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x3a, 0x20, 0x74, 0x6f, 0x74, + 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x73, 0x69, + 0x7a, 0x65, 0x3a, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x69, + 0x7a, 0x65, 0x20, 0x28, 0x28, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, + 0x61, 0x74, 0x65, 0x2f, 0x36, 0x29, 0x2a, 0x69, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x61, 0x74, 0x74, 0x61, + 0x63, 0x6b, 0x3a, 0x20, 0x5b, 0x41, 0x5d, 0x44, 0x53, 0x52, 0x20, 0x66, + 0x61, 0x64, 0x65, 0x20, 0x69, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x64, 0x65, 0x63, 0x61, 0x79, 0x3a, 0x20, + 0x41, 0x5b, 0x44, 0x5d, 0x53, 0x52, 0x20, 0x68, 0x6f, 0x6c, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x72, 0x65, + 0x6c, 0x65, 0x61, 0x73, 0x65, 0x3a, 0x20, 0x41, 0x44, 0x53, 0x5b, 0x52, + 0x5d, 0x20, 0x66, 0x61, 0x64, 0x65, 0x20, 0x6f, 0x75, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x66, 0x72, 0x65, + 0x71, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, + 0x3a, 0x20, 0x73, 0x79, 0x6e, 0x63, 0x73, 0x20, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x26, 0x20, 0x63, 0x61, 0x72, 0x72, + 0x69, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x31, 0x2e, 0x20, 0x5b, 0x31, 0x35, 0x5d, 0x47, 0x6c, 0x6f, 0x73, 0x73, - 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x32, 0x2e, 0x20, 0x5b, 0x31, 0x36, 0x5d, 0x45, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x37, 0x2e, - 0x20, 0x5b, 0x31, 0x37, 0x5d, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x73, 0x75, - 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x38, 0x2e, 0x20, 0x5b, 0x31, 0x38, 0x5d, 0x4b, 0x6e, 0x6f, 0x77, - 0x6e, 0x20, 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x39, 0x2e, 0x20, 0x5b, - 0x31, 0x39, 0x5d, 0x43, 0x72, 0x65, 0x64, 0x69, 0x74, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x30, 0x2e, 0x20, 0x5b, 0x32, 0x30, - 0x5d, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x31, 0x31, 0x2e, 0x20, 0x5b, 0x32, 0x31, 0x5d, 0x44, - 0x6f, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x31, 0x2e, 0x20, 0x53, 0x75, 0x70, 0x70, 0x6f, - 0x72, 0x74, 0x65, 0x64, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, - 0x6d, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, - 0x72, 0x75, 0x6e, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6c, - 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, - 0x4f, 0x53, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x41, 0x52, 0x4f, 0x53, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x2a, 0x42, 0x53, 0x44, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x47, 0x4e, 0x55, - 0x2f, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x48, 0x61, 0x69, 0x6b, 0x75, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x61, 0x63, - 0x20, 0x4f, 0x53, 0x20, 0x58, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, - 0x74, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x39, 0x78, - 0x2f, 0x4e, 0x54, 0x2f, 0x4d, 0x65, 0x2f, 0x32, 0x30, 0x30, 0x78, 0x2f, - 0x58, 0x50, 0x2f, 0x56, 0x69, 0x73, 0x74, 0x61, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x69, 0x63, 0x72, 0x6f, - 0x73, 0x6f, 0x66, 0x74, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, - 0x20, 0x43, 0x45, 0x20, 0x33, 0x2e, 0x30, 0x2b, 0x2f, 0x4d, 0x6f, 0x62, - 0x69, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x49, 0x74, 0x20, 0x68, 0x61, 0x73, 0x20, 0x61, 0x6c, 0x73, - 0x6f, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, - 0x20, 0x74, 0x6f, 0x20, 0x72, 0x75, 0x6e, 0x20, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x58, 0x62, - 0x6f, 0x78, 0x20, 0x28, 0x47, 0x4e, 0x55, 0x2f, 0x4c, 0x69, 0x6e, 0x75, - 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x53, 0x6f, 0x6c, 0x61, 0x72, 0x69, 0x73, 0x20, 0x39, 0x20, 0x26, - 0x20, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x53, 0x6f, 0x6e, 0x79, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, - 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x72, 0x75, - 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, - 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x62, 0x79, - 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x66, - 0x72, 0x6f, 0x6d, 0x20, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x32, 0x2e, 0x20, 0x4f, 0x76, - 0x65, 0x72, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x32, 0x3a, 0x20, 0x73, 0x79, 0x6e, 0x63, 0x73, 0x20, 0x6d, + 0x6f, 0x64, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x26, 0x20, 0x63, + 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, + 0x69, 0x73, 0x20, 0x2b, 0x20, 0x70, 0x68, 0x61, 0x73, 0x65, 0x64, 0x69, + 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x3a, 0x20, 0x63, 0x61, 0x72, 0x72, + 0x69, 0x65, 0x72, 0x20, 0x66, 0x72, 0x65, 0x71, 0x73, 0x20, 0x73, 0x79, + 0x6e, 0x63, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x73, 0x20, 0x2b, 0x20, 0x66, 0x72, 0x65, 0x65, 0x66, 0x6f, 0x72, 0x6d, + 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x66, + 0x72, 0x65, 0x71, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x34, 0x3a, 0x20, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x66, 0x72, 0x65, 0x71, + 0x20, 0x61, 0x73, 0x20, 0x4c, 0x46, 0x4f, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, + 0x72, 0x20, 0x66, 0x72, 0x65, 0x71, 0x3a, 0x20, 0x62, 0x61, 0x73, 0x65, + 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x49, 0x4e, 0x2f, 0x53, 0x51, 0x2f, 0x53, 0x41, 0x57, 0x2f, + 0x54, 0x52, 0x49, 0x2f, 0x4e, 0x4f, 0x49, 0x5a, 0x3a, 0x20, 0x63, 0x61, + 0x72, 0x72, 0x69, 0x65, 0x72, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, + 0x72, 0x6d, 0x20, 0x74, 0x79, 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x4d, + 0x50, 0x3a, 0x20, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x74, 0x75, 0x64, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x6d, + 0x6f, 0x64, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x66, 0x72, 0x65, + 0x71, 0x3a, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, + 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, + 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x49, 0x4e, 0x2f, 0x53, 0x51, 0x2f, 0x53, 0x41, 0x57, 0x2f, + 0x54, 0x52, 0x49, 0x2f, 0x4e, 0x4f, 0x49, 0x5a, 0x3a, 0x20, 0x63, 0x61, + 0x72, 0x72, 0x69, 0x65, 0x72, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, + 0x72, 0x6d, 0x20, 0x74, 0x79, 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x4d, 0x50, + 0x3a, 0x20, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x74, 0x75, 0x64, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4e, 0x4f, 0x2f, 0x41, 0x4d, 0x2f, 0x46, 0x4d, 0x2f, 0x52, 0x49, + 0x2f, 0x54, 0x52, 0x45, 0x2f, 0x56, 0x49, 0x42, 0x2f, 0x4b, 0x53, 0x3a, + 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x74, 0x79, 0x70, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x4f, + 0x3a, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x4d, + 0x3a, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x61, + 0x6d, 0x70, 0x6c, 0x69, 0x74, 0x75, 0x64, 0x65, 0x20, 0x6f, 0x66, 0x20, + 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x46, 0x4d, 0x3a, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x61, 0x74, 0x65, + 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x20, 0x6f, + 0x66, 0x20, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x52, 0x49, 0x3a, 0x20, 0x72, 0x69, 0x6e, 0x67, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x63, 0x61, 0x72, 0x72, 0x69, + 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x52, 0x3a, 0x20, 0x74, + 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x6f, 0x6e, 0x20, 0x63, 0x61, + 0x72, 0x72, 0x69, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x49, + 0x42, 0x3a, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x6f, + 0x6e, 0x20, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4b, 0x53, 0x3a, 0x20, 0x4b, 0x61, 0x72, 0x70, 0x6c, 0x75, + 0x73, 0x2d, 0x73, 0x74, 0x72, 0x6f, 0x6e, 0x67, 0x20, 0x76, 0x69, 0x61, + 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x20, 0x2b, 0x20, 0x66, 0x69, 0x6c, + 0x74, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x65, 0x6e, 0x74, 0x3a, + 0x20, 0x6f, 0x6e, 0x73, 0x65, 0x74, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, + 0x65, 0x6e, 0x63, 0x79, 0x20, 0x73, 0x77, 0x65, 0x65, 0x70, 0x20, 0x61, + 0x6d, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x3a, 0x20, 0x73, + 0x77, 0x65, 0x65, 0x70, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x64, 0x65, 0x6c, 0x61, + 0x79, 0x3a, 0x20, 0x73, 0x65, 0x61, 0x6d, 0x6c, 0x65, 0x73, 0x73, 0x20, + 0x6c, 0x6f, 0x6f, 0x70, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x64, 0x65, 0x6c, + 0x61, 0x79, 0x20, 0x61, 0x6d, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x69, 0x7a, + 0x65, 0x3a, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x20, 0x6c, 0x65, 0x6e, + 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x65, 0x65, 0x64, 0x62, 0x61, + 0x63, 0x6b, 0x3a, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x20, 0x66, 0x65, + 0x65, 0x64, 0x62, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x74, 0x69, + 0x6d, 0x65, 0x3a, 0x20, 0x73, 0x65, 0x61, 0x6d, 0x6c, 0x65, 0x73, 0x73, + 0x20, 0x72, 0x65, 0x76, 0x65, 0x72, 0x62, 0x20, 0x61, 0x6d, 0x70, 0x20, + 0x2b, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x3a, + 0x20, 0x62, 0x61, 0x6e, 0x64, 0x70, 0x61, 0x73, 0x73, 0x20, 0x66, 0x69, + 0x6c, 0x74, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x74, 0x79, 0x70, 0x65, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x6e, 0x6f, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x69, 0x6e, 0x67, 0x70, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, + 0x6e, 0x65, 0x20, 0x73, 0x68, 0x6f, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, + 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x20, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2d, 0x6f, 0x76, 0x65, 0x72, 0x66, 0x6c, + 0x6f, 0x77, 0x20, 0x28, 0x6c, 0x6f, 0x6e, 0x67, 0x20, 0x72, 0x65, 0x6c, + 0x65, 0x61, 0x73, 0x65, 0x2f, 0x72, 0x65, 0x76, 0x65, 0x72, 0x62, 0x2f, + 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x6c, 0x65, 0x61, 0x6b, 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x62, + 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x29, 0x20, 0x74, 0x6f, 0x20, 0x61, + 0x69, 0x64, 0x20, 0x73, 0x65, 0x61, 0x6d, 0x6c, 0x65, 0x73, 0x73, 0x20, + 0x6c, 0x6f, 0x6f, 0x70, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x73, 0x6f, 0x2c, 0x20, 0x65, 0x76, 0x65, + 0x72, 0x79, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x61, 0x6e, 0x20, + 0x62, 0x65, 0x20, 0x66, 0x75, 0x72, 0x74, 0x68, 0x65, 0x72, 0x20, 0x6d, + 0x6f, 0x64, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5b, 0x54, 0x49, 0x50, 0x3a, 0x20, 0x63, 0x68, + 0x65, 0x63, 0x6b, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x2d, + 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x6f, 0x78, 0x5d, 0x20, 0x74, 0x6f, + 0x20, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x20, 0x69, 0x6e, 0x66, + 0x69, 0x6e, 0x69, 0x74, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, + 0x72, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x79, 0x6e, 0x74, + 0x68, 0x73, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x20, 0x64, 0x6f, + 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x20, + 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x41, 0x44, 0x53, 0x52, 0x20, + 0x6f, 0x66, 0x20, 0x46, 0x4d, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x79, 0x63, 0x6c, + 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x3a, 0x20, 0x74, 0x6f, 0x74, 0x61, + 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x77, 0x61, 0x76, + 0x65, 0x20, 0x61, 0x6d, 0x70, 0x3a, 0x20, 0x61, 0x6d, 0x70, 0x6c, 0x69, + 0x74, 0x75, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x77, 0x61, 0x76, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x31, 0x3a, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x32, 0x3a, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x33, 0x3a, 0x20, 0x74, 0x72, 0x69, 0x61, 0x6e, 0x67, 0x6c, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x34, 0x3a, 0x20, 0x73, 0x61, 0x77, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x35, 0x3a, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x20, 0x73, 0x69, 0x6e, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x36, 0x3a, 0x20, 0x61, 0x62, 0x73, 0x6f, 0x6c, + 0x75, 0x74, 0x65, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x37, + 0x3a, 0x20, 0x77, 0x68, 0x69, 0x74, 0x65, 0x20, 0x6e, 0x6f, 0x69, 0x73, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x38, 0x3a, 0x20, 0x70, 0x69, 0x6e, 0x6b, 0x20, + 0x6e, 0x6f, 0x69, 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x39, 0x3a, 0x20, 0x62, + 0x72, 0x6f, 0x77, 0x6e, 0x20, 0x6e, 0x6f, 0x69, 0x73, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x68, 0x61, 0x72, + 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x3a, 0x20, 0x61, 0x64, 0x64, 0x20, 0x75, + 0x70, 0x70, 0x65, 0x72, 0x20, 0x68, 0x61, 0x72, 0x6d, 0x6f, 0x6e, 0x69, + 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x66, 0x65, 0x65, 0x64, 0x62, 0x61, 0x63, 0x6b, 0x3a, 0x20, 0x66, + 0x6f, 0x6c, 0x64, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x69, 0x73, 0x74, + 0x6f, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x76, 0x69, 0x61, 0x20, 0x73, + 0x69, 0x6e, 0x28, 0x78, 0x2a, 0x69, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x74, + 0x79, 0x70, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6e, 0x6f, 0x20, 0x6c, 0x6f, + 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x70, 0x69, 0x6e, 0x67, 0x70, 0x6f, 0x6e, 0x67, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x73, 0x68, 0x6f, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, + 0x65, 0x73, 0x3a, 0x20, 0x41, 0x44, 0x53, 0x52, 0x20, 0x26, 0x20, 0x70, + 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, + 0x6f, 0x70, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x64, 0x6f, 0x6e, + 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x49, 0x6e, 0x73, + 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x45, 0x64, 0x69, 0x74, + 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x63, 0x68, + 0x65, 0x63, 0x6b, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, + 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x6f, 0x78, 0x29, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x65, 0x73, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x20, - 0x6f, 0x70, 0x65, 0x6e, 0x20, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2c, - 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, - 0x6f, 0x72, 0x6d, 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x61, 0x70, - 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x20, 0x6d, - 0x6f, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x70, - 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x70, - 0x61, 0x72, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x66, 0x61, 0x6d, 0x69, 0x6c, - 0x79, 0x2e, 0x20, 0x49, 0x74, 0x20, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, - 0x74, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x70, 0x6c, - 0x61, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, - 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6f, - 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6f, 0x70, 0x75, 0x6c, 0x61, - 0x72, 0x20, 0x44, 0x4f, 0x53, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x73, + 0x20, 0x76, 0x61, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x65, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x2c, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x6e, 0x64, 0x65, + 0x72, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, + 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, 0x72, + 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x4e, 0x6f, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x49, 0x49, 0x2c, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x73, 0x70, 0x65, - 0x63, 0x69, 0x61, 0x6c, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, - 0x6b, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x61, 0x76, 0x61, 0x69, - 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x6d, - 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2e, 0x78, 0x2f, 0x33, 0x2e, - 0x78, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, - 0x69, 0x74, 0x79, 0x2e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, - 0x20, 0x22, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x22, 0x2c, 0x20, 0x77, 0x68, - 0x69, 0x63, 0x68, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x61, - 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x20, 0x62, 0x65, 0x20, 0x6d, 0x61, - 0x64, 0x65, 0x20, 0x6f, 0x62, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x62, - 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6c, 0x65, 0x74, 0x68, 0x6f, - 0x72, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, - 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x64, 0x65, - 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, - 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x66, 0x61, 0x63, - 0x74, 0x20, 0x69, 0x74, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, - 0x20, 0x61, 0x73, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, - 0x72, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, - 0x67, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x50, 0x6f, 0x63, - 0x6b, 0x65, 0x74, 0x20, 0x50, 0x43, 0x2e, 0x20, 0x57, 0x68, 0x65, 0x6e, - 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x69, 0x6c, 0x65, 0x73, 0x74, - 0x6f, 0x6e, 0x65, 0x20, 0x77, 0x61, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x72, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x2c, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x6f, 0x6e, 0x65, 0x20, - 0x77, 0x61, 0x73, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, - 0x20, 0x61, 0x20, 0x74, 0x72, 0x75, 0x6c, 0x79, 0x20, 0x46, 0x54, 0x32, - 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x6c, 0x65, 0x20, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x62, - 0x6c, 0x65, 0x20, 0x61, 0x73, 0x20, 0x77, 0x65, 0x6c, 0x6c, 0x20, 0x61, - 0x73, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x73, - 0x6b, 0x74, 0x6f, 0x70, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, - 0x6d, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x33, - 0x2e, 0x20, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x20, 0x49, 0x49, 0x2d, 0x6c, 0x69, 0x6b, 0x65, 0x2c, 0x20, 0x63, 0x75, - 0x73, 0x74, 0x6f, 0x6d, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, - 0x61, 0x6c, 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, - 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x63, - 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x53, 0x75, 0x70, - 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x6d, 0x75, - 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, - 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, - 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, - 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x65, 0x72, 0x79, 0x20, 0x61, - 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x20, 0x2e, 0x58, 0x4d, 0x20, - 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, - 0x72, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x46, 0x54, 0x32, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x72, 0x6f, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x20, - 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x6d, 0x6f, 0x64, - 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, - 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x64, 0x69, 0x74, 0x69, - 0x6e, 0x67, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x66, 0x69, 0x6c, 0x65, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x56, 0x61, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x65, 0x73, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x20, - 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x20, 0x41, 0x6d, 0x69, - 0x67, 0x61, 0x20, 0x35, 0x30, 0x30, 0x2f, 0x31, 0x32, 0x30, 0x30, 0x20, - 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x68, 0x6f, - 0x6f, 0x73, 0x65, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, - 0x61, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x61, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2d, 0x74, 0x6f, 0x2d, 0x46, - 0x54, 0x32, 0x20, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x65, 0x20, 0x2f, 0x20, 0x6b, 0x65, 0x79, 0x62, - 0x6f, 0x61, 0x72, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x54, 0x61, 0x62, 0x62, - 0x65, 0x64, 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, - 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6f, 0x70, - 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6c, - 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, - 0x33, 0x32, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x69, 0x6d, - 0x75, 0x6c, 0x74, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x6c, 0x79, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x78, 0x63, 0x68, - 0x61, 0x6e, 0x67, 0x69, 0x6e, 0x67, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, - 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x6d, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4f, - 0x76, 0x65, 0x72, 0x20, 0x33, 0x30, 0x20, 0x69, 0x6d, 0x70, 0x6f, 0x72, - 0x74, 0x65, 0x64, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x66, - 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, 0x61, 0x73, 0x69, 0x63, 0x20, 0x61, - 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, - 0x72, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x69, - 0x6e, 0x67, 0x20, 0x7a, 0x69, 0x70, 0x70, 0x65, 0x64, 0x2c, 0x20, 0x70, - 0x6f, 0x77, 0x65, 0x72, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x55, 0x4d, 0x58, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, - 0x20, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6c, 0x79, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x52, 0x65, 0x6e, 0x64, - 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x73, 0x2f, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x20, 0x74, 0x6f, 0x20, - 0x64, 0x69, 0x73, 0x6b, 0x20, 0x28, 0x2e, 0x57, 0x41, 0x56, 0x29, 0x20, - 0x6f, 0x72, 0x20, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6c, 0x79, 0x20, - 0x74, 0x6f, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6f, 0x77, 0x65, - 0x72, 0x66, 0x75, 0x6c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, - 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, - 0x72, 0x69, 0x6e, 0x67, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, - 0x6d, 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x49, - 0x6e, 0x2d, 0x64, 0x65, 0x70, 0x74, 0x68, 0x20, 0x69, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, - 0x72, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x20, - 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x7a, 0x6f, 0x6f, - 0x6d, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x63, 0x61, - 0x6c, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, - 0x72, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x63, 0x6f, 0x70, 0x79, 0x69, - 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x77, 0x61, 0x70, 0x70, - 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, - 0x6e, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x61, 0x62, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x43, 0x6f, 0x70, 0x79, 0x2f, 0x73, 0x77, 0x61, 0x70, 0x20, 0x64, 0x69, - 0x61, 0x6c, 0x6f, 0x67, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x73, - 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6d, 0x61, 0x6e, 0x61, - 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x55, 0x6e, 0x64, 0x6f, 0x2f, 0x72, 0x65, - 0x64, 0x6f, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x2f, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2f, 0x69, 0x6e, 0x73, - 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, - 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x4c, 0x6f, 0x77, 0x20, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, - 0x20, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, - 0x72, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x49, 0x44, 0x49, - 0x20, 0x49, 0x6e, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, - 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x20, 0x66, 0x69, - 0x6c, 0x65, 0x20, 0x62, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x72, 0x20, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x56, 0x61, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, - 0x66, 0x6f, 0x6e, 0x74, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x73, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x69, 0x6d, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x64, 0x20, - 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x6f, - 0x66, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x61, - 0x74, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x50, 0x72, 0x6f, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x76, 0x69, 0x65, - 0x77, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x69, - 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x64, 0x69, 0x74, 0x69, - 0x6e, 0x67, 0x20, 0x73, 0x69, 0x6d, 0x75, 0x6c, 0x74, 0x61, 0x6e, 0x65, - 0x6f, 0x75, 0x73, 0x6c, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x69, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, - 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x65, 0x61, 0x6d, 0x6c, 0x65, - 0x73, 0x73, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x63, - 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x52, 0x65, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x72, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x73, 0x20, 0x76, 0x61, 0x72, - 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x65, 0x73, 0x61, 0x6d, 0x70, 0x6c, - 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, - 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x70, - 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x2c, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, - 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x20, - 0x54, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4e, 0x6f, 0x20, - 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x4c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, - 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x75, 0x62, 0x69, 0x63, - 0x20, 0x4c, 0x61, 0x67, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x75, 0x62, 0x69, - 0x63, 0x20, 0x53, 0x70, 0x6c, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x61, 0x73, 0x74, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x20, 0x69, + 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, + 0x75, 0x62, 0x69, 0x63, 0x20, 0x4c, 0x61, 0x67, 0x72, 0x61, 0x6e, 0x67, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x43, 0x75, 0x62, 0x69, 0x63, 0x20, 0x53, 0x70, 0x6c, 0x69, 0x6e, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, + 0x61, 0x73, 0x74, 0x20, 0x53, 0x69, 0x6e, 0x63, 0x20, 0x28, 0x77, 0x69, + 0x6e, 0x64, 0x6f, 0x77, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x31, 0x36, + 0x2c, 0x20, 0x66, 0x69, 0x78, 0x65, 0x64, 0x20, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x2c, 0x20, 0x73, + 0x69, 0x6e, 0x63, 0x20, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x20, 0x74, + 0x61, 0x62, 0x6c, 0x65, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x50, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x53, 0x69, 0x6e, 0x63, 0x20, 0x28, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, - 0x20, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x31, 0x36, 0x2c, 0x20, 0x66, 0x69, - 0x78, 0x65, 0x64, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x6e, - 0x74, 0x65, 0x67, 0x65, 0x72, 0x2c, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x20, - 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x50, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x53, 0x69, 0x6e, 0x63, - 0x20, 0x28, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x20, 0x73, 0x69, 0x7a, - 0x65, 0x20, 0x31, 0x32, 0x38, 0x2c, 0x20, 0x64, 0x6f, 0x75, 0x62, 0x6c, - 0x65, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x70, - 0x6f, 0x69, 0x6e, 0x74, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x31, 0x32, 0x38, 0x2c, 0x20, 0x64, + 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x69, + 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x6d, 0x69, 0x67, + 0x61, 0x20, 0x35, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x35, 0x30, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x35, 0x30, 0x30, 0x20, 0x4c, 0x45, - 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x31, 0x32, 0x30, 0x30, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x6d, 0x69, - 0x67, 0x61, 0x20, 0x31, 0x32, 0x30, 0x30, 0x20, 0x4c, 0x45, 0x44, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x68, - 0x69, 0x6c, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x68, 0x6f, 0x69, - 0x63, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x65, 0x73, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x70, 0x65, 0x72, 0x73, 0x6f, - 0x6e, 0x61, 0x6c, 0x20, 0x74, 0x61, 0x73, 0x74, 0x65, 0x2c, 0x20, 0x79, - 0x6f, 0x75, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x65, 0x70, 0x20, 0x69, 0x6e, 0x20, - 0x6d, 0x69, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x4c, 0x69, - 0x6e, 0x65, 0x61, 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, - 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x70, 0x72, 0x65, - 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x69, - 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, - 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, - 0x20, 0x69, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x73, 0x6f, 0x20, 0x74, 0x68, - 0x61, 0x74, 0x27, 0x73, 0x20, 0x77, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x6f, - 0x66, 0x20, 0x2e, 0x58, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x66, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x77, 0x65, 0x72, 0x65, 0x20, 0x70, - 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, 0x20, 0x6d, 0x61, 0x64, 0x65, - 0x20, 0x28, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x70, 0x6c, 0x61, 0x79, - 0x65, 0x64, 0x29, 0x20, 0x77, 0x69, 0x74, 0x68, 0x2e, 0x20, 0x4d, 0x61, - 0x6e, 0x79, 0x20, 0x63, 0x68, 0x69, 0x70, 0x74, 0x75, 0x6e, 0x65, 0x73, - 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x68, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x20, 0x73, 0x6f, 0x75, 0x6e, - 0x64, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, 0x6d, 0x75, 0x66, 0x66, 0x6c, - 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x69, 0x6e, 0x74, 0x65, - 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x62, 0x65, - 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, - 0x69, 0x72, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x66, 0x6f, 0x72, 0x65, - 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x20, - 0x67, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x69, 0x6d, 0x70, 0x61, - 0x63, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, - 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, - 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6d, - 0x65, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x75, - 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x63, - 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x73, - 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x2e, 0x20, 0x50, 0x72, 0x65, 0x63, 0x69, - 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x69, 0x6e, - 0x63, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x43, 0x50, 0x55, 0x20, 0x6b, - 0x69, 0x6c, 0x6c, 0x65, 0x72, 0x20, 0x2d, 0x20, 0x67, 0x72, 0x65, 0x61, - 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x73, 0x61, 0x6d, 0x70, - 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, - 0x72, 0x20, 0x62, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, - 0x20, 0x68, 0x6f, 0x74, 0x20, 0x72, 0x65, 0x61, 0x6c, 0x2d, 0x74, 0x69, - 0x6d, 0x65, 0x20, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, - 0x63, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x61, 0x62, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x73, - 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x70, 0x65, 0x6e, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x75, 0x70, - 0x20, 0x74, 0x6f, 0x20, 0x33, 0x32, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, - 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x69, 0x6d, - 0x75, 0x6c, 0x74, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x6c, 0x79, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x78, 0x63, 0x68, 0x61, - 0x6e, 0x67, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x62, 0x65, 0x74, - 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x2e, 0x20, 0x49, - 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x6c, 0x79, 0x2c, 0x20, 0x74, 0x61, - 0x62, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x69, 0x6e, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x62, - 0x75, 0x74, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x61, 0x63, - 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x5b, 0x32, 0x32, 0x5d, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, - 0x64, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, - 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x2e, 0x20, 0x54, - 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x73, 0x6f, 0x6d, - 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x62, - 0x6c, 0x65, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x74, 0x61, 0x62, 0x73, 0x20, 0x61, 0x73, 0x20, 0x77, - 0x65, 0x6c, 0x6c, 0x2c, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, - 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x6f, 0x70, 0x65, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x20, 0x69, 0x6e, - 0x20, 0x6e, 0x65, 0x77, 0x20, 0x74, 0x61, 0x62, 0x73, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, - 0x20, 0x73, 0x74, 0x6f, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, - 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2e, 0x20, 0x59, 0x6f, - 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65, - 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x76, 0x65, 0x72, 0x20, 0x73, 0x74, - 0x6f, 0x70, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, - 0x6f, 0x6e, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x61, 0x62, 0x73, - 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x75, 0x74, 0x6f, - 0x6d, 0x61, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x73, 0x74, - 0x6f, 0x70, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x61, 0x62, 0x20, 0x63, 0x68, - 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x73, 0x74, 0x6f, 0x70, - 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, - 0x63, 0x6b, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x74, 0x61, 0x62, 0x20, - 0x69, 0x73, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x2e, 0x20, - 0x50, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x63, 0x61, 0x6e, - 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, - 0x20, 0x75, 0x70, 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x74, 0x61, 0x62, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x34, 0x2e, 0x20, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, - 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x78, 0x70, 0x6f, 0x72, - 0x74, 0x65, 0x64, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, - 0x6d, 0x61, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x49, 0x2e, 0x20, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, - 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x63, 0x61, 0x6e, 0x20, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x61, - 0x20, 0x77, 0x69, 0x64, 0x65, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, - 0x6f, 0x66, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, - 0x73, 0x20, 0x62, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x20, - 0x69, 0x73, 0x20, 0x61, 0x20, 0x46, 0x54, 0x32, 0x20, 0x63, 0x6c, 0x6f, - 0x6e, 0x65, 0x2c, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x20, - 0x61, 0x72, 0x65, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, - 0x20, 0x69, 0x6e, 0x20, 0x61, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x20, 0x65, - 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x6d, - 0x65, 0x61, 0x6e, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x6c, 0x6c, - 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x20, 0x6f, 0x66, - 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x66, - 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x73, - 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x68, 0x61, - 0x73, 0x20, 0x62, 0x61, 0x73, 0x69, 0x63, 0x20, 0x61, 0x72, 0x63, 0x68, - 0x69, 0x76, 0x65, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2c, - 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, - 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x6f, 0x61, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7a, 0x69, 0x70, 0x70, - 0x65, 0x64, 0x2c, 0x20, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x70, 0x61, 0x63, - 0x6b, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x55, 0x4d, 0x58, 0x20, - 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x20, 0x64, 0x69, 0x72, 0x65, - 0x63, 0x74, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x36, 0x36, 0x39, 0x20, 0x20, 0x36, 0x36, 0x39, 0x20, 0x43, 0x6f, 0x6d, - 0x70, 0x6f, 0x73, 0x65, 0x72, 0x2f, 0x55, 0x6e, 0x69, 0x73, 0x36, 0x36, - 0x39, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x41, 0x4d, 0x46, 0x20, 0x20, 0x41, 0x73, 0x79, 0x6c, 0x75, - 0x6d, 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x46, 0x6f, 0x72, 0x6d, - 0x61, 0x74, 0x20, 0x28, 0x22, 0x43, 0x72, 0x75, 0x73, 0x61, 0x64, 0x65, - 0x72, 0x22, 0x20, 0x69, 0x6e, 0x2d, 0x67, 0x61, 0x6d, 0x65, 0x20, 0x6d, - 0x75, 0x73, 0x69, 0x63, 0x29, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, - 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x20, 0x53, 0x6f, 0x75, 0x6e, 0x64, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x49, - 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, 0x28, 0x44, 0x53, - 0x4d, 0x49, 0x29, 0x20, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x20, - 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x41, 0x4d, 0x53, 0x20, 0x20, 0x45, 0x78, 0x74, 0x72, 0x65, 0x6d, 0x65, - 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x56, 0x65, 0x6c, 0x76, 0x65, 0x74, 0x20, 0x53, 0x74, 0x75, - 0x64, 0x69, 0x6f, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x43, 0x42, 0x41, 0x20, 0x20, 0x43, 0x68, 0x75, - 0x63, 0x6b, 0x20, 0x42, 0x69, 0x73, 0x63, 0x75, 0x69, 0x74, 0x73, 0x2b, - 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x20, 0x41, 0x72, 0x74, 0x69, 0x73, 0x74, - 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x6d, - 0x61, 0x74, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x44, 0x42, 0x4d, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, - 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x65, 0x72, 0x20, 0x50, 0x72, 0x6f, 0x20, - 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x44, 0x49, 0x47, 0x49, 0x20, 0x44, 0x69, 0x67, 0x69, - 0x62, 0x6f, 0x6f, 0x73, 0x74, 0x65, 0x72, 0x20, 0x31, 0x2e, 0x30, 0x2d, - 0x31, 0x2e, 0x37, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x44, 0x53, 0x4d, 0x20, 0x20, - 0x44, 0x69, 0x67, 0x69, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x49, 0x6e, - 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, 0x4b, 0x69, 0x74, 0x20, - 0x28, 0x44, 0x53, 0x49, 0x4b, 0x29, 0x20, 0x6c, 0x69, 0x62, 0x72, 0x61, - 0x72, 0x79, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x79, 0x6e, 0x61, - 0x6d, 0x69, 0x63, 0x20, 0x53, 0x74, 0x75, 0x64, 0x69, 0x6f, 0x20, 0x28, - 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x44, - 0x54, 0x4d, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x20, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x41, 0x74, 0x61, - 0x72, 0x69, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x54, 0x72, 0x65, 0x6b, - 0x6b, 0x65, 0x72, 0x20, 0x33, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x46, 0x41, 0x52, 0x20, - 0x20, 0x46, 0x61, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6c, 0x65, 0x20, 0x43, - 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x47, 0x44, 0x4d, 0x20, - 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x20, 0x44, 0x69, 0x67, - 0x69, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x47, 0x4d, 0x43, 0x20, 0x20, - 0x47, 0x61, 0x6d, 0x65, 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, - 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x49, 0x4d, - 0x46, 0x20, 0x20, 0x49, 0x6d, 0x61, 0x67, 0x6f, 0x20, 0x4f, 0x72, 0x70, - 0x68, 0x65, 0x75, 0x73, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x49, 0x54, 0x20, 0x20, 0x20, 0x49, 0x6d, - 0x70, 0x75, 0x6c, 0x73, 0x65, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x4d, 0x44, 0x4c, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x54, - 0x72, 0x61, 0x6b, 0x6b, 0x65, 0x72, 0x20, 0x31, 0x2e, 0x30, 0x2d, 0x33, - 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x20, 0x53, 0x6f, 0x75, 0x6e, - 0x64, 0x2d, 0x2f, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, - 0x74, 0x73, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x26, 0x20, - 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, - 0x54, 0x4d, 0x20, 0x20, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x58, 0x4d, 0x20, 0x20, 0x43, 0x75, - 0x62, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6e, 0x79, 0x20, 0x58, 0x4d, 0x20, - 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x4f, 0x4b, 0x54, 0x20, 0x20, 0x4f, 0x6b, 0x74, 0x61, 0x6c, 0x79, 0x7a, - 0x65, 0x72, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x50, 0x4c, 0x4d, 0x20, 0x20, 0x44, - 0x69, 0x73, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x54, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x50, 0x53, 0x4d, 0x20, 0x20, 0x45, - 0x70, 0x69, 0x63, 0x20, 0x4d, 0x65, 0x67, 0x61, 0x47, 0x61, 0x6d, 0x65, - 0x73, 0x20, 0x4d, 0x41, 0x53, 0x49, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x50, 0x54, 0x4d, 0x20, 0x20, - 0x50, 0x6f, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x30, 0x20, 0x4c, 0x45, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x31, 0x32, + 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x31, 0x32, 0x30, 0x30, 0x20, + 0x4c, 0x45, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x65, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x61, + 0x20, 0x6d, 0x61, 0x74, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x70, + 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x74, 0x61, 0x73, 0x74, + 0x65, 0x2c, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x65, 0x70, + 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x69, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x61, + 0x74, 0x20, 0x4c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x20, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, + 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x71, 0x75, + 0x61, 0x6c, 0x69, 0x74, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, + 0x61, 0x62, 0x6c, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x73, + 0x6f, 0x20, 0x74, 0x68, 0x61, 0x74, 0x27, 0x73, 0x20, 0x77, 0x68, 0x61, + 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x69, + 0x74, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x2e, 0x58, 0x4d, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x77, 0x65, + 0x72, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, 0x20, + 0x6d, 0x61, 0x64, 0x65, 0x20, 0x28, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, + 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x29, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x2e, 0x20, 0x4d, 0x61, 0x6e, 0x79, 0x20, 0x63, 0x68, 0x69, 0x70, 0x74, + 0x75, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x68, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x20, + 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, 0x6d, + 0x75, 0x66, 0x66, 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, + 0x66, 0x6f, 0x72, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, + 0x65, 0x6c, 0x79, 0x20, 0x67, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, + 0x69, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, + 0x20, 0x54, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x6d, 0x69, 0x67, 0x61, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, + 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x34, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x2e, + 0x4d, 0x4f, 0x44, 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x2e, 0x20, 0x50, + 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x69, 0x6e, 0x63, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x43, + 0x50, 0x55, 0x20, 0x6b, 0x69, 0x6c, 0x6c, 0x65, 0x72, 0x20, 0x2d, 0x20, + 0x67, 0x72, 0x65, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72, 0x65, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x65, + 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x62, 0x75, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x65, 0x78, + 0x70, 0x65, 0x63, 0x74, 0x20, 0x68, 0x6f, 0x74, 0x20, 0x72, 0x65, 0x61, + 0x6c, 0x2d, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x70, 0x65, 0x72, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x54, 0x61, 0x62, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x6e, 0x61, + 0x62, 0x6c, 0x65, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x6f, 0x20, + 0x6f, 0x70, 0x65, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6c, 0x61, + 0x79, 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x32, 0x20, 0x6d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x73, 0x69, 0x6d, 0x75, 0x6c, 0x74, 0x61, 0x6e, 0x65, 0x6f, 0x75, + 0x73, 0x6c, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x65, + 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x6d, 0x2e, 0x20, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x6c, 0x79, + 0x2c, 0x20, 0x74, 0x61, 0x62, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x76, 0x69, 0x73, 0x69, 0x62, + 0x6c, 0x65, 0x20, 0x62, 0x75, 0x74, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, + 0x65, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x32, 0x34, 0x5d, 0x6b, 0x65, 0x79, + 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, + 0x75, 0x74, 0x73, 0x20, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x6c, 0x6f, + 0x77, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x75, 0x72, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x61, 0x62, 0x73, 0x20, + 0x61, 0x73, 0x20, 0x77, 0x65, 0x6c, 0x6c, 0x2c, 0x20, 0x6c, 0x69, 0x6b, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x75, 0x74, 0x6f, + 0x6d, 0x61, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x6f, 0x70, + 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x20, 0x69, 0x6e, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x74, 0x61, 0x62, + 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, + 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x70, 0x69, 0x6e, + 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x68, 0x61, + 0x76, 0x69, 0x6f, 0x72, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x2e, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, 0x68, + 0x6f, 0x6f, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x76, 0x65, + 0x72, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, + 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x67, + 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x61, 0x62, 0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x6f, 0x20, + 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, + 0x79, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x61, + 0x62, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x72, 0x20, + 0x73, 0x74, 0x6f, 0x70, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x70, 0x6c, + 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, + 0x74, 0x61, 0x62, 0x20, 0x69, 0x73, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x65, 0x64, 0x2e, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, + 0x20, 0x63, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x72, 0x65, + 0x73, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x6f, 0x6e, 0x20, 0x72, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x61, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x61, 0x62, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x34, 0x2e, 0x20, 0x49, 0x6d, + 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, + 0x78, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x66, 0x69, 0x6c, 0x65, + 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x4d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x69, 0x6d, 0x70, 0x6f, + 0x72, 0x74, 0x20, 0x61, 0x20, 0x77, 0x69, 0x64, 0x65, 0x20, 0x72, 0x61, + 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x73, 0x20, 0x62, 0x75, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x46, 0x54, 0x32, + 0x20, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x2c, 0x20, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x65, 0x70, 0x6c, + 0x61, 0x79, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x6e, 0x20, 0x46, + 0x54, 0x32, 0x20, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, + 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x68, 0x69, + 0x63, 0x68, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, + 0x73, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x6c, 0x73, + 0x6f, 0x20, 0x68, 0x61, 0x73, 0x20, 0x62, 0x61, 0x73, 0x69, 0x63, 0x20, + 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x20, 0x73, 0x75, 0x70, 0x70, + 0x6f, 0x72, 0x74, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, + 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, + 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7a, 0x69, 0x70, 0x70, 0x65, 0x64, 0x2c, 0x20, 0x70, 0x6f, 0x77, 0x65, + 0x72, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x55, 0x4d, 0x58, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x20, + 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6d, 0x70, + 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x36, 0x36, 0x39, 0x20, 0x20, 0x36, 0x36, 0x39, + 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x2f, 0x55, 0x6e, + 0x69, 0x73, 0x36, 0x36, 0x39, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x41, 0x4d, 0x46, 0x20, 0x20, 0x41, + 0x73, 0x79, 0x6c, 0x75, 0x6d, 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x20, + 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x20, 0x28, 0x22, 0x43, 0x72, 0x75, + 0x73, 0x61, 0x64, 0x65, 0x72, 0x22, 0x20, 0x69, 0x6e, 0x2d, 0x67, 0x61, + 0x6d, 0x65, 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x29, 0x20, 0x28, 0x50, + 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x20, 0x53, + 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x75, 0x73, + 0x69, 0x63, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, + 0x20, 0x28, 0x44, 0x53, 0x4d, 0x49, 0x29, 0x20, 0x6c, 0x69, 0x62, 0x72, + 0x61, 0x72, 0x79, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x41, 0x4d, 0x53, 0x20, 0x20, 0x45, 0x78, 0x74, + 0x72, 0x65, 0x6d, 0x65, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x65, 0x6c, 0x76, 0x65, 0x74, + 0x20, 0x53, 0x74, 0x75, 0x64, 0x69, 0x6f, 0x20, 0x28, 0x50, 0x43, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x43, 0x42, 0x41, 0x20, + 0x20, 0x43, 0x68, 0x75, 0x63, 0x6b, 0x20, 0x42, 0x69, 0x73, 0x63, 0x75, + 0x69, 0x74, 0x73, 0x2b, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x20, 0x41, 0x72, + 0x74, 0x69, 0x73, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x44, 0x42, 0x4d, 0x20, 0x20, + 0x44, 0x69, 0x67, 0x69, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x65, 0x72, 0x20, + 0x50, 0x72, 0x6f, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x44, 0x49, 0x47, 0x49, 0x20, + 0x44, 0x69, 0x67, 0x69, 0x62, 0x6f, 0x6f, 0x73, 0x74, 0x65, 0x72, 0x20, + 0x31, 0x2e, 0x30, 0x2d, 0x31, 0x2e, 0x37, 0x20, 0x28, 0x41, 0x6d, 0x69, + 0x67, 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x44, + 0x53, 0x4d, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x73, 0x6f, 0x75, 0x6e, + 0x64, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, + 0x4b, 0x69, 0x74, 0x20, 0x28, 0x44, 0x53, 0x49, 0x4b, 0x29, 0x20, 0x6c, + 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x20, 0x53, 0x74, 0x75, 0x64, + 0x69, 0x6f, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x44, 0x54, 0x4d, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, + 0x74, 0x61, 0x6c, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x28, 0x41, 0x74, 0x61, 0x72, 0x69, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, + 0x54, 0x72, 0x65, 0x6b, 0x6b, 0x65, 0x72, 0x20, 0x33, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x53, 0x33, 0x4d, 0x20, 0x20, 0x53, 0x63, 0x72, 0x65, 0x61, 0x6d, 0x20, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x33, 0x2e, 0x30, 0x20, + 0x46, 0x41, 0x52, 0x20, 0x20, 0x46, 0x61, 0x72, 0x61, 0x6e, 0x64, 0x6f, + 0x6c, 0x65, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x53, 0x46, 0x58, 0x20, 0x20, 0x53, 0x6f, 0x75, 0x6e, 0x64, 0x46, 0x58, - 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x53, 0x54, 0x4d, 0x20, 0x20, 0x53, 0x63, 0x72, + 0x47, 0x44, 0x4d, 0x20, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, + 0x20, 0x44, 0x69, 0x67, 0x69, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x28, + 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x47, + 0x4d, 0x43, 0x20, 0x20, 0x47, 0x61, 0x6d, 0x65, 0x20, 0x4d, 0x75, 0x73, + 0x69, 0x63, 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x28, + 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x49, 0x4d, 0x46, 0x20, 0x20, 0x49, 0x6d, 0x61, 0x67, 0x6f, + 0x20, 0x4f, 0x72, 0x70, 0x68, 0x65, 0x75, 0x73, 0x20, 0x28, 0x50, 0x43, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x49, 0x54, 0x20, + 0x20, 0x20, 0x49, 0x6d, 0x70, 0x75, 0x6c, 0x73, 0x65, 0x20, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x44, 0x4c, 0x20, 0x20, 0x44, + 0x69, 0x67, 0x69, 0x54, 0x72, 0x61, 0x6b, 0x6b, 0x65, 0x72, 0x20, 0x31, + 0x2e, 0x30, 0x2d, 0x33, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x20, + 0x53, 0x6f, 0x75, 0x6e, 0x64, 0x2d, 0x2f, 0x50, 0x72, 0x6f, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x76, 0x61, + 0x72, 0x69, 0x61, 0x6e, 0x74, 0x73, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, + 0x61, 0x20, 0x26, 0x20, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x4d, 0x54, 0x4d, 0x20, 0x20, 0x4d, 0x75, 0x6c, 0x74, + 0x69, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x58, 0x4d, + 0x20, 0x20, 0x43, 0x75, 0x62, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6e, 0x79, + 0x20, 0x58, 0x4d, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x4f, 0x4b, 0x54, 0x20, 0x20, 0x4f, 0x6b, 0x74, + 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, + 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x50, 0x4c, + 0x4d, 0x20, 0x20, 0x44, 0x69, 0x73, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, 0x50, + 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x50, 0x53, + 0x4d, 0x20, 0x20, 0x45, 0x70, 0x69, 0x63, 0x20, 0x4d, 0x65, 0x67, 0x61, + 0x47, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x4d, 0x41, 0x53, 0x49, 0x20, 0x28, + 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x50, + 0x54, 0x4d, 0x20, 0x20, 0x50, 0x6f, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x53, 0x33, 0x4d, 0x20, 0x20, 0x53, 0x63, 0x72, 0x65, 0x61, 0x6d, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x32, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x55, 0x4c, 0x54, 0x20, 0x20, 0x55, 0x6c, 0x74, - 0x72, 0x61, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, - 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x55, 0x4e, - 0x49, 0x20, 0x20, 0x4d, 0x69, 0x6b, 0x4d, 0x6f, 0x64, 0x20, 0x28, 0x50, - 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x58, 0x4d, - 0x20, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x27, 0x73, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x20, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x61, 0x73, 0x20, - 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x49, 0x49, 0x27, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, - 0x65, 0x73, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x32, 0x2e, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x33, 0x2e, - 0x78, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x6d, - 0x6f, 0x64, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x73, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x50, 0x72, 0x6f, 0x54, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, - 0x61, 0x72, 0x69, 0x65, 0x73, 0x20, 0x28, 0x69, 0x6e, 0x63, 0x6c, 0x75, - 0x64, 0x69, 0x6e, 0x67, 0x20, 0x36, 0x34, 0x6b, 0x62, 0x20, 0x6d, 0x61, - 0x78, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6c, 0x65, 0x6e, - 0x67, 0x74, 0x68, 0x29, 0x2c, 0x20, 0x61, 0x6c, 0x74, 0x68, 0x6f, 0x75, - 0x67, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, - 0x20, 0x73, 0x61, 0x76, 0x65, 0x20, 0x32, 0xe2, 0x80, 0x93, 0x33, 0x32, - 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, 0x4d, 0x69, 0x63, - 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x2f, 0x49, 0x42, 0x4d, 0x20, 0x50, - 0x43, 0x4d, 0x20, 0x57, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, - 0x61, 0x75, 0x64, 0x69, 0x6f, 0x20, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, - 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x58, - 0x4d, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x49, 0x49, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, - 0x62, 0x6c, 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x73, 0x20, - 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x20, 0x61, 0x73, 0x20, 0x6f, 0x6e, - 0x65, 0x20, 0x6d, 0x69, 0x67, 0x68, 0x74, 0x20, 0x74, 0x68, 0x69, 0x6e, - 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, - 0x49, 0x2e, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x20, - 0x70, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, - 0x61, 0x6e, 0x79, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, - 0x52, 0x41, 0x57, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x61, 0x75, 0x64, 0x69, - 0x6f, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x3b, 0x20, 0x6f, - 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x66, 0x61, 0x6d, 0x6f, 0x75, 0x73, - 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6d, - 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x38, 0x53, 0x56, 0x58, 0x20, 0x2f, 0x20, - 0x2e, 0x49, 0x46, 0x46, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, - 0x73, 0x65, 0x64, 0x2f, 0x75, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, - 0x73, 0x73, 0x65, 0x64, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x68, - 0x61, 0x6e, 0x67, 0x65, 0x20, 0x46, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x6f, - 0x72, 0x6d, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x41, 0x49, 0x46, 0x20, 0x2f, 0x20, 0x2e, 0x41, 0x49, 0x46, 0x46, 0x20, - 0x41, 0x70, 0x70, 0x6c, 0x65, 0x20, 0x41, 0x75, 0x64, 0x69, 0x6f, 0x20, - 0x49, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, - 0x46, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x63, 0x72, 0x6f, - 0x73, 0x6f, 0x66, 0x74, 0x2f, 0x49, 0x42, 0x4d, 0x20, 0x75, 0x6e, 0x63, - 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x20, 0x50, 0x43, - 0x4d, 0x20, 0x57, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x61, - 0x75, 0x64, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x52, 0x41, 0x57, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x61, 0x75, 0x64, 0x69, - 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x49, 0x46, 0x46, 0x20, - 0x55, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, - 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, - 0x20, 0x46, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, - 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x2f, 0x49, 0x42, - 0x4d, 0x20, 0x75, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, - 0x65, 0x64, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x57, 0x61, 0x76, 0x65, 0x66, - 0x6f, 0x72, 0x6d, 0x20, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x49, 0x49, 0x2e, 0x20, - 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, - 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x63, - 0x61, 0x6e, 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x73, 0x61, 0x76, 0x65, 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x65, - 0x58, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x49, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x28, 0x2e, 0x58, 0x49, 0x29, - 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x69, 0x6d, 0x70, 0x6f, 0x72, - 0x74, 0x20, 0x47, 0x72, 0x61, 0x76, 0x69, 0x73, 0x20, 0x55, 0x6c, 0x74, - 0x72, 0x61, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x47, 0x46, 0x31, 0x20, - 0x50, 0x61, 0x74, 0x63, 0x68, 0x20, 0x28, 0x2e, 0x50, 0x41, 0x54, 0x29, - 0x20, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x56, 0x2e, 0x20, 0x50, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x73, 0x20, - 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x65, 0x58, 0x74, 0x65, 0x6e, 0x64, - 0x65, 0x64, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x28, - 0x2e, 0x58, 0x50, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x58, 0x74, - 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x2e, 0x58, 0x54, 0x29, 0x20, - 0x66, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x66, - 0x75, 0x6c, 0x6c, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, - 0x69, 0x6c, 0x69, 0x74, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x35, 0x2e, 0x20, 0x4b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, - 0x64, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x79, - 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x2c, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, - 0x20, 0x74, 0x77, 0x6f, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, - 0x64, 0x65, 0x73, 0x2e, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, - 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, - 0x65, 0x73, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, - 0x20, 0x28, 0x4d, 0x69, 0x73, 0x63, 0x2e, 0x20, 0x74, 0x61, 0x62, 0x29, - 0x2e, 0x20, 0x54, 0x6f, 0x20, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x20, 0x61, - 0x62, 0x6f, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, - 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, - 0x20, 0x6d, 0x69, 0x67, 0x68, 0x74, 0x20, 0x62, 0x65, 0x74, 0x74, 0x65, - 0x72, 0x20, 0x73, 0x75, 0x69, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x2c, 0x20, - 0x72, 0x65, 0x61, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x70, 0x70, - 0x72, 0x6f, 0x70, 0x72, 0x69, 0x61, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, - 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, - 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x75, 0x70, 0x6c, - 0x65, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, - 0x74, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, 0x72, 0x65, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x66, 0x6f, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x74, 0x68, 0x20, - 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x73, 0x6f, 0x20, 0x6c, 0x65, 0x74, - 0x27, 0x73, 0x20, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x20, 0x74, 0x68, 0x6f, - 0x73, 0x65, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x77, 0x61, 0x79, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, - 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, - 0x68, 0x61, 0x74, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x4d, 0x61, - 0x63, 0x20, 0x4f, 0x53, 0x20, 0x58, 0x20, 0x74, 0x68, 0x65, 0x20, 0x43, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x69, - 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, - 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x6b, 0x65, 0x79, + 0x33, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x53, 0x46, 0x58, 0x20, 0x20, 0x53, 0x6f, 0x75, + 0x6e, 0x64, 0x46, 0x58, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x53, 0x54, 0x4d, 0x20, + 0x20, 0x53, 0x63, 0x72, 0x65, 0x61, 0x6d, 0x20, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x55, 0x4c, 0x54, 0x20, + 0x20, 0x55, 0x6c, 0x74, 0x72, 0x61, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x55, 0x4e, 0x49, 0x20, 0x20, 0x4d, 0x69, 0x6b, 0x4d, 0x6f, + 0x64, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, 0x50, + 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x27, 0x73, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x65, 0x78, 0x70, + 0x6f, 0x72, 0x74, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, + 0x61, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, + 0x20, 0x61, 0x73, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x27, 0x73, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x66, 0x65, + 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2e, 0x78, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x33, 0x2e, 0x78, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, + 0x63, 0x6b, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x6c, 0x74, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x53, 0x77, - 0x69, 0x74, 0x63, 0x68, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, - 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x65, - 0x64, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x28, 0x57, - 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x26, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x44, 0x4c, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x2d, 0x46, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, - 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x66, 0x75, 0x6c, - 0x6c, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x65, 0x64, 0x20, 0x64, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x28, 0x4f, 0x53, 0x20, 0x58, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x4d, 0x20, 0x4d, 0x75, 0x74, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x4d, 0x20, 0x49, 0x6e, 0x76, 0x65, 0x72, - 0x74, 0x20, 0x6d, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, 0x20, 0x55, - 0x6e, 0x2d, 0x6d, 0x75, 0x74, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x54, 0x20, 0x4f, 0x70, 0x65, 0x6e, 0x20, 0x61, - 0x20, 0x6e, 0x65, 0x77, 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x57, 0x20, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, + 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x62, + 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x72, 0x69, 0x65, 0x73, 0x20, 0x28, 0x69, + 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x36, 0x34, 0x6b, + 0x62, 0x20, 0x6d, 0x61, 0x78, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x29, 0x2c, 0x20, 0x61, 0x6c, + 0x74, 0x68, 0x6f, 0x75, 0x67, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x63, 0x61, 0x6e, 0x20, 0x73, 0x61, 0x76, 0x65, 0x20, 0x32, 0x2d, + 0x33, 0x32, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, 0x4d, + 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x2f, 0x49, 0x42, 0x4d, + 0x20, 0x50, 0x43, 0x4d, 0x20, 0x57, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, + 0x6d, 0x20, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x20, 0x72, 0x65, 0x6e, 0x64, + 0x65, 0x72, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2e, 0x58, 0x4d, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, + 0x74, 0x69, 0x62, 0x6c, 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x61, + 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x20, 0x61, 0x73, 0x20, + 0x6f, 0x6e, 0x65, 0x20, 0x6d, 0x69, 0x67, 0x68, 0x74, 0x20, 0x74, 0x68, + 0x69, 0x6e, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x49, 0x49, 0x2e, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x6f, 0x61, + 0x64, 0x20, 0x70, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, + 0x79, 0x20, 0x61, 0x6e, 0x79, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x61, + 0x73, 0x20, 0x52, 0x41, 0x57, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x61, 0x75, + 0x64, 0x69, 0x6f, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x3b, + 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x66, 0x61, 0x6d, 0x6f, + 0x75, 0x73, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x38, 0x53, 0x56, 0x58, 0x20, + 0x2f, 0x20, 0x2e, 0x49, 0x46, 0x46, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x72, + 0x65, 0x73, 0x73, 0x65, 0x64, 0x2f, 0x75, 0x6e, 0x63, 0x6f, 0x6d, 0x70, + 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, + 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x46, 0x69, 0x6c, 0x65, 0x20, + 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x41, 0x49, 0x46, 0x20, 0x2f, 0x20, 0x2e, 0x41, 0x49, 0x46, + 0x46, 0x20, 0x41, 0x70, 0x70, 0x6c, 0x65, 0x20, 0x41, 0x75, 0x64, 0x69, + 0x6f, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x67, + 0x65, 0x20, 0x46, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x63, + 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x2f, 0x49, 0x42, 0x4d, 0x20, 0x75, + 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x20, + 0x50, 0x43, 0x4d, 0x20, 0x57, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, + 0x20, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x52, 0x41, 0x57, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x61, 0x75, + 0x64, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x49, 0x46, + 0x46, 0x20, 0x55, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, + 0x65, 0x64, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, + 0x67, 0x65, 0x20, 0x46, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, + 0x56, 0x20, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x2f, + 0x49, 0x42, 0x4d, 0x20, 0x75, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, + 0x73, 0x73, 0x65, 0x64, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x57, 0x61, 0x76, + 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x49, 0x49, + 0x2e, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x73, 0x61, 0x76, 0x65, 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, + 0x20, 0x65, 0x58, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x49, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x28, 0x2e, 0x58, + 0x49, 0x29, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x69, 0x6d, 0x70, + 0x6f, 0x72, 0x74, 0x20, 0x47, 0x72, 0x61, 0x76, 0x69, 0x73, 0x20, 0x55, + 0x6c, 0x74, 0x72, 0x61, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x47, 0x46, + 0x31, 0x20, 0x50, 0x61, 0x74, 0x63, 0x68, 0x20, 0x28, 0x2e, 0x50, 0x41, + 0x54, 0x29, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x56, 0x2e, 0x20, 0x50, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, + 0x73, 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x65, 0x58, 0x74, 0x65, + 0x6e, 0x64, 0x65, 0x64, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x28, 0x2e, 0x58, 0x50, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, + 0x58, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x54, 0x72, 0x61, 0x63, + 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x2e, 0x58, 0x54, + 0x29, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, + 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x35, 0x2e, 0x20, 0x4b, 0x65, 0x79, 0x62, 0x6f, + 0x61, 0x72, 0x64, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x42, 0x79, 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, 0x72, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x2c, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x73, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, + 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x2e, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, + 0x61, 0x6e, 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x20, 0x73, 0x63, 0x72, 0x65, + 0x65, 0x6e, 0x20, 0x28, 0x4d, 0x69, 0x73, 0x63, 0x2e, 0x20, 0x74, 0x61, + 0x62, 0x29, 0x2e, 0x20, 0x54, 0x6f, 0x20, 0x6c, 0x65, 0x61, 0x72, 0x6e, + 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x68, 0x69, + 0x63, 0x68, 0x20, 0x6d, 0x69, 0x67, 0x68, 0x74, 0x20, 0x62, 0x65, 0x74, + 0x74, 0x65, 0x72, 0x20, 0x73, 0x75, 0x69, 0x74, 0x20, 0x79, 0x6f, 0x75, + 0x2c, 0x20, 0x72, 0x65, 0x61, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, + 0x70, 0x70, 0x72, 0x6f, 0x70, 0x72, 0x69, 0x61, 0x74, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x2e, 0x20, 0x54, 0x68, 0x65, + 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x75, + 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, + 0x63, 0x75, 0x74, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, 0x72, + 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x66, + 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x74, + 0x68, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x73, 0x6f, 0x20, 0x6c, + 0x65, 0x74, 0x27, 0x73, 0x20, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x20, 0x74, + 0x68, 0x6f, 0x73, 0x65, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, 0x79, 0x20, 0x66, 0x69, 0x72, 0x73, + 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, + 0x4d, 0x61, 0x63, 0x20, 0x4f, 0x53, 0x20, 0x58, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x6b, 0x65, 0x79, + 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, + 0x20, 0x69, 0x6e, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x6b, 0x65, 0x79, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, + 0x74, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x53, 0x77, 0x69, 0x74, + 0x63, 0x68, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x66, + 0x75, 0x6c, 0x6c, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x65, 0x64, 0x20, + 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x28, 0x57, 0x69, 0x6e, + 0x64, 0x6f, 0x77, 0x73, 0x20, 0x26, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x44, 0x4c, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x2d, 0x46, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x62, + 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, + 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, + 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x65, 0x64, 0x20, 0x64, 0x69, 0x73, 0x70, + 0x6c, 0x61, 0x79, 0x20, 0x28, 0x4f, 0x53, 0x20, 0x58, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x4d, + 0x20, 0x4d, 0x75, 0x74, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x53, 0x65, 0x6c, 0x65, - 0x63, 0x74, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, - 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, 0x69, 0x67, - 0x68, 0x74, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, - 0x78, 0x74, 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x3d, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, - 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, - 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x2d, - 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, - 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x65, 0x6c, - 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x66, 0x74, 0x2d, 0x4d, 0x20, 0x49, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, + 0x6d, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, 0x20, 0x55, 0x6e, 0x2d, + 0x6d, 0x75, 0x74, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x54, 0x20, 0x4f, 0x70, 0x65, 0x6e, 0x20, 0x61, 0x20, 0x6e, + 0x65, 0x77, 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, - 0x3d, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, - 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, - 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x6e, - 0x64, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, - 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x2d, 0x20, 0x44, 0x65, - 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, - 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x4d, - 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, - 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x62, 0x61, 0x73, 0x69, 0x63, 0x61, - 0x6c, 0x6c, 0x79, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x62, 0x69, 0x74, - 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x72, - 0x6e, 0x22, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x79, - 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x64, 0x69, - 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x72, 0x74, - 0x73, 0x20, 0x28, 0x65, 0x2e, 0x67, 0x2e, 0x20, 0x50, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x2c, 0x20, - 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6c, - 0x69, 0x73, 0x74, 0x62, 0x6f, 0x78, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6c, 0x69, 0x73, - 0x74, 0x62, 0x6f, 0x78, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x29, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x27, - 0x72, 0x65, 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x20, - 0x6b, 0x65, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x79, 0x27, 0x72, - 0x65, 0x20, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, - 0x63, 0x75, 0x73, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, - 0x6c, 0x2e, 0x20, 0x4b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, - 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, 0x61, 0x72, - 0x65, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, - 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x3b, 0x20, 0x79, 0x6f, - 0x75, 0x20, 0x63, 0x61, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x79, 0x20, 0x70, 0x72, - 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x53, - 0x48, 0x49, 0x46, 0x54, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x6e, 0x61, 0x76, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, - 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x2c, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x63, 0x75, 0x74, 0x2c, 0x20, 0x63, 0x6f, 0x70, - 0x79, 0x20, 0x26, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x62, 0x79, - 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x58, 0x2f, 0x43, 0x2f, 0x56, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x20, 0x55, - 0x73, 0x65, 0x72, 0x73, 0x20, 0x77, 0x68, 0x6f, 0x20, 0x61, 0x72, 0x65, - 0x20, 0x6e, 0x65, 0x77, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x77, - 0x69, 0x6c, 0x6c, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, - 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x61, - 0x20, 0x62, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x69, 0x6e, - 0x74, 0x75, 0x69, 0x74, 0x69, 0x76, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6e, - 0x67, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x53, 0x70, - 0x61, 0x63, 0x65, 0x20, 0x28, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x73, 0x20, - 0x74, 0x68, 0x72, 0x75, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2f, - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, 0x65, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, + 0x57, 0x20, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, + 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, 0x61, + 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, 0x69, 0x67, 0x68, 0x74, + 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, + 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x6c, 0x74, 0x2d, 0x3d, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, + 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x2d, 0x20, 0x44, + 0x65, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, + 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x3d, 0x20, + 0x49, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x6e, 0x64, 0x65, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x41, 0x6c, 0x74, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, - 0x20, 0x41, 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x65, 0x64, - 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x44, 0x69, 0x73, - 0x6b, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x20, 0x49, 0x6e, 0x73, - 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, - 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x20, 0x44, - 0x69, 0x73, 0x6b, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x65, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x20, 0x53, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, - 0x70, 0x6f, 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58, - 0x20, 0x4d, 0x61, 0x69, 0x6e, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x20, 0x54, 0x6f, 0x67, - 0x67, 0x6c, 0x65, 0x20, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, - 0x6f, 0x62, 0x61, 0x6c, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x32, 0x2c, 0x20, 0x33, 0x2c, 0x20, 0x35, 0x2c, - 0x20, 0x36, 0xe2, 0x80, 0xa6, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x2f, - 0x20, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x73, 0x20, 0x28, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, - 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x74, 0x68, 0x65, 0x72, 0x20, - 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, - 0x20, 0x6f, 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x51, - 0x2c, 0x20, 0x57, 0x2c, 0x20, 0x45, 0x2c, 0x20, 0x52, 0xe2, 0x80, 0xa6, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x2c, 0x20, 0x44, 0x2c, - 0x20, 0x46, 0x2c, 0x20, 0x47, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x5a, 0x2c, 0x20, 0x58, 0x2c, 0x20, 0x43, 0x2c, 0x20, - 0x56, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, - 0x31, 0xe2, 0x80, 0xa6, 0x46, 0x38, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, - 0x74, 0x20, 0x6f, 0x63, 0x74, 0x61, 0x76, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x31, 0xe2, 0x80, 0xa6, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x54, 0x6f, 0x67, 0x67, - 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x65, - 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x20, - 0x28, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x6f, - 0x6e, 0x2f, 0x6f, 0x66, 0x66, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, - 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, - 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, - 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x39, 0x20, 0x50, 0x6c, 0x61, 0x79, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, - 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x28, 0x73, 0x61, 0x6d, - 0x65, 0x20, 0x61, 0x73, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, - 0x74, 0x65, 0x72, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x30, 0x20, 0x50, 0x6c, 0x61, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x2d, 0x20, 0x44, 0x65, 0x63, 0x72, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, + 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, + 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x72, + 0x61, 0x63, 0x6b, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x64, + 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6d, + 0x6f, 0x64, 0x65, 0x20, 0x62, 0x61, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x6c, + 0x79, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x62, 0x69, 0x74, 0x20, 0x6d, + 0x6f, 0x72, 0x65, 0x20, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x72, 0x6e, 0x22, + 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x79, 0x6f, 0x75, + 0x20, 0x63, 0x61, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, + 0x6f, 0x63, 0x75, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x64, 0x69, 0x66, 0x66, + 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x72, 0x74, 0x73, 0x20, + 0x28, 0x65, 0x2e, 0x67, 0x2e, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x2c, 0x20, 0x49, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6c, 0x69, 0x73, + 0x74, 0x62, 0x6f, 0x78, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x62, + 0x6f, 0x78, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x29, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x27, 0x72, 0x65, + 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x6b, 0x65, + 0x79, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x79, 0x27, 0x72, 0x65, 0x20, + 0x72, 0x6f, 0x75, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x63, 0x75, + 0x73, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2e, + 0x20, 0x4b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x73, 0x68, + 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x73, 0x74, + 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x3b, 0x20, 0x79, 0x6f, 0x75, 0x20, + 0x63, 0x61, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x65, + 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x79, 0x20, 0x70, 0x72, 0x65, 0x73, + 0x73, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x53, 0x48, 0x49, + 0x46, 0x54, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6e, + 0x61, 0x76, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, + 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x63, 0x75, 0x74, 0x2c, 0x20, 0x63, 0x6f, 0x70, 0x79, 0x20, + 0x26, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x62, 0x79, 0x20, 0x75, + 0x73, 0x69, 0x6e, 0x67, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x58, 0x2f, + 0x43, 0x2f, 0x56, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x20, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x20, 0x77, 0x68, 0x6f, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6e, + 0x65, 0x77, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x77, 0x69, 0x6c, + 0x6c, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, 0x20, 0x66, + 0x69, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x61, 0x20, 0x62, + 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x75, + 0x69, 0x74, 0x69, 0x76, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, + 0x65, 0x20, 0x28, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x73, 0x20, 0x74, 0x68, + 0x72, 0x75, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2f, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x73, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, + 0x74, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x20, 0x41, + 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x65, 0x64, 0x69, 0x74, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x44, 0x69, 0x73, 0x6b, 0x20, + 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x20, 0x44, 0x69, 0x73, + 0x6b, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58, 0x20, 0x4d, + 0x61, 0x69, 0x6e, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, + 0x65, 0x20, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, 0x6f, 0x62, + 0x61, 0x6c, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x32, 0x2c, 0x20, 0x33, 0x2c, 0x20, 0x35, 0x2c, 0x20, 0x36, + 0x2e, 0x2e, 0x2e, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x2f, 0x20, 0x69, + 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, + 0x28, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, + 0x6e, 0x20, 0x77, 0x68, 0x65, 0x74, 0x68, 0x65, 0x72, 0x20, 0x65, 0x64, + 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x51, 0x2c, 0x20, 0x57, 0x2c, 0x20, 0x45, 0x2c, 0x20, + 0x52, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x2c, 0x20, 0x44, 0x2c, 0x20, 0x46, 0x2c, 0x20, 0x47, 0x2e, 0x2e, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x2c, 0x20, 0x58, 0x2c, + 0x20, 0x43, 0x2c, 0x20, 0x56, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x46, 0x31, 0x2e, 0x2e, 0x2e, 0x46, 0x38, 0x20, 0x53, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x63, 0x74, 0x61, 0x76, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x31, 0x2e, 0x2e, 0x2e, 0x38, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, + 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x66, 0x6f, + 0x63, 0x75, 0x73, 0x20, 0x28, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, + 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x2f, 0x6f, 0x66, 0x66, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, + 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, + 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, - 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, - 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, + 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x45, 0x6e, 0x74, + 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x39, 0x20, + 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x28, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x61, 0x73, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x30, + 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, + 0x72, 0x73, 0x74, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, + 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, + 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x31, 0x20, 0x50, 0x6c, 0x61, 0x79, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, + 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, - 0x46, 0x31, 0x31, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, + 0x46, 0x31, 0x32, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, - 0x74, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x32, 0x20, - 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, - 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, - 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x69, - 0x72, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, - 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, - 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, + 0x20, 0x74, 0x68, 0x69, 0x72, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, + 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, + 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, + 0x77, 0x20, 0x28, 0x73, 0x74, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, + 0x6b, 0x65, 0x79, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, 0x73, - 0x74, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x74, 0x75, - 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x73, - 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, - 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, 0x70, 0x61, - 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x20, - 0x62, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x73, 0x63, 0x20, 0x53, 0x74, 0x6f, 0x70, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x20, 0x54, - 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, - 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x50, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, - 0x65, 0x20, 0x70, 0x72, 0x6f, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, - 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x76, 0x69, - 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x57, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, 0x72, 0x61, 0x70, 0x70, - 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, - 0x67, 0x65, 0x20, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, - 0x28, 0x6c, 0x69, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4f, - 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x20, - 0x53, 0x61, 0x76, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, 0x65, 0x20, 0x73, 0x6f, - 0x6e, 0x67, 0x20, 0x61, 0x73, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x51, 0x20, 0x45, 0x78, - 0x69, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x34, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, - 0x72, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, - 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x61, 0x72, 0x6f, 0x75, 0x6e, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x61, 0x62, 0x20, 0x4a, - 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, - 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x54, 0x61, 0x62, 0x20, 0x4a, - 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, - 0x6f, 0x75, 0x73, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x55, 0x70, - 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, - 0x73, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, - 0x61, 0x67, 0x65, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x4a, 0x75, 0x6d, 0x70, - 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, 0x6d, 0x65, - 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x69, 0x72, - 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x6e, 0x64, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, - 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x46, 0x39, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, - 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, - 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, - 0x30, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0xc2, 0xbc, 0x20, 0x74, 0x68, - 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x46, 0x31, 0x31, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68, 0x61, 0x6c, - 0x66, 0x77, 0x61, 0x79, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x32, 0x20, 0x4a, - 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x20, 0xc2, 0xbe, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, + 0x72, 0x6f, 0x77, 0x20, 0x62, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x73, 0x63, 0x20, 0x53, 0x74, 0x6f, + 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x46, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x73, 0x6f, + 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x50, 0x20, 0x54, + 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x73, 0x70, 0x65, + 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x57, 0x20, 0x54, 0x6f, 0x67, 0x67, + 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, + 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x54, 0x6f, 0x67, + 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x62, 0x65, 0x68, 0x61, 0x76, + 0x69, 0x6f, 0x72, 0x20, 0x28, 0x6c, 0x69, 0x76, 0x65, 0x20, 0x6d, 0x6f, + 0x64, 0x65, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x4f, 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x73, 0x6f, + 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, 0x65, 0x20, 0x73, 0x6f, 0x6e, + 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, + 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x2e, 0x2e, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x51, 0x20, 0x45, 0x78, 0x69, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, + 0x61, 0x6d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, + 0x2d, 0x46, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x45, + 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, + 0x6b, 0x65, 0x79, 0x73, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x61, 0x72, + 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6e, + 0x65, 0x78, 0x74, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x54, + 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, + 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x63, 0x68, 0x61, 0x6e, + 0x6e, 0x65, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, + 0x67, 0x65, 0x55, 0x70, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, + 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x44, 0x6f, 0x77, 0x6e, 0x20, + 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, + 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x64, 0x20, 0x4a, 0x75, 0x6d, + 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, + 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x39, 0x20, 0x4a, + 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x46, 0x31, 0x31, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, + 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68, + 0x61, 0x6c, 0x66, 0x77, 0x61, 0x79, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x5a, 0x20, 0x55, 0x6e, 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, @@ -1293,959 +1714,959 @@ unsigned char milkytracker_help[] = { 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, 0x2c, 0x20, 0x33, 0x2c, 0x20, 0x35, 0x2c, 0x20, 0x36, - 0xe2, 0x80, 0xa6, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x2f, 0x20, 0x69, + 0x2e, 0x2e, 0x2e, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x2f, 0x20, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x28, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x74, 0x68, 0x65, 0x72, 0x20, 0x65, 0x64, - 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, - 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x51, 0x2c, 0x20, - 0x57, 0x2c, 0x20, 0x45, 0x2c, 0x20, 0x52, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x2c, 0x20, 0x44, 0x2c, 0x20, 0x46, - 0x2c, 0x20, 0x47, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x5a, 0x2c, 0x20, 0x58, 0x2c, 0x20, 0x43, 0x2c, 0x20, 0x56, 0xe2, - 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0xe2, - 0x80, 0xa6, 0x46, 0x38, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, - 0x6f, 0x63, 0x74, 0x61, 0x76, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, - 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, - 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, - 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, - 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x41, 0x6c, - 0x74, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, - 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x26, - 0x53, 0x44, 0x4c, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, - 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, - 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x45, 0x6e, + 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x51, 0x2c, 0x20, 0x57, 0x2c, 0x20, 0x45, 0x2c, 0x20, + 0x52, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x2c, 0x20, 0x44, 0x2c, 0x20, 0x46, 0x2c, 0x20, 0x47, 0x2e, 0x2e, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x2c, 0x20, 0x58, 0x2c, + 0x20, 0x43, 0x2c, 0x20, 0x56, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x46, 0x31, 0x2e, 0x2e, 0x2e, 0x46, 0x38, 0x20, 0x53, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x63, 0x74, 0x61, 0x76, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x69, 0x67, 0x68, 0x74, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, + 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, + 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, + 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x69, + 0x67, 0x68, 0x74, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x50, 0x6c, 0x61, 0x79, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, + 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x28, 0x57, 0x69, 0x6e, + 0x64, 0x6f, 0x77, 0x73, 0x20, 0x26, 0x53, 0x44, 0x4c, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x39, 0x20, 0x50, 0x6c, 0x61, - 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, - 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x28, 0x73, 0x61, - 0x6d, 0x65, 0x20, 0x61, 0x73, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, - 0x6e, 0x74, 0x65, 0x72, 0x2f, 0x52, 0x69, 0x67, 0x68, 0x74, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x29, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, - 0x30, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, - 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, - 0x69, 0x72, 0x73, 0x74, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, - 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, - 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x31, 0x20, 0x50, 0x6c, 0x61, - 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, - 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, - 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x46, 0x31, 0x32, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x74, 0x68, 0x69, 0x72, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, - 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, - 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, - 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, - 0x6f, 0x77, 0x20, 0x28, 0x73, 0x74, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x6e, - 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, - 0x20, 0x72, 0x6f, 0x77, 0x20, 0x62, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, - 0x53, 0x74, 0x6f, 0x70, 0x20, 0x2f, 0x20, 0x45, 0x64, 0x69, 0x74, 0x0a, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, + 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, - 0x4c, 0x65, 0x66, 0x74, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, - 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x44, 0x65, - 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x65, 0x66, 0x74, - 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x52, 0x69, 0x67, 0x68, - 0x74, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x39, 0x20, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x30, 0x20, 0x49, 0x6e, 0x73, - 0x65, 0x72, 0x74, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6f, 0x72, 0x64, 0x65, - 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, - 0x31, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, + 0x46, 0x39, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x28, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x61, 0x73, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x2f, 0x52, + 0x69, 0x67, 0x68, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x6c, 0x74, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x30, 0x20, 0x50, 0x6c, 0x61, 0x79, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x71, + 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, + 0x31, 0x31, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, + 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x32, 0x20, 0x50, + 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, + 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, + 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x69, 0x72, + 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, + 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, + 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, + 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, 0x73, 0x74, + 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, + 0x6e, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, + 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, + 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, + 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x62, + 0x79, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x53, 0x74, 0x6f, 0x70, 0x20, 0x2f, + 0x20, 0x45, 0x64, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x49, + 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, + 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, 0x69, + 0x67, 0x68, 0x74, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, + 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, + 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x44, 0x65, 0x63, 0x72, + 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x32, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, - 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4b, 0x65, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, - 0x20, 0x45, 0x53, 0x43, 0x20, 0x28, 0x41, 0x4e, 0x53, 0x49, 0x3a, 0x20, - 0x41, 0x6c, 0x74, 0x2d, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x29, 0x2a, 0x20, - 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, - 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x6b, 0x65, 0x79, 0x20, 0x62, - 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x45, 0x53, 0x43, 0x20, 0x28, 0x41, 0x4e, - 0x53, 0x49, 0x3a, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x50, 0x6c, 0x75, 0x73, - 0x29, 0x2a, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, - 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x20, 0x54, - 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, - 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x50, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, - 0x65, 0x20, 0x70, 0x72, 0x6f, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, - 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x76, 0x69, - 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x57, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, 0x72, 0x61, 0x70, 0x70, - 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, - 0x67, 0x65, 0x20, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, - 0x28, 0x6c, 0x69, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x29, 0x0a, + 0x72, 0x6c, 0x2d, 0x46, 0x39, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, + 0x65, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, + 0x31, 0x30, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x65, + 0x77, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x31, 0x20, 0x44, 0x65, 0x63, 0x72, + 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x32, + 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x65, 0x79, + 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x45, 0x53, 0x43, 0x20, 0x28, + 0x41, 0x4e, 0x53, 0x49, 0x3a, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x4d, 0x69, + 0x6e, 0x75, 0x73, 0x29, 0x2a, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, + 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x6b, 0x65, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x45, + 0x53, 0x43, 0x20, 0x28, 0x41, 0x4e, 0x53, 0x49, 0x3a, 0x20, 0x41, 0x6c, + 0x74, 0x2d, 0x50, 0x6c, 0x75, 0x73, 0x29, 0x2a, 0x20, 0x44, 0x65, 0x63, + 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x46, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x50, + 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x73, + 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x57, 0x20, 0x54, 0x6f, + 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x77, 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x54, + 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x62, 0x65, 0x68, + 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x28, 0x6c, 0x69, 0x76, 0x65, 0x20, + 0x6d, 0x6f, 0x64, 0x65, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, + 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, + 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x63, 0x6f, + 0x72, 0x64, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x73, 0x63, 0x20, 0x45, + 0x78, 0x69, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x69, 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x2c, 0x20, 0x22, 0x4b, 0x65, 0x79, 0x20, 0x75, 0x6e, 0x64, 0x65, + 0x72, 0x20, 0x65, 0x73, 0x63, 0x22, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, + 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x69, 0x6c, + 0x64, 0x65, 0x20, 0x2f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x79, 0x2c, 0x20, 0x73, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x20, + 0x2f, 0x20, 0x70, 0x6c, 0x75, 0x73, 0x6d, 0x69, 0x6e, 0x75, 0x73, 0x20, + 0x6b, 0x65, 0x79, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, + 0x69, 0x6e, 0x67, 0x20, 0x61, 0x63, 0x63, 0x65, 0x6e, 0x74, 0x20, 0x2f, + 0x20, 0x63, 0x69, 0x72, 0x63, 0x75, 0x6d, 0x66, 0x6c, 0x65, 0x78, 0x20, + 0x6b, 0x65, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, + 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x79, + 0x6f, 0x75, 0x72, 0x20, 0x49, 0x53, 0x4f, 0x20, 0x6b, 0x65, 0x79, 0x62, + 0x6f, 0x61, 0x72, 0x64, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x64, 0x6f, + 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x78, 0x69, 0x73, 0x74, + 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x4e, 0x53, 0x49, 0x20, 0x6c, 0x61, 0x79, + 0x6f, 0x75, 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x65, 0x65, 0x3a, 0x20, 0x5b, 0x32, 0x35, 0x5d, 0x74, 0x68, 0x69, + 0x73, 0x20, 0x69, 0x73, 0x73, 0x75, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x72, + 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x4d, 0x6f, 0x76, + 0x65, 0x20, 0x61, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x55, 0x70, 0x20, 0x4a, 0x75, + 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x75, + 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, + 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, + 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x4a, 0x75, + 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, + 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, + 0x64, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x61, + 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, + 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, - 0x65, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x20, 0x6d, 0x6f, 0x64, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, - 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x73, 0x63, 0x20, 0x45, 0x78, 0x69, 0x74, 0x20, 0x70, 0x72, - 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x69, - 0x73, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2c, 0x20, 0x22, 0x4b, 0x65, - 0x79, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x65, 0x73, 0x63, 0x22, - 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x74, 0x69, 0x6c, 0x64, 0x65, 0x20, 0x2f, 0x20, 0x74, - 0x69, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, - 0x79, 0x2c, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, - 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x20, 0x2f, 0x20, 0x70, 0x6c, 0x75, 0x73, - 0x6d, 0x69, 0x6e, 0x75, 0x73, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x6f, 0x72, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x63, - 0x63, 0x65, 0x6e, 0x74, 0x20, 0x2f, 0x20, 0x63, 0x69, 0x72, 0x63, 0x75, - 0x6d, 0x66, 0x6c, 0x65, 0x78, 0x20, 0x6b, 0x65, 0x79, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, - 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x49, 0x53, - 0x4f, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2c, 0x20, - 0x62, 0x75, 0x74, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, - 0x20, 0x65, 0x78, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x4e, - 0x53, 0x49, 0x20, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x73, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x65, 0x3a, 0x20, 0x5b, - 0x32, 0x33, 0x5d, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x73, 0x75, - 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x65, 0x64, 0x69, - 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, - 0x79, 0x73, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x61, 0x72, 0x6f, 0x75, - 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, - 0x65, 0x55, 0x70, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, - 0x72, 0x6f, 0x77, 0x73, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x4a, - 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, - 0x6f, 0x6d, 0x65, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, - 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x64, 0x20, 0x4a, 0x75, 0x6d, 0x70, - 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x61, 0x62, 0x20, 0x4a, - 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, - 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, - 0x75, 0x73, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x51, 0xe2, 0x80, 0xa6, 0x49, - 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x20, 0x28, 0x30, 0xe2, 0x80, 0xa6, 0x37, 0x29, 0x20, 0x4d, - 0x4f, 0x44, 0x20, 0x4e, 0x2d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, - 0x41, 0xe2, 0x80, 0xa6, 0x4b, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, - 0x6f, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x28, 0x38, 0xe2, 0x80, - 0xa6, 0x31, 0x35, 0x29, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x4e, 0x2d, 0x43, + 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, + 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, + 0x2d, 0x51, 0x2e, 0x2e, 0x2e, 0x49, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, + 0x74, 0x6f, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x28, 0x30, 0x2e, + 0x2e, 0x2e, 0x37, 0x29, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x4e, 0x2d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x46, 0x39, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, - 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, - 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x30, 0x20, - 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x20, 0xc2, 0xbc, 0x20, 0x74, 0x68, 0x72, 0x6f, - 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, - 0x31, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x77, - 0x61, 0x79, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x32, 0x20, 0x4a, 0x75, 0x6d, - 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x20, 0xc2, 0xbe, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6b, - 0x65, 0x79, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x6f, 0x66, 0x20, - 0x4c, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, - 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x61, 0x70, 0x73, 0x2d, 0x4c, 0x6f, 0x63, 0x6b, - 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, - 0x66, 0x66, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, - 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x31, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, - 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, - 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, - 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x2c, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, - 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, + 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x41, 0x2e, 0x2e, 0x2e, 0x4b, 0x20, + 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x20, 0x28, 0x38, 0x2e, 0x2e, 0x2e, 0x31, 0x35, 0x29, 0x20, 0x4d, + 0x4f, 0x44, 0x20, 0x4e, 0x2d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x39, 0x20, 0x4a, + 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x46, 0x31, 0x31, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, + 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68, + 0x61, 0x6c, 0x66, 0x77, 0x61, 0x79, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, + 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, + 0x20, 0x6b, 0x65, 0x79, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x6f, + 0x66, 0x20, 0x4c, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x45, 0x6e, 0x74, + 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x61, 0x70, 0x73, 0x2d, 0x4c, 0x6f, + 0x63, 0x6b, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, + 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, + 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x31, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, + 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x61, 0x74, 0x20, + 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x2c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, - 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, - 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, - 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x49, 0x6e, 0x73, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, - 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x63, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x46, 0x31, 0x33, - 0x20, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x63, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, 0x6e, 0x73, - 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, - 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x73, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x46, 0x31, 0x33, 0x20, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x63, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, - 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, - 0x73, 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, - 0x6e, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, - 0x61, 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, - 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, - 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x65, - 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, - 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, - 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, - 0x20, 0x72, 0x6f, 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, - 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, - 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, - 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, - 0x6b, 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, - 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, - 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, - 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x6f, 0x77, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x43, 0x6f, 0x6e, 0x76, 0x65, - 0x72, 0x74, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x6c, 0x69, 0x70, 0x62, 0x6f, 0x61, 0x72, - 0x64, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, - 0x65, 0x79, 0x73, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, - 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, - 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, - 0x79, 0x73, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x20, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, - 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, 0x20, + 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, + 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6c, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, + 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x73, 0x20, 0x49, 0x6e, 0x73, + 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, + 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x46, + 0x31, 0x33, 0x20, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x63, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, + 0x6e, 0x73, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, + 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x73, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x33, 0x20, 0x6f, 0x6e, 0x20, 0x6d, + 0x61, 0x63, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, + 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, + 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x20, 0x6f, 0x6e, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, + 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, + 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, + 0x20, 0x6b, 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, + 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, + 0x72, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, + 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, + 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, + 0x74, 0x20, 0x6b, 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, + 0x75, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, + 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x6f, + 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x43, 0x6f, 0x6e, + 0x76, 0x65, 0x72, 0x74, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x74, 0x6f, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6c, 0x69, 0x70, 0x62, 0x6f, + 0x61, 0x72, 0x64, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, + 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, + 0x6b, 0x65, 0x79, 0x73, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, - 0x70, 0x79, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x28, 0x79, 0x65, - 0x73, 0x2c, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x75, 0x6e, 0x64, 0x65, - 0x72, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x3d, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, - 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, - 0x6c, 0x74, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, - 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, 0x20, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, - 0x70, 0x79, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x35, 0x20, + 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, + 0x74, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, - 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, - 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, 0x70, 0x79, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x35, 0x20, 0x20, + 0x43, 0x6f, 0x70, 0x79, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x28, + 0x79, 0x65, 0x73, 0x2c, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x75, 0x6e, + 0x64, 0x65, 0x72, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, + 0x3d, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, + 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, + 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, + 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, + 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x6f, 0x70, 0x79, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, + 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, 0x6f, 0x75, - 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, - 0x28, 0x6e, 0x6f, 0x74, 0x20, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x69, - 0x6e, 0x20, 0x46, 0x54, 0x32, 0x29, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, + 0x70, 0x79, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x35, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, + 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x61, 0x6c, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, + 0x73, 0x20, 0x28, 0x6e, 0x6f, 0x74, 0x20, 0x66, 0x6f, 0x75, 0x6e, 0x64, + 0x20, 0x69, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x29, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x5a, 0x20, 0x55, 0x6e, 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, - 0x6c, 0x74, 0x2d, 0x5a, 0x20, 0x55, 0x6e, 0x64, 0x6f, 0x0a, 0x0a, 0x20, + 0x6c, 0x74, 0x2d, 0x59, 0x20, 0x52, 0x65, 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, - 0x2d, 0x59, 0x20, 0x52, 0x65, 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x41, - 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x65, 0x6e, 0x74, 0x69, - 0x72, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, - 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, - 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x6c, 0x74, 0x2d, 0x56, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x56, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x56, - 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, - 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x6d, 0x61, 0x63, 0x72, 0x6f, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, - 0x41, 0x6c, 0x74, 0x2d, 0x31, 0xe2, 0x80, 0xa6, 0x30, 0x20, 0x52, 0x65, - 0x61, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, - 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, - 0x74, 0x2d, 0x31, 0xe2, 0x80, 0xa6, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x57, 0x72, 0x69, 0x74, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, - 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, - 0x73, 0x70, 0x6f, 0x73, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x37, 0x20, + 0x2d, 0x41, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x65, 0x6e, + 0x74, 0x69, 0x72, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x49, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x70, + 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x69, + 0x6e, 0x67, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x56, 0x20, 0x20, 0x20, 0x56, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x62, + 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x56, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x63, 0x61, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x56, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x6d, 0x61, 0x63, 0x72, 0x6f, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x31, 0x2e, 0x2e, 0x2e, 0x30, 0x20, + 0x52, 0x65, 0x61, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x74, 0x20, 0x63, + 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6c, 0x74, 0x2d, 0x31, 0x2e, 0x2e, 0x2e, 0x30, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x57, 0x72, 0x69, 0x74, 0x65, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x72, + 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, + 0x37, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, + 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x20, - 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, - 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x37, 0x20, 0x54, 0x72, 0x61, 0x6e, + 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x37, 0x20, 0x54, 0x72, + 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, - 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, - 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, - 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x37, - 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x38, + 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x46, 0x37, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, + 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x46, 0x38, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, + 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x20, 0x20, - 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, - 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, - 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, - 0x74, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, - 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, - 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x20, - 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, - 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, - 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, - 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, - 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x20, 0x20, - 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, - 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x54, 0x72, 0x61, + 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, - 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x73, - 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x55, 0x70, 0x20, 0x6f, 0x72, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x55, 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, - 0x63, 0x74, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, - 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, - 0x6f, 0x77, 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, - 0x6e, 0x65, 0x78, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, 0x70, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, + 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, + 0x31, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, + 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x54, 0x72, 0x61, + 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, + 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, + 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, + 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x54, + 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, + 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, + 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x55, 0x70, 0x20, 0x6f, 0x72, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x55, 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, - 0x73, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, - 0x78, 0x74, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f, 0x75, 0x20, - 0x63, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x71, 0x75, 0x69, - 0x63, 0x6b, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x68, 0x65, 0x78, 0x2d, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, - 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, - 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, - 0x74, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, - 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x20, 0x6b, 0x65, 0x79, - 0x70, 0x61, 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x79, - 0x6f, 0x75, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, - 0x74, 0x68, 0x69, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x50, 0x43, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4d, 0x61, 0x63, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x75, 0x6d, 0x20, 0x30, 0xe2, 0x80, 0xa6, 0x39, 0x20, 0x20, 0x20, - 0x4e, 0x75, 0x6d, 0x20, 0x30, 0xe2, 0x80, 0xa6, 0x39, 0x20, 0x20, 0x20, - 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x30, 0xe2, 0x80, 0xa6, 0x39, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2f, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x3d, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x41, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2d, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x75, 0x6d, 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, - 0x67, 0x69, 0x74, 0x20, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x75, 0x6d, 0x20, 0x2b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, - 0x6d, 0x20, 0x2d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, - 0x74, 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, - 0x6d, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x4e, 0x75, 0x6d, 0x20, - 0x2b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, - 0x45, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, - 0x2c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x45, 0x6e, - 0x74, 0x65, 0x72, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x46, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, - 0x20, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x26, - 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x52, 0x65, 0x73, 0x69, 0x7a, - 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x26, 0x20, - 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, - 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x72, - 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x36, 0x2e, 0x20, 0x45, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x47, - 0x6c, 0x6f, 0x73, 0x73, 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x54, 0x72, - 0x61, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x20, - 0x42, 0x65, 0x61, 0x74, 0x73, 0x20, 0x50, 0x65, 0x72, 0x20, 0x4d, 0x69, - 0x6e, 0x75, 0x74, 0x65, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x6e, - 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, 0x72, - 0x6d, 0x69, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x69, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, - 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, - 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, - 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x61, - 0x6e, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, 0x6c, - 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x30, 0x20, 0x70, 0x61, - 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2c, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, - 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, - 0x61, 0x72, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x52, 0x6f, 0x77, 0x2f, 0x6c, 0x69, 0x6e, 0x65, - 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6f, - 0x6e, 0x65, 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x22, - 0x74, 0x65, 0x78, 0x74, 0x22, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x70, - 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x69, 0x74, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x6f, - 0x6e, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x20, 0x74, - 0x69, 0x63, 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, - 0x72, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, - 0x53, 0x70, 0x65, 0x65, 0x64, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x66, - 0x61, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, - 0x65, 0x79, 0x20, 0x61, 0x72, 0x65, 0x20, 0x28, 0x42, 0x50, 0x4d, 0x29, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, - 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x50, 0x65, 0x72, 0x20, 0x73, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x73, - 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x61, 0x76, 0x61, 0x69, - 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, - 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x28, 0x74, 0x68, 0x75, 0x73, 0x20, - 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, - 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x74, 0x63, 0x29, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, - 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x73, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, + 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, + 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, + 0x6f, 0x75, 0x73, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, + 0x6e, 0x65, 0x78, 0x74, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f, + 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x71, + 0x75, 0x69, 0x63, 0x6b, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x68, 0x65, 0x78, 0x2d, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, + 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x20, 0x6b, + 0x65, 0x79, 0x70, 0x61, 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, + 0x61, 0x79, 0x6f, 0x75, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x69, 0x6b, + 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x43, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4d, 0x61, 0x63, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x30, 0x2e, 0x2e, 0x2e, 0x39, 0x20, + 0x4e, 0x75, 0x6d, 0x20, 0x30, 0x2e, 0x2e, 0x2e, 0x39, 0x20, 0x44, 0x69, + 0x67, 0x69, 0x74, 0x20, 0x30, 0x2e, 0x2e, 0x2e, 0x39, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2f, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x3d, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x75, 0x6d, 0x20, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, + 0x67, 0x69, 0x74, 0x20, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x75, 0x6d, 0x20, 0x2d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, + 0x6d, 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, + 0x74, 0x20, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, + 0x6d, 0x20, 0x2b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, + 0x2d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, + 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, + 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2b, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x45, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2c, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x45, 0x6e, 0x74, 0x65, + 0x72, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x46, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x51, + 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x26, 0x20, 0x64, + 0x72, 0x61, 0x67, 0x20, 0x20, 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x20, + 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, + 0x61, 0x67, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x6c, + 0x6f, 0x6f, 0x70, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x36, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, + 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x47, 0x6c, 0x6f, + 0x73, 0x73, 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x54, 0x72, 0x61, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x42, 0x65, + 0x61, 0x74, 0x73, 0x20, 0x50, 0x65, 0x72, 0x20, 0x4d, 0x69, 0x6e, 0x75, + 0x74, 0x65, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, 0x72, 0x6d, 0x69, + 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, + 0x6f, 0x72, 0x79, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x73, 0x2e, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x73, 0x20, 0x73, - 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, - 0x20, 0x61, 0x73, 0x20, 0x77, 0x65, 0x6c, 0x6c, 0x20, 0x62, 0x75, 0x74, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, - 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x28, 0x53, 0x61, 0x76, 0x65, 0x20, 0x6d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x6f, - 0x61, 0x64, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x74, 0x6f, 0x20, 0x65, - 0x6e, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, - 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x63, 0x6b, 0x20, 0x54, - 0x68, 0x65, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, - 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, - 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x4d, - 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2c, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, - 0x41, 0x6d, 0x69, 0x67, 0x61, 0x2e, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, - 0x20, 0x61, 0x72, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, - 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, - 0x72, 0x73, 0x74, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, - 0x61, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x28, 0x75, 0x6e, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x64, 0x65, 0x6c, 0x61, - 0x79, 0x65, 0x64, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x70, 0x70, - 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x54, 0x68, 0x65, 0x20, - 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x65, 0x73, 0x74, 0x20, 0x6d, 0x75, 0x73, - 0x69, 0x63, 0x61, 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, - 0x6c, 0x20, 0x69, 0x6e, 0x20, 0x57, 0x65, 0x73, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, - 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, 0x41, 0x20, - 0x43, 0x23, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, - 0x6e, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, - 0x61, 0x77, 0x61, 0x79, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x43, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x53, - 0x70, 0x64, 0x2e, 0x29, 0x20, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, - 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, - 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x49, 0x49, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x74, - 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x73, 0x20, 0x28, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x26, 0x2e, - 0x58, 0x4d, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x78, 0x79, 0x20, 0x5b, 0x32, - 0x34, 0x5d, 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x78, 0x78, - 0x20, 0x5b, 0x32, 0x35, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, - 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x36, - 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x33, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x37, 0x5d, 0x50, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x34, 0x78, 0x79, 0x20, 0x5b, 0x32, 0x38, 0x5d, - 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x78, 0x79, 0x20, 0x5b, 0x32, - 0x39, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x36, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x30, 0x5d, 0x56, 0x69, 0x62, - 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x37, 0x78, 0x79, - 0x20, 0x5b, 0x33, 0x31, 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x38, - 0x78, 0x78, 0x20, 0x5b, 0x33, 0x32, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x39, 0x78, 0x78, 0x20, 0x5b, - 0x33, 0x33, 0x5d, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x41, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x34, 0x5d, 0x56, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, 0x78, - 0x78, 0x20, 0x5b, 0x33, 0x35, 0x5d, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, - 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x78, 0x78, 0x20, 0x5b, 0x33, - 0x36, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x44, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x37, 0x5d, - 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, - 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x45, 0x78, 0x79, 0x20, 0x53, 0x75, 0x62, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x30, 0x78, 0x20, - 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x4c, 0x45, 0x44, 0x20, 0x46, 0x69, - 0x6c, 0x74, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, - 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x31, 0x78, 0x20, 0x5b, 0x33, 0x38, - 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, - 0x32, 0x78, 0x20, 0x5b, 0x33, 0x39, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, - 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, - 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x33, 0x78, 0x20, 0x5b, - 0x34, 0x30, 0x5d, 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, - 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2b, 0x20, 0x45, 0x34, 0x78, 0x20, 0x5b, 0x34, 0x31, 0x5d, 0x56, - 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, - 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x35, 0x78, - 0x20, 0x5b, 0x34, 0x32, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2b, 0x20, 0x45, 0x36, 0x78, 0x20, 0x5b, 0x34, 0x33, 0x5d, 0x50, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2b, 0x20, 0x45, 0x37, 0x78, 0x20, 0x5b, 0x34, 0x34, 0x5d, 0x54, - 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, - 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x38, 0x78, - 0x20, 0x5b, 0x34, 0x35, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, + 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x30, 0x20, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, + 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x52, 0x6f, 0x77, 0x2f, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x52, + 0x65, 0x66, 0x65, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x6e, 0x65, + 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x22, 0x74, 0x65, + 0x78, 0x74, 0x22, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x70, 0x6c, 0x61, + 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x69, 0x74, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, + 0x68, 0x6f, 0x77, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, 0x53, 0x70, + 0x65, 0x65, 0x64, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x66, 0x61, 0x73, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x79, + 0x20, 0x61, 0x72, 0x65, 0x20, 0x28, 0x42, 0x50, 0x4d, 0x29, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x2f, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x50, 0x65, 0x72, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x73, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, + 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, + 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, + 0x74, 0x6f, 0x72, 0x20, 0x28, 0x74, 0x68, 0x75, 0x73, 0x20, 0x61, 0x6c, + 0x73, 0x6f, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x69, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x65, 0x74, 0x63, 0x29, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, + 0x61, 0x62, 0x6c, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x2e, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x73, 0x20, 0x73, 0x75, 0x70, + 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, + 0x73, 0x20, 0x77, 0x65, 0x6c, 0x6c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, + 0x77, 0x65, 0x72, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, + 0x6e, 0x2e, 0x20, 0x28, 0x53, 0x61, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x6f, 0x61, 0x64, + 0x20, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6e, 0x66, + 0x6f, 0x72, 0x63, 0x65, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x70, 0x72, + 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x63, 0x6b, 0x20, 0x54, 0x68, 0x65, + 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x75, + 0x6e, 0x69, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2c, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x74, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x41, 0x6d, + 0x69, 0x67, 0x61, 0x2e, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, 0x64, + 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, + 0x74, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, + 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x75, + 0x6e, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x65, + 0x64, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, + 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, + 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x69, 0x63, 0x6b, + 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6d, + 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x6d, + 0x61, 0x6c, 0x6c, 0x65, 0x73, 0x74, 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, + 0x61, 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x20, + 0x69, 0x6e, 0x20, 0x57, 0x65, 0x73, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6d, + 0x75, 0x73, 0x69, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, 0x41, 0x20, 0x43, 0x23, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x6e, 0x65, + 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x61, 0x77, + 0x61, 0x79, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x43, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x53, 0x70, 0x64, + 0x2e, 0x29, 0x20, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, + 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x49, 0x49, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x74, 0x61, 0x6e, + 0x64, 0x61, 0x72, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x20, 0x28, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x26, 0x2e, 0x58, 0x4d, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x30, 0x78, 0x79, 0x20, 0x5b, 0x32, 0x36, 0x5d, + 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x78, 0x78, 0x20, 0x5b, + 0x32, 0x37, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x32, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x38, 0x5d, 0x50, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x33, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x39, 0x5d, 0x50, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x34, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x30, 0x5d, 0x56, 0x69, + 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x35, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x31, 0x5d, + 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, + 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, + 0x78, 0x79, 0x20, 0x5b, 0x33, 0x32, 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, + 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x37, 0x78, 0x79, 0x20, 0x5b, + 0x33, 0x33, 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x38, 0x78, 0x78, + 0x20, 0x5b, 0x33, 0x34, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x2a, 0x2a, 0x2a, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2b, 0x20, 0x45, 0x39, 0x78, 0x20, 0x5b, 0x34, 0x36, 0x5d, 0x52, 0x65, - 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x41, 0x78, 0x20, 0x5b, 0x34, 0x37, - 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x39, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x35, + 0x5d, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, + 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x41, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x36, 0x5d, 0x56, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, 0x78, 0x78, 0x20, + 0x5b, 0x33, 0x37, 0x5d, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, + 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x43, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x38, 0x5d, + 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x44, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x39, 0x5d, 0x50, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x78, + 0x79, 0x20, 0x53, 0x75, 0x62, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x30, 0x78, 0x20, 0x41, 0x6d, + 0x69, 0x67, 0x61, 0x20, 0x4c, 0x45, 0x44, 0x20, 0x46, 0x69, 0x6c, 0x74, + 0x65, 0x72, 0x20, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x2a, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2b, 0x20, 0x45, 0x31, 0x78, 0x20, 0x5b, 0x34, 0x30, 0x5d, 0x46, + 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x32, 0x78, + 0x20, 0x5b, 0x34, 0x31, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x33, 0x78, 0x20, 0x5b, 0x34, 0x32, + 0x5d, 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, + 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, + 0x20, 0x45, 0x34, 0x78, 0x20, 0x5b, 0x34, 0x33, 0x5d, 0x56, 0x69, 0x62, + 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x35, 0x78, 0x20, 0x5b, + 0x34, 0x34, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, - 0x20, 0x45, 0x42, 0x78, 0x20, 0x5b, 0x34, 0x38, 0x5d, 0x46, 0x69, 0x6e, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x36, 0x78, 0x20, 0x5b, 0x34, 0x35, 0x5d, 0x50, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, + 0x20, 0x45, 0x37, 0x78, 0x20, 0x5b, 0x34, 0x36, 0x5d, 0x54, 0x72, 0x65, + 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x38, 0x78, 0x20, 0x5b, + 0x34, 0x37, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x2a, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, + 0x45, 0x39, 0x78, 0x20, 0x5b, 0x34, 0x38, 0x5d, 0x52, 0x65, 0x2d, 0x74, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2b, 0x20, 0x45, 0x41, 0x78, 0x20, 0x5b, 0x34, 0x39, 0x5d, 0x46, + 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, - 0x43, 0x78, 0x20, 0x5b, 0x34, 0x39, 0x5d, 0x4e, 0x6f, 0x74, 0x65, 0x20, - 0x63, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x44, 0x78, 0x20, 0x5b, - 0x35, 0x30, 0x5d, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, - 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x45, 0x78, 0x20, 0x5b, 0x35, 0x31, - 0x5d, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, - 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x46, 0x78, 0x20, 0x46, 0x75, - 0x6e, 0x6b, 0x20, 0x69, 0x74, 0x21, 0x20, 0x2a, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x78, 0x78, 0x20, 0x5b, - 0x35, 0x32, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x74, - 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x42, 0x78, 0x20, 0x5b, 0x35, 0x30, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x43, 0x78, + 0x20, 0x5b, 0x35, 0x31, 0x5d, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x44, 0x78, 0x20, 0x5b, 0x35, 0x32, + 0x5d, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2b, 0x20, 0x45, 0x45, 0x78, 0x20, 0x5b, 0x35, 0x33, 0x5d, 0x50, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2b, 0x20, 0x45, 0x46, 0x78, 0x20, 0x46, 0x75, 0x6e, 0x6b, + 0x20, 0x69, 0x74, 0x21, 0x20, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x34, + 0x5d, 0x53, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, + 0x64, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, + 0x20, 0x28, 0x2e, 0x58, 0x4d, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x47, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x35, 0x5d, 0x53, 0x65, + 0x74, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x48, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x36, 0x5d, 0x47, 0x6c, + 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x4b, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x37, 0x5d, + 0x4b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x78, 0x78, 0x20, 0x5b, 0x35, + 0x38, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, + 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x78, + 0x79, 0x20, 0x5b, 0x35, 0x39, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x52, 0x78, 0x79, 0x20, 0x5b, 0x36, + 0x30, 0x5d, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x54, 0x78, + 0x79, 0x20, 0x5b, 0x36, 0x31, 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x58, + 0x78, 0x79, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, + 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x58, 0x31, 0x78, 0x20, 0x5b, 0x36, + 0x32, 0x5d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x58, 0x32, 0x78, 0x20, 0x5b, 0x36, + 0x33, 0x5d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, + 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x28, 0x2e, 0x58, 0x4d, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x47, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x33, 0x5d, - 0x53, 0x65, 0x74, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x48, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x34, 0x5d, - 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4b, 0x78, 0x78, 0x20, 0x5b, 0x35, - 0x35, 0x5d, 0x4b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x78, 0x78, 0x20, - 0x5b, 0x35, 0x36, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x76, 0x65, - 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x50, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x37, 0x5d, 0x50, 0x61, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x52, 0x78, 0x79, 0x20, - 0x5b, 0x35, 0x38, 0x5d, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, - 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x54, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x39, 0x5d, 0x54, 0x72, 0x65, 0x6d, - 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x58, 0x78, 0x79, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, - 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, - 0x74, 0x6f, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x58, 0x31, 0x78, 0x20, - 0x5b, 0x36, 0x30, 0x5d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, - 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, - 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x58, 0x32, 0x78, 0x20, - 0x5b, 0x36, 0x31, 0x5d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, - 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, - 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x20, 0x28, 0x2e, 0x58, 0x4d, 0x20, 0x6f, 0x6e, - 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x78, 0x78, 0x20, 0x5b, 0x36, 0x32, - 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x2b, 0x78, 0x20, 0x5b, 0x36, 0x33, 0x5d, 0x56, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, - 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x2d, 0x78, 0x20, 0x5b, 0x36, 0x34, 0x5d, 0x56, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, - 0x78, 0x20, 0x5b, 0x36, 0x35, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, - 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xbc, 0x78, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, - 0x78, 0x20, 0x5b, 0x36, 0x36, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, - 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, - 0x61, 0x73, 0x20, 0xe2, 0x97, 0x80, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4d, 0x78, 0x20, 0x5b, 0x36, - 0x37, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x78, 0x20, 0x5b, 0x36, - 0x38, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, - 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x52, 0x78, 0x20, 0x5b, 0x36, 0x39, 0x5d, 0x50, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, - 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, - 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb6, 0x78, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x53, - 0x78, 0x20, 0x5b, 0x37, 0x30, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x76, 0x69, - 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x55, 0x78, - 0x20, 0x5b, 0x37, 0x31, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, - 0x70, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, - 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb2, 0x78, 0x29, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x78, 0x20, 0x5b, - 0x37, 0x32, 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x29, 0x20, - 0x4e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x65, 0x64, 0x2c, 0x20, 0x6e, 0x6f, 0x20, 0x70, 0x6c, 0x61, 0x6e, - 0x73, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x2a, 0x29, 0x20, 0x4e, - 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, - 0x65, 0x64, 0x20, 0x79, 0x65, 0x74, 0x2c, 0x20, 0x77, 0x69, 0x6c, 0x6c, - 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, - 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x6e, 0x65, 0x73, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x2a, 0x2a, 0x29, - 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, - 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, - 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x2c, 0x20, - 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, 0x65, 0x6c, 0x6f, 0x63, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x38, 0x78, 0x78, 0x2c, 0x20, - 0x50, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x64, - 0x76, 0x69, 0x73, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x30, 0x78, 0x79, 0x20, 0x41, 0x72, 0x70, 0x65, 0x67, - 0x67, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x65, - 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, - 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, - 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x30, 0x33, 0x37, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x30, 0x33, 0x37, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x72, 0x70, - 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x6c, - 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, - 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x62, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x28, 0x43, - 0x2d, 0x34, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, - 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x20, 0x78, - 0x20, 0x28, 0x33, 0x20, 0x3d, 0x20, 0x44, 0x23, 0x34, 0x29, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x79, 0x20, 0x28, 0x37, 0x20, 0x3d, 0x20, 0x47, 0x2d, - 0x34, 0x29, 0x2e, 0x20, 0x45, 0x61, 0x63, 0x68, 0x20, 0x70, 0x69, 0x74, - 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x6f, 0x66, 0x20, 0x31, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x2e, 0x20, 0x49, - 0x66, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x68, - 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x33, - 0x20, 0x28, 0x6d, 0x65, 0x61, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, - 0x65, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, - 0x65, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, - 0x33, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x20, - 0x72, 0x6f, 0x77, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, - 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x6f, - 0x6f, 0x70, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, - 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, 0x20, 0x74, 0x68, - 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, - 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x31, 0x2c, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, - 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x20, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, - 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, 0x20, 0x74, 0x68, - 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, - 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x79, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x31, 0x2c, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, - 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x20, 0x78, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, - 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x79, 0x6f, 0x75, - 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, - 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x65, - 0x64, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x43, 0x41, 0x4e, 0x27, 0x54, 0x20, - 0x65, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, - 0x69, 0x67, 0x69, 0x74, 0x20, 0x30, 0x2e, 0x20, 0x4a, 0x75, 0x73, 0x74, - 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, - 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x66, 0x69, 0x6c, 0x6c, - 0x65, 0x64, 0x20, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, - 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, - 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, - 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x78, 0x78, 0x20, 0x5b, 0x36, 0x34, 0x5d, 0x53, + 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x2b, 0x78, 0x20, 0x5b, 0x36, 0x35, 0x5d, 0x56, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x2d, 0x78, + 0x20, 0x5b, 0x36, 0x36, 0x5d, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, 0x78, 0x20, + 0x5b, 0x36, 0x37, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, + 0x64, 0x20, 0x61, 0x73, 0x20, 0x76, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x78, 0x20, 0x5b, 0x36, + 0x38, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x28, 0x64, 0x69, + 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x3c, + 0x7c, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x4d, 0x78, 0x20, 0x5b, 0x36, 0x39, 0x5d, 0x50, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x50, 0x78, 0x20, 0x5b, 0x37, 0x30, 0x5d, 0x53, 0x65, 0x74, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x52, 0x78, 0x20, + 0x5b, 0x37, 0x31, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, + 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, + 0x73, 0x20, 0x7c, 0x3e, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x53, 0x78, 0x20, 0x5b, 0x37, 0x32, 0x5d, + 0x53, 0x65, 0x74, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x55, 0x78, 0x20, 0x5b, 0x37, 0x33, 0x5d, 0x46, + 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x28, 0x64, 0x69, 0x73, + 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x5e, 0x78, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x56, 0x78, 0x20, 0x5b, 0x37, 0x34, 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, + 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x6e, 0x6f, 0x20, + 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x75, 0x70, + 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x79, 0x65, 0x74, 0x2c, 0x20, + 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x65, 0x61, + 0x74, 0x75, 0x72, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, + 0x65, 0x6e, 0x65, 0x73, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x2a, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x73, 0x75, 0x70, + 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x6d, + 0x69, 0x67, 0x61, 0x20, 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x46, + 0x54, 0x32, 0x2c, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, + 0x65, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x38, + 0x78, 0x78, 0x2c, 0x20, 0x50, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x30, 0x78, 0x79, 0x20, 0x41, + 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, + 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x79, 0x20, 0x3d, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, + 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x72, 0x70, 0x65, + 0x67, 0x67, 0x69, 0x6f, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x6c, 0x79, + 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x62, + 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, + 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x28, 0x43, 0x2d, + 0x34, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, + 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x20, 0x78, 0x20, + 0x28, 0x33, 0x20, 0x3d, 0x20, 0x44, 0x23, 0x34, 0x29, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x79, 0x20, 0x28, 0x37, 0x20, 0x3d, 0x20, 0x47, 0x2d, 0x34, + 0x29, 0x2e, 0x20, 0x45, 0x61, 0x63, 0x68, 0x20, 0x70, 0x69, 0x74, 0x63, + 0x68, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, + 0x66, 0x20, 0x31, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x2e, 0x20, 0x49, 0x66, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x68, 0x69, + 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x33, 0x20, + 0x28, 0x6d, 0x65, 0x61, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, + 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x33, + 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, + 0x6f, 0x77, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x71, + 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x6f, 0x6f, + 0x70, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, + 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, + 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, 0x20, 0x74, 0x68, 0x65, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, + 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x31, 0x2c, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x73, + 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, + 0x65, 0x74, 0x20, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x49, 0x49, 0x2c, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, - 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x73, - 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x31, 0x36, 0x20, 0x28, - 0x30, 0x78, 0x31, 0x30, 0x29, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x2e, 0x20, 0x55, - 0x73, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, - 0x6f, 0x20, 0x61, 0x74, 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x73, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x63, 0x61, 0x75, - 0x73, 0x65, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, - 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, - 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, - 0x62, 0x6f, 0x74, 0x68, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, - 0x72, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2c, 0x20, 0x69, 0x74, 0x20, - 0x69, 0x73, 0x20, 0x77, 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x75, - 0x73, 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x20, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, - 0x65, 0x20, 0x62, 0x79, 0x20, 0x33, 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, - 0x64, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x73, 0x65, - 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, - 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x6d, - 0x6f, 0x6f, 0x74, 0x68, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x31, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, - 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, - 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x31, 0x30, 0x33, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x31, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, - 0x74, 0x6f, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, - 0x6f, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x75, - 0x70, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x54, - 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x2c, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x66, 0x61, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, - 0x74, 0x20, 0x67, 0x6f, 0x65, 0x73, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, - 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x74, - 0x69, 0x63, 0x6b, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, - 0x6e, 0x63, 0x69, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x61, 0x6c, 0x73, 0x6f, - 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, - 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x2e, 0x0a, 0x0a, 0x20, + 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, + 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, 0x20, 0x74, 0x68, 0x65, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, + 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x79, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x31, 0x2c, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x73, + 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, + 0x65, 0x74, 0x20, 0x78, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, + 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x79, 0x6f, 0x75, 0x20, + 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, + 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x65, 0x64, + 0x20, 0x79, 0x6f, 0x75, 0x20, 0x43, 0x41, 0x4e, 0x27, 0x54, 0x20, 0x65, + 0x6e, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, + 0x67, 0x69, 0x74, 0x20, 0x30, 0x2e, 0x20, 0x4a, 0x75, 0x73, 0x74, 0x20, + 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x64, + 0x69, 0x67, 0x69, 0x74, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x66, 0x69, 0x6c, 0x6c, 0x65, + 0x64, 0x20, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, + 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, + 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x46, + 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, + 0x49, 0x2c, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, + 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x73, 0x20, + 0x77, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x31, 0x36, 0x20, 0x28, 0x30, + 0x78, 0x31, 0x30, 0x29, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x2e, 0x20, 0x55, 0x73, + 0x69, 0x6e, 0x67, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, + 0x20, 0x61, 0x74, 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x73, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x63, 0x61, 0x75, 0x73, + 0x65, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, + 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x62, + 0x6f, 0x74, 0x68, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, + 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2c, 0x20, 0x69, 0x74, 0x20, 0x69, + 0x73, 0x20, 0x77, 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x75, 0x73, + 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x20, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, + 0x20, 0x62, 0x79, 0x20, 0x33, 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, + 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x73, 0x65, 0x71, + 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x6f, + 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x6d, 0x6f, + 0x6f, 0x74, 0x68, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x31, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x69, 0x73, 0x20, + 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, + 0x69, 0x74, 0x63, 0x68, 0x20, 0x75, 0x70, 0x20, 0x6f, 0x72, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, + 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x61, + 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x74, 0x20, 0x67, 0x6f, 0x65, 0x73, + 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, + 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x65, + 0x76, 0x65, 0x72, 0x79, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, + 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, + 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, + 0x63, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, + 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, + 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, + 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, + 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x32, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, + 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x37, 0x35, + 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, + 0x20, 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, + 0x68, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, + 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x75, 0x70, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, @@ -2255,232 +2676,156 @@ unsigned char milkytracker_help[] = { 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x32, 0x78, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, + 0x73, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x65, 0x6e, + 0x64, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61, + 0x64, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x74, 0x6f, + 0x77, 0x61, 0x72, 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x65, 0x2c, + 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2c, 0x20, 0x43, + 0x2d, 0x34, 0x20, 0x69, 0x73, 0x20, 0x62, 0x65, 0x6e, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, 0x77, 0x61, 0x72, 0x64, 0x73, + 0x20, 0x45, 0x2d, 0x34, 0x20, 0x61, 0x74, 0x20, 0x70, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x20, 0x30, 0x34, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x69, 0x73, + 0x6e, 0x27, 0x74, 0x20, 0x66, 0x61, 0x73, 0x74, 0x20, 0x65, 0x6e, 0x6f, + 0x75, 0x67, 0x68, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x61, 0x63, 0x68, + 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x2d, 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x75, 0x72, + 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x77, 0x6f, 0x20, + 0x72, 0x6f, 0x77, 0x73, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x36, 0x2f, 0x31, 0x32, + 0x35, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, + 0x77, 0x65, 0x76, 0x65, 0x72, 0x2c, 0x20, 0x33, 0x31, 0x30, 0x20, 0x6f, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, + 0x69, 0x6e, 0x67, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x63, 0x6f, 0x6e, 0x74, + 0x69, 0x6e, 0x75, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x66, 0x61, 0x73, 0x74, 0x65, 0x72, + 0x2c, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x45, 0x2d, + 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x34, 0x78, 0x79, 0x20, 0x56, 0x69, + 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, - 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x32, - 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x32, 0x30, 0x33, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, - 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x37, 0x33, 0x5d, - 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, - 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, - 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, - 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, - 0x64, 0x20, 0x6f, 0x66, 0x20, 0x75, 0x70, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x79, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x69, + 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, + 0x75, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, + 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x78, 0x69, 0x6d, + 0x75, 0x6d, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, + 0x61, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x20, 0x41, 0x66, 0x74, 0x65, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, + 0x20, 0x78, 0x79, 0x20, 0x70, 0x61, 0x69, 0x72, 0x2c, 0x20, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x63, 0x61, 0x6e, + 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x69, + 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, + 0x68, 0x20, 0x69, 0x73, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x77, + 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, + 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x35, 0x78, 0x79, 0x20, 0x50, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x69, 0x6e, 0x69, + 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x5b, 0x37, 0x36, 0x5d, 0x33, 0x78, 0x78, 0x20, 0x6f, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x37, 0x37, 0x5d, 0x4d, + 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, + 0x5b, 0x37, 0x38, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, + 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x2c, 0x20, 0x35, + 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x6c, + 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x30, 0x30, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x36, 0x78, 0x79, 0x20, + 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x36, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, + 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x37, 0x39, 0x5d, 0x34, 0x78, + 0x79, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, + 0x38, 0x30, 0x5d, 0x53, 0x78, 0x2b, 0x5b, 0x38, 0x31, 0x5d, 0x56, 0x78, + 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, + 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x69, + 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, + 0x38, 0x32, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, - 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, - 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, - 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, - 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, - 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x2e, - 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x33, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x33, 0x31, 0x30, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x20, 0x62, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, - 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, - 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, - 0x68, 0x20, 0x74, 0x6f, 0x77, 0x61, 0x72, 0x64, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, - 0x6f, 0x6e, 0x65, 0x2c, 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x33, 0x78, - 0x78, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x49, - 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x2c, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x69, 0x73, 0x20, 0x62, 0x65, - 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, 0x77, - 0x61, 0x72, 0x64, 0x73, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x61, 0x74, 0x20, - 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x30, 0x34, 0x20, 0x77, 0x68, 0x69, 0x63, - 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x66, 0x61, 0x73, 0x74, - 0x20, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x6f, 0x20, 0x72, - 0x65, 0x61, 0x63, 0x68, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, - 0x20, 0x64, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x74, 0x77, 0x6f, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x61, 0x74, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, - 0x36, 0x2f, 0x31, 0x32, 0x35, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x2c, 0x20, 0x33, - 0x31, 0x30, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, - 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x6f, 0x77, 0x20, - 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x73, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x66, 0x61, - 0x73, 0x74, 0x65, 0x72, 0x2c, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, - 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x61, 0x72, 0x67, 0x65, - 0x74, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x34, 0x78, - 0x79, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, - 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, - 0x2e, 0x2e, 0x20, 0x34, 0x38, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x34, - 0x30, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x34, 0x30, 0x30, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x34, 0x36, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, - 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, - 0x74, 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x75, 0x70, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x6e, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x20, - 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x66, - 0x75, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, - 0x6e, 0x65, 0x2e, 0x20, 0x41, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x78, 0x79, - 0x20, 0x70, 0x61, 0x69, 0x72, 0x2c, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, - 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, - 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x69, - 0x73, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, - 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x35, 0x78, 0x79, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, - 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, - 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, - 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x35, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x35, - 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, - 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, - 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x69, - 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x5b, 0x37, 0x34, 0x5d, 0x33, 0x78, 0x78, 0x20, - 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x37, 0x35, - 0x5d, 0x4d, 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, - 0x6f, 0x20, 0x5b, 0x37, 0x36, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, - 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, - 0x66, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x2c, - 0x20, 0x35, 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x63, - 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x30, 0x30, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x36, 0x78, - 0x79, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x36, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, - 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x34, 0x38, 0x31, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x36, 0x30, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x36, - 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x36, 0x43, 0x30, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, - 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x76, 0x69, 0x62, 0x72, - 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x69, 0x6e, 0x69, 0x74, - 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x5b, 0x37, 0x37, 0x5d, 0x34, 0x78, 0x79, 0x20, 0x6f, 0x72, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x37, 0x38, 0x5d, 0x53, 0x78, - 0x2b, 0x5b, 0x37, 0x39, 0x5d, 0x56, 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, - 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x30, 0x5d, 0x41, 0x78, - 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, - 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, - 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, - 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, - 0x6f, 0x72, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x73, 0x2c, 0x20, 0x36, 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, - 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x65, - 0x6e, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, - 0x34, 0x30, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x37, 0x78, 0x79, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, - 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x37, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, - 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x37, 0x38, 0x37, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x37, - 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, + 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x2c, 0x20, 0x36, 0x30, + 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, + 0x79, 0x20, 0x74, 0x6f, 0x20, 0x34, 0x30, 0x30, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x37, 0x78, 0x79, 0x20, 0x54, + 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x79, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, @@ -2506,862 +2851,702 @@ unsigned char milkytracker_help[] = { 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x38, 0x38, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x38, 0x41, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x38, 0x43, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x38, 0x46, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x73, 0x74, 0x65, 0x72, 0x65, 0x6f, 0x20, 0x70, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x61, - 0x72, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x30, 0x30, 0x20, 0x74, 0x6f, - 0x20, 0x66, 0x61, 0x72, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x46, - 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x76, 0x65, 0x72, - 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x65, - 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4f, 0x6e, 0x20, 0x41, - 0x6d, 0x69, 0x67, 0x61, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x34, 0x20, - 0x4d, 0x4f, 0x44, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, - 0x20, 0x61, 0x72, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x20, 0x70, 0x61, - 0x6e, 0x6e, 0x65, 0x64, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x2c, 0x20, 0x72, - 0x69, 0x67, 0x68, 0x74, 0x2c, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, - 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x62, 0x79, 0x20, 0x68, 0x61, - 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x20, 0x75, - 0x73, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6d, - 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x72, - 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, - 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, - 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, - 0x6f, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, - 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x39, 0x78, 0x78, 0x20, 0x53, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x39, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, - 0x39, 0x30, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x74, - 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x69, 0x73, - 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, - 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x78, 0x2e, 0x20, - 0x54, 0x68, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, 0x20, 0x73, 0x70, - 0x72, 0x65, 0x61, 0x64, 0x20, 0x32, 0x35, 0x36, 0x20, 0x73, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x70, 0x61, 0x72, 0x74, 0x20, 0x73, - 0x6f, 0x20, 0x39, 0x30, 0x38, 0x20, 0x73, 0x6b, 0x69, 0x70, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x28, 0x30, - 0x78, 0x38, 0x2a, 0x32, 0x35, 0x36, 0x3d, 0x29, 0x20, 0x32, 0x30, 0x34, - 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x79, 0x74, 0x65, - 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6c, 0x61, 0x79, - 0x73, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, - 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, - 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, - 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x75, - 0x72, 0x74, 0x68, 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, - 0x20, 0x39, 0x78, 0x78, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x72, 0x65, 0x61, - 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x28, 0x30, 0x78, 0x46, 0x46, 0x2a, - 0x32, 0x35, 0x36, 0x20, 0x3d, 0x29, 0x20, 0x36, 0x35, 0x32, 0x38, 0x30, - 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, - 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x52, 0x65, 0x73, 0x61, 0x6d, 0x70, - 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, - 0x74, 0x6f, 0x20, 0x65, 0x78, 0x61, 0x63, 0x74, 0x6c, 0x79, 0x20, 0x28, - 0x30, 0x78, 0x31, 0x30, 0x30, 0x30, 0x30, 0x3d, 0x29, 0x20, 0x36, 0x35, - 0x35, 0x33, 0x36, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x67, 0x69, - 0x76, 0x65, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x68, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, - 0x74, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x6c, - 0x65, 0x76, 0x65, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x63, 0x6f, 0x6e, 0x74, - 0x72, 0x6f, 0x6c, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x41, 0x78, 0x79, 0x20, 0x56, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, - 0x2e, 0x20, 0x41, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x41, 0x30, - 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x41, 0x30, 0x46, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0x41, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x75, 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, - 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, - 0x68, 0x69, 0x63, 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, - 0x65, 0x72, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, - 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, - 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x63, - 0x74, 0x73, 0x20, 0x61, 0x73, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, - 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, - 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, - 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, - 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, - 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x67, - 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, 0x6e, - 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, - 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, - 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, - 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, - 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, - 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x42, 0x78, 0x78, - 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, - 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x42, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x6f, - 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x42, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6d, 0x6d, 0x65, 0x64, 0x69, 0x61, - 0x74, 0x65, 0x6c, 0x79, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, - 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x61, 0x62, - 0x6c, 0x65, 0x20, 0x28, 0x50, 0x4f, 0x54, 0x29, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x61, 0x6e, 0x20, - 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, - 0x69, 0x76, 0x69, 0x64, 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, - 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, - 0x74, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x69, 0x6e, 0x67, 0x20, 0x73, - 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x6d, - 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, - 0x73, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x73, 0x61, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x66, 0x20, - 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, - 0x20, 0x53, 0x75, 0x63, 0x68, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x20, - 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x67, - 0x61, 0x6d, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, 0x63, - 0x68, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x63, 0x61, 0x6e, - 0x20, 0x62, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x79, 0x6e, 0x61, - 0x6d, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x62, 0x79, 0x20, 0x70, - 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x74, - 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, - 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x43, 0x31, 0x30, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x43, 0x34, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x43, - 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x20, 0x6f, 0x76, - 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x70, - 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, - 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, - 0x74, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x78, 0x20, 0x50, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x72, 0x6f, 0x77, 0x20, - 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x20, 0x6e, 0x65, - 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x44, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6a, - 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x6f, 0x77, 0x20, - 0x78, 0x78, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, - 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, - 0x6e, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, - 0x6f, 0x66, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x70, 0x61, - 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2c, 0x20, 0x68, 0x65, - 0x72, 0x65, 0x20, 0x78, 0x78, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x64, - 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, 0x61, 0x74, 0x68, 0x65, - 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x68, 0x65, 0x78, 0x61, 0x64, - 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x2e, 0x20, 0x48, 0x65, 0x78, 0x61, - 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x63, 0x63, 0x65, 0x70, - 0x74, 0x65, 0x64, 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, - 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x73, 0x74, 0x69, - 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, - 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, - 0x6c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x62, 0x65, - 0x73, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x76, 0x6f, 0x69, 0x64, 0x20, - 0x68, 0x65, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, - 0x69, 0x73, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x68, - 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6e, - 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, - 0x6e, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x73, - 0x20, 0x36, 0x33, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x31, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x31, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, - 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, - 0x2e, 0x20, 0x45, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x31, - 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x31, 0x33, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0x45, 0x31, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, - 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, - 0x20, 0x5b, 0x38, 0x31, 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, - 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, - 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, - 0x66, 0x69, 0x6e, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, - 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, - 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x32, - 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, - 0x45, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x31, 0x32, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x31, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x45, 0x31, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, - 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, - 0x38, 0x32, 0x5d, 0x32, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x62, - 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, - 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, - 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x38, - 0x33, 0x5d, 0x45, 0x31, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x33, 0x78, 0x20, 0x47, 0x6c, 0x69, 0x73, - 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, - 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x33, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x67, 0x6c, 0x69, - 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, - 0x6f, 0x6c, 0x20, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x6f, 0x6e, - 0x2f, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x33, 0x31, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x44, 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, 0x2e, - 0x2e, 0x20, 0x33, 0x30, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x33, 0x30, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x33, 0x30, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, - 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, - 0x72, 0x6f, 0x6c, 0x20, 0x45, 0x33, 0x31, 0x20, 0x63, 0x68, 0x61, 0x6e, - 0x67, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x6f, 0x72, - 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x68, 0x61, - 0x76, 0x69, 0x6f, 0x72, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, - 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x5b, 0x38, 0x34, 0x5d, 0x33, 0x78, - 0x78, 0x2c, 0x20, 0x5b, 0x38, 0x35, 0x5d, 0x35, 0x78, 0x79, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x36, 0x5d, 0x4d, 0x78, 0x2e, 0x20, 0x49, - 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x74, - 0x65, 0x70, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, - 0x20, 0x62, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x28, 0x3d, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x29, - 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, - 0x6e, 0x63, 0x69, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x6f, - 0x75, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x61, - 0x72, 0x65, 0x73, 0x74, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, - 0x65, 0x2e, 0x20, 0x54, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x72, 0x65, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, - 0x6e, 0x64, 0x6f, 0x2c, 0x20, 0x75, 0x73, 0x65, 0x20, 0x45, 0x33, 0x30, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x73, 0x74, 0x65, + 0x72, 0x65, 0x6f, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x61, 0x72, 0x20, 0x6c, 0x65, 0x66, + 0x74, 0x20, 0x30, 0x30, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x61, 0x72, 0x20, + 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x46, 0x46, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, + 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, - 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, - 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x34, 0x78, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, - 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, - 0x6f, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, - 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x34, 0x38, - 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x56, 0x30, 0x20, 0x45, 0x34, 0x31, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x56, - 0x30, 0x20, 0x45, 0x34, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x34, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, + 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x4f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x2c, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x34, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x63, + 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x68, 0x61, 0x72, 0x64, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x65, 0x64, 0x20, + 0x6c, 0x65, 0x66, 0x74, 0x2c, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x2c, + 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x65, 0x66, + 0x74, 0x20, 0x62, 0x79, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, + 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x70, 0x61, + 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x61, 0x6e, 0x75, 0x61, 0x6c, + 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, + 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, + 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x65, 0x74, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x39, + 0x78, 0x78, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, + 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x39, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x75, 0x73, 0x65, - 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x5b, 0x38, 0x37, 0x5d, 0x34, 0x78, - 0x79, 0x2c, 0x20, 0x5b, 0x38, 0x38, 0x5d, 0x36, 0x78, 0x79, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x39, 0x5d, 0x56, 0x78, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x20, 0x54, 0x68, - 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x77, 0x61, - 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x69, 0x73, 0x20, 0x73, 0x69, - 0x6e, 0x65, 0x2c, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x6e, - 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x45, - 0x34, 0x30, 0x29, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, - 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, - 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x30, 0x20, 0x3d, 0x20, 0x53, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x52, - 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x53, - 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, - 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, - 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, - 0x20, 0x72, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, - 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, - 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, + 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x78, + 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x73, 0x70, 0x72, 0x65, 0x61, 0x64, 0x20, 0x32, 0x35, 0x36, 0x20, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x70, 0x61, 0x72, 0x74, + 0x20, 0x73, 0x6f, 0x20, 0x39, 0x30, 0x38, 0x20, 0x73, 0x6b, 0x69, 0x70, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, + 0x28, 0x30, 0x78, 0x38, 0x2a, 0x32, 0x35, 0x36, 0x3d, 0x29, 0x20, 0x32, + 0x30, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x79, + 0x74, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6c, + 0x61, 0x79, 0x73, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x20, 0x54, 0x68, + 0x69, 0x73, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x61, + 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x66, 0x75, 0x72, 0x74, 0x68, 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x69, + 0x6e, 0x74, 0x20, 0x39, 0x78, 0x78, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x72, + 0x65, 0x61, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x28, 0x30, 0x78, 0x46, + 0x46, 0x2a, 0x32, 0x35, 0x36, 0x20, 0x3d, 0x29, 0x20, 0x36, 0x35, 0x32, + 0x38, 0x30, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, + 0x6f, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x52, 0x65, 0x73, 0x61, + 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x6f, + 0x70, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x78, 0x61, 0x63, 0x74, 0x6c, 0x79, + 0x20, 0x28, 0x30, 0x78, 0x31, 0x30, 0x30, 0x30, 0x30, 0x3d, 0x29, 0x20, + 0x36, 0x35, 0x35, 0x33, 0x36, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, + 0x67, 0x69, 0x76, 0x65, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x68, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, + 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, + 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x63, 0x6f, + 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x41, 0x78, 0x79, 0x20, + 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x41, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, + 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, + 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, + 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, + 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, + 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x70, 0x65, + 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, + 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x73, + 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x63, 0x74, 0x73, 0x20, + 0x61, 0x73, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, + 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, - 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, - 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, - 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, - 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x35, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, - 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, - 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x35, 0x34, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x35, 0x43, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, + 0x4e, 0x4f, 0x54, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, + 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, + 0x74, 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, + 0x73, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x67, 0x75, 0x61, 0x72, + 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, + 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, + 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, + 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, + 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, + 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, + 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, + 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x42, 0x78, 0x78, 0x20, 0x4a, 0x75, + 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, - 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, - 0x74, 0x75, 0x6e, 0x65, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, - 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, - 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x20, 0x73, 0x65, 0x74, - 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x69, 0x74, - 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, - 0x74, 0x6c, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x2e, 0x4d, 0x4f, 0x44, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x57, 0x68, 0x69, 0x6c, 0x65, - 0x20, 0x62, 0x6f, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x61, - 0x72, 0x65, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, 0x6c, 0x2c, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x74, 0x74, 0x65, 0x72, 0x20, 0x69, - 0x73, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x61, - 0x72, 0x2e, 0x20, 0x53, 0x65, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x68, 0x65, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x32, 0x2f, 0x33, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x30, 0x20, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, 0x32, 0x38, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, 0x2b, 0x31, 0x36, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2d, 0x31, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x32, - 0x20, 0x2b, 0x33, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2d, 0x39, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x33, 0x20, 0x2b, 0x34, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x38, 0x30, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x34, 0x20, 0x2b, 0x36, 0x34, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x36, - 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x35, 0x20, 0x2b, 0x38, - 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2d, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x36, - 0x20, 0x2b, 0x39, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2d, 0x33, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x37, 0x20, 0x2b, 0x31, 0x31, 0x32, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, 0x36, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x38, 0x20, 0x2d, 0x31, 0x32, 0x38, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x39, 0x20, 0x2d, 0x31, 0x31, 0x32, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, - 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x20, 0x2d, - 0x39, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2b, 0x33, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x42, 0x20, 0x2d, 0x38, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x20, 0x2d, 0x36, 0x34, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x36, 0x34, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x2d, 0x34, 0x38, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, - 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x20, 0x2d, - 0x33, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2b, 0x39, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x46, 0x20, 0x2d, 0x31, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x31, 0x31, 0x32, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x36, 0x78, 0x20, 0x50, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6d, 0x6d, + 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x62, 0x72, 0x65, + 0x61, 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, + 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, 0x69, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, + 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x28, 0x50, 0x4f, 0x54, 0x29, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, + 0x74, 0x6f, 0x20, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x20, 0x61, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x65, + 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x69, + 0x6e, 0x67, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, + 0x6e, 0x67, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x73, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, + 0x20, 0x6f, 0x66, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x73, 0x2e, 0x20, 0x53, 0x75, 0x63, 0x68, 0x20, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, + 0x69, 0x6e, 0x20, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, + 0x67, 0x65, 0x72, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, + 0x62, 0x79, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x65, + 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x36, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6c, - 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x2f, 0x20, - 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x74, - 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x36, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x46, 0x2d, 0x34, 0x20, 0x30, 0x31, 0x20, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x36, - 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4c, 0x6f, 0x6f, 0x70, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x78, 0x20, 0x74, 0x69, 0x6d, - 0x65, 0x73, 0x2e, 0x20, 0x45, 0x36, 0x30, 0x20, 0x73, 0x65, 0x74, 0x73, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x28, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x29, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, - 0x6e, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x36, 0x78, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x20, 0x31, 0xe2, 0x80, 0x93, 0x46, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x64, 0x20, 0x70, 0x6f, 0x69, 0x6e, - 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, - 0x66, 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x2e, 0x20, 0x49, 0x66, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x73, 0x74, - 0x61, 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, - 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x62, 0x65, - 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, - 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x54, 0x68, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, - 0x6e, 0x74, 0x73, 0x20, 0x6e, 0x65, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, - 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, - 0x65, 0x6c, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x20, - 0x74, 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x6c, 0x79, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x6e, 0x65, - 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, - 0x20, 0x28, 0x69, 0x6e, 0x29, 0x66, 0x61, 0x6d, 0x6f, 0x75, 0x73, 0x20, - 0x46, 0x54, 0x32, 0x20, 0x62, 0x75, 0x67, 0x73, 0x20, 0x69, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x62, 0x75, 0x67, 0x3a, - 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x45, 0x36, 0x30, 0x20, 0x69, 0x73, - 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x73, - 0x74, 0x61, 0x72, 0x74, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x72, - 0x6f, 0x77, 0x20, 0x78, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6e, - 0x20, 0x62, 0x65, 0x20, 0x61, 0x76, 0x6f, 0x69, 0x64, 0x65, 0x64, 0x20, - 0x62, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x20, 0x61, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x39, 0x30, 0x5d, 0x44, - 0x30, 0x30, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, - 0x72, 0x65, 0x61, 0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6f, 0x66, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x77, 0x61, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x75, 0x73, 0x65, 0x64, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, - 0x3a, 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x69, 0x61, 0x6e, 0x73, 0x20, - 0x63, 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x70, - 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x74, - 0x68, 0x65, 0x69, 0x72, 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x6d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, - 0x61, 0x6e, 0x20, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x62, 0x75, 0x67, 0x20, 0x74, - 0x6f, 0x20, 0x73, 0x6b, 0x69, 0x70, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x28, 0x6f, 0x72, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x29, 0x20, 0x73, 0x6f, - 0x6e, 0x67, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x6c, 0x65, 0x73, 0x73, 0x65, 0x72, 0x20, 0x70, 0x6c, 0x61, - 0x79, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x3b, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x37, 0x78, 0x20, 0x54, 0x72, - 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, - 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x37, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x65, - 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, - 0x6d, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, - 0x20, 0x45, 0x37, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x37, 0x36, 0x43, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x37, 0x30, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x37, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, + 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, + 0x30, 0x20, 0x2d, 0x20, 0x34, 0x30, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, + 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, + 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, + 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, + 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, + 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, + 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x78, 0x20, 0x3d, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x72, 0x65, 0x61, + 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, + 0x72, 0x6f, 0x77, 0x20, 0x78, 0x78, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x55, 0x6e, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x6a, 0x6f, 0x72, + 0x69, 0x74, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2c, 0x20, 0x68, 0x65, 0x72, 0x65, 0x20, 0x78, 0x78, 0x20, 0x69, 0x73, + 0x20, 0x61, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, + 0x61, 0x74, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x68, + 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x2e, 0x20, + 0x48, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, + 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x20, 0x62, 0x75, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, + 0x72, 0x73, 0x74, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x69, 0x73, + 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, + 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x64, 0x65, + 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, + 0x73, 0x20, 0x62, 0x65, 0x73, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x76, + 0x6f, 0x69, 0x64, 0x20, 0x68, 0x65, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x72, + 0x6f, 0x77, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x79, 0x6f, + 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, 0x74, + 0x6f, 0x20, 0x69, 0x73, 0x20, 0x36, 0x33, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x31, 0x78, 0x20, 0x46, 0x69, + 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, + 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, - 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x5b, 0x39, 0x31, - 0x5d, 0x37, 0x78, 0x79, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, - 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x41, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x5b, 0x39, 0x32, 0x5d, 0x45, 0x34, 0x78, 0x20, 0x76, 0x69, 0x62, 0x72, - 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2c, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, - 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x69, 0x73, - 0x20, 0x73, 0x69, 0x6e, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, 0x73, 0x73, - 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, - 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, - 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x53, 0x69, 0x6e, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, - 0x3d, 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, - 0x3d, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x43, - 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x69, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, + 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, + 0x5b, 0x38, 0x33, 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, + 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, 0x66, + 0x69, 0x6e, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, + 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, 0x6e, + 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x32, 0x78, + 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x45, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, + 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, + 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x34, 0x5d, 0x32, 0x78, 0x78, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, + 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x5b, 0x38, 0x35, 0x5d, 0x45, 0x31, 0x78, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x33, + 0x78, 0x20, 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, + 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x45, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, + 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x74, 0x6f, 0x67, + 0x67, 0x6c, 0x65, 0x20, 0x6f, 0x6e, 0x2f, 0x6f, 0x66, 0x66, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, + 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, + 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x45, 0x33, 0x31, 0x20, 0x63, 0x68, 0x61, + 0x6e, 0x67, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x68, + 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, + 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x5b, 0x38, 0x36, 0x5d, 0x33, + 0x78, 0x78, 0x2c, 0x20, 0x5b, 0x38, 0x37, 0x5d, 0x35, 0x78, 0x79, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x38, 0x5d, 0x4d, 0x78, 0x2e, 0x20, + 0x49, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x73, + 0x74, 0x65, 0x70, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x70, 0x69, 0x74, 0x63, + 0x68, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x28, 0x3d, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, + 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, + 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, + 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, + 0x61, 0x72, 0x65, 0x73, 0x74, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, + 0x6e, 0x65, 0x2e, 0x20, 0x54, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x72, 0x65, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x64, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, + 0x61, 0x6e, 0x64, 0x6f, 0x2c, 0x20, 0x75, 0x73, 0x65, 0x20, 0x45, 0x33, + 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, + 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, + 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, + 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x34, 0x78, 0x20, 0x56, 0x69, 0x62, 0x72, + 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x34, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, + 0x74, 0x6f, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, + 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, + 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, + 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, + 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x5b, 0x38, 0x39, 0x5d, 0x34, 0x78, 0x79, 0x2c, 0x20, 0x5b, + 0x39, 0x30, 0x5d, 0x36, 0x78, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x5b, + 0x39, 0x31, 0x5d, 0x56, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x64, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, + 0x72, 0x6d, 0x20, 0x69, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x2c, 0x20, + 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x65, 0x76, 0x65, + 0x72, 0x79, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x45, 0x34, 0x30, 0x29, 0x2e, + 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, + 0x53, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x34, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, + 0x75, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, + 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, + 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, + 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, + 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, + 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x35, 0x78, 0x20, + 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, 0x6e, + 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x45, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x65, 0x74, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, + 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x20, 0x6f, 0x76, 0x65, 0x72, + 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x20, + 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x69, + 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x61, 0x20, + 0x6c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, + 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x2e, + 0x4d, 0x4f, 0x44, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x2e, 0x58, 0x4d, 0x20, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x57, 0x68, + 0x69, 0x6c, 0x65, 0x20, 0x62, 0x6f, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, + 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, + 0x6c, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6c, 0x69, + 0x6e, 0x65, 0x61, 0x72, 0x2e, 0x20, 0x53, 0x65, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x68, 0x65, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x20, 0x46, 0x61, 0x73, + 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x20, 0x30, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, + 0x31, 0x32, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, + 0x2b, 0x31, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2d, 0x31, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x32, 0x20, 0x2b, 0x33, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x39, 0x36, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x20, 0x2b, 0x34, 0x38, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x38, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x34, 0x20, 0x2b, 0x36, + 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2d, 0x36, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x35, + 0x20, 0x2b, 0x38, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2d, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x36, 0x20, 0x2b, 0x39, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x33, 0x32, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x37, 0x20, 0x2b, 0x31, 0x31, 0x32, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, + 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x38, 0x20, 0x2d, 0x31, + 0x32, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x39, 0x20, 0x2d, + 0x31, 0x31, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2b, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x20, 0x2d, 0x39, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x33, 0x32, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x42, 0x20, 0x2d, 0x38, 0x30, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x34, 0x38, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x2d, 0x36, 0x34, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, + 0x36, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x2d, + 0x34, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2b, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x20, 0x2d, 0x33, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x39, 0x36, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x46, 0x20, 0x2d, 0x31, 0x36, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x31, 0x31, 0x32, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x36, + 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, + 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x36, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x65, + 0x74, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, + 0x20, 0x2f, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, + 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4c, 0x6f, 0x6f, 0x70, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x78, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, + 0x2e, 0x20, 0x45, 0x36, 0x30, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x28, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, + 0x29, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x36, 0x78, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x31, + 0x2d, 0x46, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x65, 0x6e, 0x64, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x74, + 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x20, 0x49, 0x66, + 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, + 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, + 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x20, + 0x6e, 0x65, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x73, + 0x65, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, + 0x6d, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x77, + 0x6f, 0x72, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, + 0x72, 0x72, 0x65, 0x63, 0x74, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x28, 0x69, 0x6e, + 0x29, 0x66, 0x61, 0x6d, 0x6f, 0x75, 0x73, 0x20, 0x46, 0x54, 0x32, 0x20, + 0x62, 0x75, 0x67, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x45, 0x36, 0x30, 0x20, 0x62, 0x75, 0x67, 0x3a, 0x20, 0x57, 0x68, 0x65, + 0x6e, 0x20, 0x45, 0x36, 0x30, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x72, 0x6f, 0x77, + 0x20, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, + 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, + 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x65, + 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x20, + 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, + 0x61, 0x76, 0x6f, 0x69, 0x64, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x70, + 0x6c, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5b, 0x39, 0x32, 0x5d, 0x44, 0x30, 0x30, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, + 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, + 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x72, + 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x77, 0x61, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x4d, 0x75, + 0x73, 0x69, 0x63, 0x69, 0x61, 0x6e, 0x73, 0x20, 0x63, 0x6f, 0x6e, 0x63, + 0x65, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x63, + 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, + 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, + 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x75, + 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, + 0x36, 0x30, 0x20, 0x62, 0x75, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x6b, + 0x69, 0x70, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, + 0x6f, 0x66, 0x20, 0x28, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, + 0x68, 0x6f, 0x6c, 0x65, 0x29, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x77, + 0x68, 0x65, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6c, + 0x61, 0x79, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6c, 0x65, + 0x73, 0x73, 0x65, 0x72, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, + 0x2e, 0x20, 0x3b, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x37, 0x78, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, + 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x45, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, + 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, 0x65, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x65, 0x74, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, + 0x72, 0x6d, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x5b, 0x39, 0x33, 0x5d, 0x37, 0x78, 0x79, 0x20, 0x74, 0x72, 0x65, 0x6d, + 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, + 0x20, 0x41, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x5b, 0x39, 0x34, 0x5d, 0x45, 0x34, 0x78, 0x20, 0x76, + 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, + 0x6f, 0x6c, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, + 0x20, 0x69, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, + 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x53, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, - 0x6f, 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, - 0x75, 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, - 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, - 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x38, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x38, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, - 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, - 0x65, 0x72, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, - 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x73, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, + 0x20, 0x31, 0x20, 0x3d, 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x32, 0x20, 0x3d, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, + 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, + 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, + 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, 0x70, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, + 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0xe2, 0x80, 0xa6, 0x48, 0x6f, 0x77, 0x65, 0x76, - 0x65, 0x72, 0x2c, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x74, - 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x77, 0x6f, - 0x72, 0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, - 0x28, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, - 0x6e, 0x67, 0x29, 0x20, 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x46, - 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, - 0x49, 0x20, 0x28, 0x68, 0x6d, 0x6d, 0x2c, 0x20, 0x65, 0x6e, 0x6f, 0x75, - 0x67, 0x68, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x61, 0x6c, 0x72, 0x65, - 0x61, 0x64, 0x79, 0x3f, 0x29, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, 0x65, 0x6c, 0x6f, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, - 0x33, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x39, 0x34, - 0x5d, 0x50, 0x78, 0x20, 0x69, 0x73, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, - 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, - 0x74, 0x6f, 0x20, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, - 0x62, 0x6c, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x39, - 0x78, 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x45, 0x39, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, - 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, - 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x39, - 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, + 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x38, 0x78, 0x20, 0x53, 0x65, + 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, + 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, + 0x62, 0x79, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x73, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x2e, 0x2e, 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x2c, + 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x74, 0x20, 0x64, 0x6f, + 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x20, + 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x28, 0x62, 0x65, + 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x29, + 0x20, 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, + 0x68, 0x6d, 0x6d, 0x2c, 0x20, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x20, + 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x73, 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, + 0x3f, 0x29, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, 0x65, 0x6c, 0x6f, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x35, 0x5d, 0x38, + 0x78, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x39, 0x36, 0x5d, 0x50, 0x78, + 0x20, 0x69, 0x73, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x64, 0x20, + 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, + 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x6c, 0x65, + 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x39, 0x78, 0x20, 0x52, + 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x39, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x78, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x41, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x41, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, + 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, + 0x39, 0x37, 0x5d, 0x41, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, 0x20, + 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, + 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, + 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x42, + 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x42, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, - 0x72, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x65, 0x76, - 0x65, 0x72, 0x79, 0x20, 0x78, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x41, - 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x31, 0x30, - 0x20, 0x45, 0x41, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x41, 0x30, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x41, 0x34, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x45, 0x41, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, + 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, + 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x38, + 0x5d, 0x41, 0x30, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, + 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, + 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, + 0x39, 0x5d, 0x45, 0x41, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x43, 0x78, 0x20, 0x4e, 0x6f, 0x74, 0x65, + 0x20, 0x63, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, + 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x75, 0x74, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x62, 0x79, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x69, + 0x74, 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x74, 0x6f, + 0x20, 0x30, 0x20, 0x61, 0x74, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x70, + 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x50, 0x6f, + 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x30, 0x20, 0x2d, 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, + 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, + 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x44, 0x78, 0x20, 0x4e, + 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, + 0x61, 0x78, 0x3a, 0x20, 0x45, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, - 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, - 0x5b, 0x39, 0x35, 0x5d, 0x41, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, - 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, - 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, - 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, - 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x42, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x42, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, - 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x42, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x45, 0x42, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x42, 0x34, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x42, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, - 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, - 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x36, 0x5d, 0x41, 0x30, 0x79, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, - 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x37, 0x5d, 0x45, 0x41, 0x78, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x43, - 0x78, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, - 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x43, 0x31, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, - 0x2e, 0x2e, 0x20, 0x45, 0x43, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x43, 0x30, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x75, 0x74, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x62, - 0x79, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, - 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, - 0x30, 0x20, 0x61, 0x74, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x70, 0x72, - 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x50, 0x6f, 0x73, - 0x73, 0x69, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, - 0x20, 0xe2, 0x80, 0x93, 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x73, 0x20, + 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x78, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x73, 0x2e, 0x20, 0x4c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x5b, 0x31, 0x30, 0x30, 0x5d, 0x45, 0x43, 0x78, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, 0x2c, 0x20, 0x70, 0x6f, 0x73, + 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x30, 0x20, 0x2d, 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x44, 0x78, 0x20, - 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, - 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, - 0x2e, 0x2e, 0x20, 0x45, 0x44, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, - 0x65, 0x6c, 0x61, 0x79, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x78, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x4c, 0x69, - 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x38, 0x5d, - 0x45, 0x43, 0x78, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, - 0x2c, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x78, - 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, - 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, - 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, - 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x70, 0x72, 0x65, 0x76, - 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, - 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x74, 0x6f, - 0x67, 0x65, 0x74, 0x68, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x45, 0x78, 0x20, 0x50, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x45, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, - 0x20, 0x6f, 0x66, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, 0x20, - 0x30, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x45, 0x45, 0x35, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x70, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x61, 0x6c, 0x74, 0x6f, 0x67, 0x65, 0x74, 0x68, 0x65, 0x72, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x45, + 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, + 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x45, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x61, + 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x6f, 0x77, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x73, 0x20, 0x70, 0x6c, 0x61, @@ -3376,1140 +3561,945 @@ unsigned char milkytracker_help[] = { 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x46, 0x39, 0x30, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x41, 0x23, 0x33, 0x20, 0x30, 0x31, 0x20, 0x2e, - 0x2e, 0x20, 0x46, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, - 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x73, 0x20, 0x30, 0x31, 0x20, 0xe2, 0x80, 0x93, 0x20, - 0x31, 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x2e, 0x65, 0x2e, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, - 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x20, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x73, 0x20, 0x32, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, - 0x46, 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x42, - 0x50, 0x4d, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x65, 0x73, 0x73, - 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x69, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x6f, 0x66, - 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, - 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x46, 0x30, 0x30, 0x20, 0x73, 0x74, - 0x6f, 0x70, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x47, - 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, - 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x47, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, - 0x47, 0x34, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x47, 0x32, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x47, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x47, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, 0x67, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x30, 0x30, 0x20, 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x48, 0x78, 0x79, - 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x48, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, - 0x48, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x48, 0x30, 0x34, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, - 0x20, 0x2e, 0x2e, 0x20, 0x48, 0x30, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x48, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x67, - 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x2f, 0x64, 0x6f, 0x77, - 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, - 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, - 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x20, 0x69, 0x73, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, - 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, - 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, - 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x73, 0x68, - 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, 0x20, 0x62, 0x65, 0x20, - 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x64, - 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x20, 0x61, 0x6c, 0x6d, 0x6f, - 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x75, 0x61, - 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, 0x6e, 0x70, 0x72, - 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, - 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, - 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, - 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x78, 0x78, 0x20, 0x4b, 0x65, 0x79, - 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4b, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, - 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, - 0x20, 0x4b, 0x30, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, - 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x4b, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x69, - 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6b, 0x65, - 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x6c, - 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x65, 0x72, 0x70, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, - 0x79, 0x20, 0x69, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, - 0x69, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, - 0x6e, 0x2e, 0x20, 0x41, 0x73, 0x20, 0x4b, 0x30, 0x30, 0x20, 0x69, 0x73, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, - 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x6b, 0x65, 0x79, - 0x2d, 0x6f, 0x66, 0x66, 0x2c, 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x73, 0x20, 0x61, - 0x6e, 0x79, 0x20, 0x61, 0x63, 0x74, 0x75, 0x61, 0x6c, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x6f, - 0x77, 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x78, - 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, - 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe2, 0x80, 0x93, - 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, - 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x68, 0x61, 0x76, - 0x65, 0x20, 0x6e, 0x6f, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, - 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, - 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, + 0x30, 0x31, 0x20, 0x2d, 0x20, 0x31, 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, + 0x2e, 0x65, 0x2e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6d, 0x6f, 0x75, + 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, + 0x70, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x6f, + 0x77, 0x2e, 0x20, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x32, 0x30, + 0x20, 0x2d, 0x20, 0x46, 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, + 0x65, 0x73, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x6c, 0x79, 0x20, + 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x46, 0x30, 0x30, + 0x20, 0x73, 0x74, 0x6f, 0x70, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, + 0x61, 0x63, 0x6b, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x47, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x67, 0x6c, + 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, - 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, - 0x2e, 0x20, 0x4c, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x4c, 0x30, 0x30, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x61, 0x6b, 0x65, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x6c, - 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, - 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, - 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x74, 0x69, 0x6d, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, - 0x70, 0x65, 0x27, 0x73, 0x20, 0x73, 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, - 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, - 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, - 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6a, - 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x69, 0x63, 0x6b, - 0x20, 0x78, 0x78, 0x20, 0x28, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, - 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, - 0x20, 0x46, 0x54, 0x32, 0x20, 0x71, 0x75, 0x69, 0x72, 0x6b, 0x29, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x50, 0x78, - 0x79, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x50, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x61, - 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x70, 0x61, - 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x6c, 0x65, 0x66, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, - 0x50, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x50, 0x30, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x50, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x50, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x72, 0x69, 0x67, 0x68, 0x74, 0x2f, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, - 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, - 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, - 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, - 0x73, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, - 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, - 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, - 0x69, 0x63, 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x61, 0x63, 0x74, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, - 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, - 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, - 0x4f, 0x54, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, - 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, - 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, - 0x6f, 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, - 0x73, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, - 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, - 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, - 0x78, 0x79, 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, - 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, - 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, - 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, - 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x52, 0x38, 0x31, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x52, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x52, 0x32, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x52, 0x30, 0x34, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4d, 0x75, 0x63, 0x68, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, - 0x39, 0x39, 0x5d, 0x45, 0x39, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, - 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x61, 0x70, - 0x69, 0x64, 0x6c, 0x79, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, - 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x77, 0x68, 0x69, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x73, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x20, 0x50, 0x61, 0x72, 0x61, - 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x73, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6c, 0x69, - 0x6b, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x70, - 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x78, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x31, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, - 0x2d, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x33, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x34, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, - 0x2d, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x2d, 0x31, 0x36, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, - 0x2a, 0x20, 0x30, 0x2e, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, - 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, - 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x37, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x37, - 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x38, 0x20, 0x3d, 0x20, 0x6e, - 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x68, 0x61, - 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x39, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x20, 0x3d, 0x20, - 0x2b, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x42, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x34, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x20, 0x3d, 0x20, - 0x2b, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x44, 0x20, 0x3d, 0x20, 0x2b, 0x31, 0x36, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x20, 0x3d, 0x20, - 0x2a, 0x20, 0x31, 0x2e, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x46, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x32, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, - 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, - 0x62, 0x75, 0x67, 0x67, 0x79, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x73, 0x74, - 0x72, 0x61, 0x69, 0x67, 0x68, 0x74, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2c, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x2e, 0x20, 0x57, 0x68, - 0x69, 0x6c, 0x65, 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x6f, 0x77, - 0x6e, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x61, 0x63, 0x63, - 0x75, 0x72, 0x61, 0x74, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x61, 0x6e, - 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6c, 0x61, 0x63, - 0x65, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, - 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x2e, 0x20, 0x45, - 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, 0x20, 0x74, 0x65, 0x73, - 0x74, 0x69, 0x6e, 0x67, 0x20, 0x68, 0x61, 0x73, 0x20, 0x72, 0x65, 0x76, - 0x65, 0x61, 0x6c, 0x65, 0x64, 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x69, 0x7a, 0x61, 0x72, - 0x72, 0x65, 0x20, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, - 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x74, 0x27, 0x73, - 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x65, - 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x2e, 0x20, 0x57, 0x69, 0x74, - 0x68, 0x6f, 0x75, 0x74, 0x20, 0x64, 0x6f, 0x75, 0x62, 0x74, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x71, 0x75, 0x69, 0x72, 0x6b, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x68, 0x61, 0x73, 0x20, 0x73, 0x70, - 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, - 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x6f, - 0x6e, 0x20, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, - 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, - 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, 0x77, 0x65, 0x20, 0x61, 0x64, 0x76, - 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x72, 0x65, 0x66, 0x75, 0x6c, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x69, 0x74, 0x2e, 0x20, 0x57, 0x68, 0x65, - 0x6e, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x52, 0x78, 0x79, 0x2c, - 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x46, 0x54, - 0x32, 0x20, 0x28, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, - 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, - 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x61, - 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x20, 0x28, 0x74, 0x6f, 0x20, 0x65, - 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x29, 0x29, 0x2c, 0x20, 0x6f, 0x72, - 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, 0x61, 0x73, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x42, 0x41, 0x53, 0x53, 0x2f, 0x58, 0x4d, 0x50, - 0x6c, 0x61, 0x79, 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, 0x69, 0x66, 0x20, - 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, - 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x64, - 0x64, 0x2c, 0x20, 0x70, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x72, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x75, 0x67, - 0x20, 0x61, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, - 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x20, 0x61, 0x73, - 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, - 0x74, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x28, 0x78, 0x78, - 0x29, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, - 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x52, 0x78, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, - 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x78, 0x78, 0x20, 0x62, 0x65, - 0x66, 0x6f, 0x72, 0x65, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20, 0x72, 0x65, - 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6d, 0x61, 0x6b, - 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, - 0x73, 0x65, 0x20, 0x52, 0x38, 0x79, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, - 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x52, 0x30, 0x79, 0x20, 0x77, 0x68, - 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, - 0x74, 0x6f, 0x20, 0x6b, 0x65, 0x65, 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x6e, 0x63, 0x68, 0x61, - 0x6e, 0x67, 0x65, 0x64, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x78, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6f, - 0x66, 0x74, 0x65, 0x6e, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, - 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, - 0x74, 0x65, 0x6c, 0x79, 0x20, 0x61, 0x73, 0x20, 0x22, 0x4e, 0x6f, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x22, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x22, 0x55, 0x6e, 0x75, 0x73, 0x65, 0x64, 0x22, 0x2c, 0x20, 0x72, - 0x65, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x54, 0x78, - 0x79, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x54, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, - 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, - 0x2b, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, - 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, - 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x54, 0x31, 0x33, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x54, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x54, 0x33, 0x31, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x54, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x47, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, + 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, + 0x30, 0x20, 0x2d, 0x20, 0x34, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x48, 0x78, 0x79, 0x20, 0x47, 0x6c, 0x6f, + 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x48, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, + 0x73, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, + 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x2f, + 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, + 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x73, 0x70, 0x65, 0x63, + 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, + 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, 0x20, + 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, + 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x20, 0x61, + 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, + 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, + 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x78, 0x78, 0x20, + 0x4b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x4b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, + 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x69, 0x6e, 0x73, + 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x2d, + 0x6f, 0x66, 0x66, 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x6c, 0x69, 0x6b, + 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, + 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, + 0x72, 0x70, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, + 0x69, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, + 0x20, 0x41, 0x73, 0x20, 0x4b, 0x30, 0x30, 0x20, 0x69, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, + 0x74, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, + 0x66, 0x66, 0x2c, 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x73, 0x20, 0x61, 0x6e, 0x79, + 0x20, 0x61, 0x63, 0x74, 0x75, 0x61, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x2e, + 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x30, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x28, 0x73, 0x6f, + 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, + 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, 0x78, 0x20, 0x53, 0x65, + 0x74, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, + 0x20, 0x3d, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x61, 0x70, - 0x69, 0x64, 0x6c, 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x74, 0x6f, - 0x20, 0x7a, 0x65, 0x72, 0x6f, 0x2c, 0x20, 0x78, 0x20, 0x2b, 0x20, 0x31, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x73, - 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, - 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x54, 0x30, 0x30, 0x20, 0x6d, - 0x61, 0x6b, 0x65, 0x73, 0x20, 0x61, 0x20, 0x66, 0x61, 0x73, 0x74, 0x20, - 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, 0x73, - 0x6f, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, - 0x61, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x72, - 0x65, 0x70, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, - 0x74, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x53, 0x6f, 0x20, 0x79, 0x6f, 0x75, - 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x75, 0x73, - 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x30, 0x30, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, - 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, - 0x65, 0x6c, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x79, 0x6f, - 0x75, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74, - 0x68, 0x65, 0x72, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x58, 0x31, 0x78, 0x20, 0x45, - 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x58, 0x31, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, - 0x2e, 0x20, 0x58, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x58, 0x31, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x58, 0x31, 0x38, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0x58, 0x31, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x61, 0x6b, + 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, 0x74, + 0x6f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x6f, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, + 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x27, 0x73, 0x20, 0x73, 0x75, 0x73, 0x74, + 0x61, 0x69, 0x6e, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, + 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, + 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, + 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x73, + 0x6f, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, + 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x28, 0x54, 0x68, 0x69, 0x73, + 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x20, 0x46, 0x54, 0x32, 0x20, 0x71, 0x75, 0x69, 0x72, + 0x6b, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x50, 0x78, 0x79, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x50, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, + 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x69, + 0x67, 0x68, 0x74, 0x2f, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, 0x74, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, + 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, + 0x68, 0x69, 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, + 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x61, 0x63, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, + 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, + 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, + 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x20, + 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, + 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, + 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x78, 0x79, + 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x74, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, - 0x6a, 0x75, 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, - 0x30, 0x30, 0x5d, 0x45, 0x31, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, - 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, - 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, - 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x58, 0x32, 0x78, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, - 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x58, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, - 0x58, 0x31, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x58, 0x32, 0x30, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x58, 0x32, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x58, 0x32, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x6a, 0x75, - 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x31, - 0x5d, 0x45, 0x32, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, - 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, - 0x30, 0x32, 0x5d, 0x45, 0x31, 0x78, 0x20, 0x65, 0x78, 0x74, 0x72, 0x61, - 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x75, 0x63, 0x68, 0x20, 0x6c, + 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x31, 0x5d, 0x45, 0x39, 0x78, + 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x20, 0x72, 0x61, 0x70, 0x69, 0x64, 0x6c, 0x79, 0x20, 0x72, + 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, + 0x67, 0x20, 0x69, 0x74, 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x2e, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, + 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x69, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x30, 0x20, 0x3d, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, + 0x73, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, + 0x2d, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x32, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x33, 0x20, 0x3d, 0x20, + 0x2d, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x38, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, + 0x2d, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x36, 0x36, + 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, + 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, + 0x36, 0x36, 0x36, 0x36, 0x36, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x37, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, + 0x2e, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x38, 0x20, 0x3d, 0x20, 0x6e, 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x39, 0x20, 0x3d, 0x20, + 0x2b, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x41, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x32, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, 0x20, 0x3d, 0x20, + 0x2b, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x43, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x38, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, 0x20, 0x3d, 0x20, + 0x2b, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x45, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x31, 0x2e, 0x35, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x20, + 0x3d, 0x20, 0x2a, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, + 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, + 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, 0x62, 0x75, 0x67, 0x67, 0x79, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, + 0x72, 0x74, 0x2c, 0x20, 0x73, 0x74, 0x72, 0x61, 0x69, 0x67, 0x68, 0x74, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x49, 0x49, 0x2e, 0x20, 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x54, + 0x32, 0x27, 0x73, 0x20, 0x6f, 0x77, 0x6e, 0x20, 0x64, 0x6f, 0x63, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, + 0x20, 0x69, 0x6e, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x20, + 0x69, 0x6e, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x73, 0x2c, 0x20, 0x74, 0x68, + 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x74, 0x2e, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, + 0x76, 0x65, 0x20, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x68, + 0x61, 0x73, 0x20, 0x72, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x20, + 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x62, 0x69, 0x7a, 0x61, 0x72, 0x72, 0x65, 0x20, 0x71, 0x75, 0x61, + 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, + 0x69, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, + 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, + 0x6c, 0x2e, 0x20, 0x57, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x64, + 0x6f, 0x75, 0x62, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x71, 0x75, 0x69, + 0x72, 0x6b, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, + 0x68, 0x61, 0x73, 0x20, 0x73, 0x70, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, + 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, + 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x77, 0x6f, 0x72, + 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x67, 0x65, 0x74, 0x74, + 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, + 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, + 0x77, 0x65, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, + 0x20, 0x62, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, + 0x72, 0x65, 0x66, 0x75, 0x6c, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x69, + 0x74, 0x2e, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x75, 0x73, 0x69, 0x6e, + 0x67, 0x20, 0x52, 0x78, 0x79, 0x2c, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, + 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x46, 0x54, 0x32, 0x20, 0x28, 0x72, 0x65, 0x6e, + 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, + 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, + 0x20, 0x28, 0x74, 0x6f, 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, + 0x29, 0x29, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, + 0x61, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x41, + 0x53, 0x53, 0x2f, 0x58, 0x4d, 0x50, 0x6c, 0x61, 0x79, 0x2e, 0x20, 0x41, + 0x6e, 0x64, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, + 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, + 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x64, 0x64, 0x2c, 0x20, 0x70, 0x6c, 0x65, + 0x61, 0x73, 0x65, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x62, 0x75, 0x67, 0x20, 0x61, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, + 0x6c, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, + 0x6c, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, + 0x62, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, + 0x6d, 0x6e, 0x20, 0x28, 0x78, 0x78, 0x29, 0x20, 0x61, 0x74, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x52, 0x78, 0x79, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x74, 0x6f, + 0x20, 0x78, 0x78, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x65, + 0x61, 0x63, 0x68, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, + 0x65, 0x72, 0x20, 0x6d, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x73, 0x6f, 0x75, + 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x66, + 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x73, 0x65, 0x20, 0x52, 0x38, 0x79, + 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, + 0x52, 0x30, 0x79, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, + 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x6b, 0x65, 0x65, + 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x75, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x2c, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, + 0x74, 0x77, 0x6f, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, + 0x20, 0x61, 0x72, 0x65, 0x20, 0x6f, 0x66, 0x74, 0x65, 0x6e, 0x20, 0x64, + 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, + 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x61, + 0x73, 0x20, 0x22, 0x4e, 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, + 0x65, 0x22, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x22, 0x55, 0x6e, 0x75, 0x73, + 0x65, 0x64, 0x22, 0x2c, 0x20, 0x72, 0x65, 0x73, 0x70, 0x65, 0x63, 0x74, + 0x69, 0x76, 0x65, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x78, 0x79, 0x20, 0x54, 0x72, 0x65, 0x6d, + 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x54, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, + 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, 0x20, + 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x61, + 0x70, 0x69, 0x64, 0x6c, 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x74, + 0x6f, 0x20, 0x7a, 0x65, 0x72, 0x6f, 0x2c, 0x20, 0x78, 0x20, 0x2b, 0x20, + 0x31, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, + 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, + 0x61, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x69, 0x63, 0x6b, + 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, + 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x54, 0x30, 0x30, 0x20, + 0x6d, 0x61, 0x6b, 0x65, 0x73, 0x20, 0x61, 0x20, 0x66, 0x61, 0x73, 0x74, + 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, + 0x73, 0x6f, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x20, 0x61, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, + 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x53, 0x6f, 0x20, 0x79, 0x6f, + 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x75, + 0x73, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x30, 0x30, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, + 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x63, 0x68, 0x61, 0x6e, + 0x6e, 0x65, 0x6c, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x79, + 0x6f, 0x75, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f, + 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x58, 0x31, 0x78, 0x20, + 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x31, 0x30, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x34, 0x30, 0x20, - 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x30, 0x30, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, - 0xe2, 0x80, 0x93, 0x20, 0x34, 0x30, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, - 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, - 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x68, 0x61, 0x74, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, - 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x70, 0x72, 0x69, - 0x6d, 0x61, 0x72, 0x69, 0x6c, 0x79, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, - 0x66, 0x6f, 0x72, 0x2c, 0x20, 0x68, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6e, - 0x6f, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, - 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x2e, 0x20, 0x49, 0x74, - 0x27, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, - 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, - 0x33, 0x5d, 0x43, 0x78, 0x78, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, - 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2b, - 0x78, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x58, 0x31, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x6a, 0x75, 0x73, 0x74, + 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x32, 0x5d, 0x45, + 0x31, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, + 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x74, + 0x69, 0x6d, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x58, + 0x32, 0x78, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, + 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x2b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, - 0x20, 0x2e, 0x31, 0x20, 0x31, 0x30, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, - 0x2b, 0x32, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2b, 0x34, 0x20, 0x2e, - 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0x2b, 0x38, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x20, 0x61, 0x74, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x20, - 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, - 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x34, 0x5d, 0x41, 0x78, 0x30, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x78, 0x20, 0x56, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x2d, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, - 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, - 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2d, - 0x32, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2d, 0x34, 0x20, 0x2e, 0x2e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x2d, 0x38, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, + 0x58, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, + 0x20, 0x6a, 0x75, 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, + 0x31, 0x30, 0x33, 0x5d, 0x45, 0x32, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, + 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, + 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6c, 0x69, 0x6b, 0x65, + 0x20, 0x5b, 0x31, 0x30, 0x34, 0x5d, 0x45, 0x31, 0x78, 0x20, 0x65, 0x78, + 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, + 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x78, 0x78, + 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, - 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, - 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, - 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x35, 0x5d, 0x41, 0x30, 0x79, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x20, - 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x28, - 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, - 0x20, 0xe2, 0x96, 0xbc, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0xe2, 0x96, 0xbc, 0x32, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0xe2, - 0x96, 0xbc, 0x34, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0xe2, 0x96, 0xbc, - 0x38, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, - 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, - 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, - 0x30, 0x36, 0x5d, 0x45, 0x42, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, - 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, - 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, 0x20, 0x50, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, - 0x65, 0x66, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, - 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x97, 0x80, 0x78, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0xe2, 0x97, 0x80, 0x32, 0x20, 0x2e, - 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, - 0x20, 0x2e, 0x2e, 0x20, 0xe2, 0x97, 0x80, 0x34, 0x20, 0x2e, 0x2e, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0xe2, 0x97, 0x80, 0x38, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, - 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, - 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, - 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, - 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x5b, 0x31, 0x30, 0x37, 0x5d, 0x50, 0x30, 0x78, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4d, - 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x2d, 0x34, 0x20, - 0x30, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x33, 0x30, 0x34, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x4d, - 0x30, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x4d, 0x31, 0x20, 0x2e, 0x2e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, + 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, 0x2d, 0x20, + 0x34, 0x30, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, + 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, + 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x77, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, + 0x6e, 0x20, 0x69, 0x73, 0x20, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x69, + 0x6c, 0x79, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x2c, + 0x20, 0x68, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6e, 0x6f, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x72, 0x61, + 0x63, 0x74, 0x65, 0x72, 0x2e, 0x20, 0x49, 0x74, 0x27, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, + 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x35, 0x5d, 0x43, 0x78, + 0x78, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x78, 0x20, 0x56, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, + 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x2b, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, - 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, - 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x38, 0x5d, 0x33, - 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, - 0x6f, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, 0x64, 0x69, 0x67, - 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, - 0x6e, 0x2e, 0x20, 0x4d, 0x31, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x31, 0x31, - 0x2c, 0x20, 0x4d, 0x32, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x32, 0x32, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, - 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x78, 0x20, 0x73, 0x68, - 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, - 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, - 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, - 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, - 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x70, 0x72, 0x65, - 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, 0x73, 0x74, 0x61, - 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x4d, - 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x66, 0x6f, - 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x73, 0x2c, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x73, - 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x6f, 0x72, - 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, 0x65, 0x72, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x50, 0x78, 0x20, 0x53, - 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x50, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x50, - 0x34, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x50, 0x43, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x20, + 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, + 0x73, 0x29, 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, + 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x36, 0x5d, 0x41, + 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, + 0x78, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, + 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x20, 0x61, + 0x63, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, + 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x5b, 0x31, 0x30, 0x37, 0x5d, 0x41, 0x30, 0x79, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, + 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x20, 0x46, 0x69, + 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x28, 0x64, 0x69, + 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x76, + 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, + 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, + 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x38, 0x5d, + 0x45, 0x42, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, + 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x4c, 0x78, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, + 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, + 0x61, 0x73, 0x20, 0x3c, 0x7c, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, + 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, 0x74, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, 0x74, + 0x69, 0x63, 0x6b, 0x73, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, + 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, + 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, + 0x39, 0x5d, 0x50, 0x30, 0x78, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x78, 0x20, 0x50, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, - 0x30, 0x39, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, - 0x6e, 0x67, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, - 0x67, 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, - 0x6f, 0x6e, 0x2e, 0x20, 0x50, 0x38, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x38, 0x38, - 0x38, 0x2c, 0x20, 0x50, 0x39, 0x20, 0x74, 0x6f, 0x20, 0x38, 0x39, 0x39, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0xe2, 0x80, - 0xa6, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x33, 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x78, 0x20, 0x73, - 0x68, 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, - 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x69, - 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, - 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, - 0x7a, 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x70, 0x72, - 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x75, 0x73, 0x74, - 0x61, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x4d, 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x73, - 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, - 0x73, 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x6f, - 0x72, 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, 0x65, 0x72, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x78, 0x20, - 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, - 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, - 0xb6, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x31, 0x30, 0x5d, 0x33, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, + 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, + 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x4d, 0x31, 0x20, 0x63, 0x6f, + 0x72, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, + 0x20, 0x33, 0x31, 0x31, 0x2c, 0x20, 0x4d, 0x32, 0x20, 0x74, 0x6f, 0x20, + 0x33, 0x32, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, + 0x6e, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, + 0x78, 0x20, 0x73, 0x68, 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, 0x73, + 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, + 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, + 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, 0x65, + 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, 0x78, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, + 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x4d, 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, 0x6e, + 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, + 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, + 0x69, 0x6f, 0x73, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, + 0x6c, 0x61, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, + 0x6f, 0x20, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, 0x65, + 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x50, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x50, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, + 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x31, + 0x31, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x67, + 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, + 0x6e, 0x2e, 0x20, 0x50, 0x38, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x38, 0x38, 0x38, + 0x2c, 0x20, 0x50, 0x39, 0x20, 0x74, 0x6f, 0x20, 0x38, 0x39, 0x39, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0x2e, 0x2e, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x78, + 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x64, 0x69, + 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x7c, + 0x3e, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, - 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0xe2, 0x96, - 0xb6, 0x32, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0xe2, 0x96, 0xb6, 0x34, - 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0xe2, 0x96, 0xb6, 0x38, 0x20, 0x2e, - 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x72, - 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x74, 0x69, - 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, - 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, 0x30, 0x5d, 0x50, 0x78, - 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, - 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x76, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, + 0x73, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x74, + 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, + 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, 0x32, 0x5d, 0x50, + 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x53, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, + 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x53, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x53, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, - 0x2e, 0x20, 0x34, 0x38, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x53, 0x34, 0x20, 0x41, 0x30, - 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x36, 0x30, 0x30, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x2e, - 0x2e, 0x20, 0x34, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x78, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x31, 0x5d, - 0x34, 0x78, 0x79, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x2e, - 0x20, 0x49, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, - 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, - 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x34, 0x78, 0x79, 0x20, - 0x74, 0x6f, 0x20, 0x66, 0x72, 0x65, 0x65, 0x20, 0x75, 0x70, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, - 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x55, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, + 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x78, 0x20, + 0x69, 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x33, 0x5d, 0x34, 0x78, 0x79, 0x20, + 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x2e, 0x20, 0x49, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, + 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, + 0x20, 0x6f, 0x66, 0x20, 0x34, 0x78, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x66, + 0x72, 0x65, 0x65, 0x20, 0x75, 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x55, + 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x28, + 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, + 0x20, 0x5e, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x55, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, + 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x31, + 0x34, 0x5d, 0x45, 0x41, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x75, 0x70, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, - 0x64, 0x20, 0x61, 0x73, 0x20, 0xe2, 0x96, 0xb2, 0x78, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x55, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x2d, 0x34, 0x20, 0x2e, 0x31, 0x20, 0x31, 0x30, 0x20, - 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0xe2, 0x96, 0xb2, 0x32, 0x20, 0x2e, 0x2e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, - 0x2e, 0x2e, 0x20, 0xe2, 0x96, 0xb2, 0x34, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0xe2, 0x96, 0xb2, 0x38, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, - 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, - 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, - 0x66, 0x20, 0x5b, 0x31, 0x31, 0x32, 0x5d, 0x45, 0x41, 0x78, 0x20, 0x66, - 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, - 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, - 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x56, 0x78, 0x20, 0x56, - 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x56, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, - 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x3a, 0x0a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x2d, - 0x34, 0x20, 0x2e, 0x31, 0x20, 0x2e, 0x2e, 0x20, 0x34, 0x38, 0x34, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, - 0x20, 0x56, 0x30, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x56, 0x38, 0x20, - 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2e, - 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x56, 0x30, 0x20, 0x2e, 0x2e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x76, 0x69, 0x62, - 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x64, 0x65, - 0x70, 0x74, 0x68, 0x20, 0x78, 0x20, 0x62, 0x75, 0x74, 0x20, 0x72, 0x65, - 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, - 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, - 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, 0x33, - 0x5d, 0x34, 0x78, 0x30, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x31, 0x31, 0x34, - 0x5d, 0x53, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, - 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, - 0x63, 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, 0x73, - 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, - 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x64, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x37, 0x2e, 0x20, 0x4d, - 0x49, 0x44, 0x49, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, - 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x73, - 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x62, 0x61, 0x73, 0x69, - 0x63, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, - 0x2c, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x6d, 0x65, 0x61, 0x6e, - 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x75, 0x73, - 0x65, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, - 0x20, 0x74, 0x6f, 0x20, 0x66, 0x65, 0x65, 0x64, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, 0x6b, - 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, - 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, 0x65, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6c, 0x69, 0x74, - 0x74, 0x6c, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6c, 0x61, - 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x6c, 0x61, - 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x2d, 0x20, 0x68, 0x65, 0x72, 0x65, - 0x27, 0x73, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x6f, - 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, 0xe2, 0x80, 0xa6, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x69, 0x6e, 0x64, - 0x6f, 0x77, 0x73, 0x3a, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, - 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, - 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, - 0x74, 0x65, 0x6d, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x28, 0x74, 0x6f, - 0x70, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x63, 0x6f, 0x72, 0x6e, 0x65, - 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x53, 0x58, 0x3a, 0x20, 0x53, 0x65, - 0x6c, 0x65, 0x63, 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, - 0x6e, 0x63, 0x65, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x6f, 0x72, 0x20, 0x70, - 0x72, 0x65, 0x73, 0x73, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x2d, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x69, 0x6e, - 0x75, 0x78, 0x3a, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x20, - 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69, - 0x66, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x20, - 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, - 0x6d, 0x2e, 0x20, 0x42, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x69, 0x64, 0x69, - 0x2d, 0x69, 0x6e, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x30, 0x20, 0x77, - 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, - 0x63, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, - 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x5f, 0x49, 0x4e, - 0x3d, 0x78, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x73, 0x20, 0x79, 0x6f, - 0x75, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, - 0x74, 0x68, 0x61, 0x74, 0x20, 0x28, 0x73, 0x65, 0x65, 0x20, 0x63, 0x6f, - 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x20, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, - 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, - 0x74, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x29, 0x2e, 0x20, 0x53, - 0x65, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4c, 0x69, 0x6e, 0x75, 0x78, - 0x20, 0x72, 0x65, 0x61, 0x64, 0x6d, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, - 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x38, 0x2e, 0x20, - 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x61, 0x69, 0x6d, 0x73, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x63, 0x6f, 0x6d, - 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x69, - 0x6e, 0x20, 0x69, 0x74, 0x73, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, - 0x68, 0x69, 0x73, 0x20, 0x67, 0x6f, 0x61, 0x6c, 0x20, 0x69, 0x73, 0x20, - 0x65, 0x61, 0x73, 0x69, 0x65, 0x72, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, - 0x68, 0x61, 0x6e, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x64, - 0x2e, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x20, 0x64, 0x65, 0x66, 0x79, 0x20, 0x61, 0x6c, 0x6c, - 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, - 0x2e, 0x20, 0x48, 0x65, 0x72, 0x65, 0x27, 0x73, 0x20, 0x61, 0x20, 0x6c, - 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x65, 0x70, - 0x6c, 0x61, 0x79, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, - 0x63, 0x65, 0x73, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, - 0x46, 0x54, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x69, 0x6c, 0x6b, - 0x79, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x45, 0x33, 0x78, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, - 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, - 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x34, 0x78, 0x20, 0x76, 0x69, 0x62, - 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x75, 0x70, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, + 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x56, 0x78, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, + 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x56, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, + 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x76, + 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x64, 0x65, 0x70, 0x74, 0x68, 0x20, 0x78, 0x20, 0x62, 0x75, 0x74, 0x20, + 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, + 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, + 0x31, 0x35, 0x5d, 0x34, 0x78, 0x30, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x31, + 0x31, 0x36, 0x5d, 0x53, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x70, + 0x69, 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, + 0x65, 0x73, 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, + 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, + 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x37, 0x2e, + 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x62, 0x61, + 0x73, 0x69, 0x63, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x69, 0x6e, 0x70, + 0x75, 0x74, 0x2c, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x6d, 0x65, + 0x61, 0x6e, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, + 0x75, 0x73, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x64, 0x65, 0x76, 0x69, + 0x63, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x65, 0x65, 0x64, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, + 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x4d, 0x49, 0x44, + 0x49, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, + 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6c, + 0x69, 0x74, 0x74, 0x6c, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, + 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x70, + 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x2d, 0x20, 0x68, 0x65, + 0x72, 0x65, 0x27, 0x73, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, 0x6f, 0x20, + 0x64, 0x6f, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, 0x2e, 0x2e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x69, + 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x3a, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, + 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, + 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x79, 0x73, 0x74, 0x65, 0x6d, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x28, + 0x74, 0x6f, 0x70, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x63, 0x6f, 0x72, + 0x6e, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x53, 0x58, 0x3a, 0x20, + 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, + 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x6f, 0x72, + 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x2d, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, + 0x69, 0x6e, 0x75, 0x78, 0x3a, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, + 0x64, 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x20, 0x69, 0x66, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, + 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, + 0x74, 0x65, 0x6d, 0x2e, 0x20, 0x42, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x69, + 0x64, 0x69, 0x2d, 0x69, 0x6e, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x30, + 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x63, 0x6f, 0x6e, + 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, + 0x65, 0x6e, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x5f, + 0x49, 0x4e, 0x3d, 0x78, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x73, 0x20, + 0x79, 0x6f, 0x75, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, + 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x28, 0x73, 0x65, 0x65, 0x20, + 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x20, 0x6f, 0x75, 0x74, 0x70, + 0x75, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, + 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x29, 0x2e, + 0x20, 0x53, 0x65, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4c, 0x69, 0x6e, + 0x75, 0x78, 0x20, 0x72, 0x65, 0x61, 0x64, 0x6d, 0x65, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, + 0x6c, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x38, + 0x2e, 0x20, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x73, 0x73, 0x75, + 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, + 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x69, 0x6d, 0x73, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x46, 0x61, 0x73, 0x74, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x63, + 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, + 0x20, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x73, 0x20, 0x72, 0x65, 0x70, 0x6c, + 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x75, 0x74, + 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x67, 0x6f, 0x61, 0x6c, 0x20, 0x69, + 0x73, 0x20, 0x65, 0x61, 0x73, 0x69, 0x65, 0x72, 0x20, 0x73, 0x65, 0x74, + 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, + 0x65, 0x64, 0x2e, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x64, 0x65, 0x66, 0x79, 0x20, 0x61, + 0x6c, 0x6c, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x6f, 0x67, + 0x69, 0x63, 0x2e, 0x20, 0x48, 0x65, 0x72, 0x65, 0x27, 0x73, 0x20, 0x61, + 0x20, 0x6c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, + 0x65, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, + 0x6e, 0x20, 0x46, 0x54, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x45, 0x33, 0x78, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, + 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x37, 0x78, 0x20, 0x74, - 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x34, 0x78, 0x20, 0x76, + 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, - 0x70, 0x6c, 0x65, 0x6d, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x48, - 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x45, - 0x36, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, - 0x6f, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x45, 0x78, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, - 0x79, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, - 0x65, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, - 0x74, 0x6f, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x66, 0x6c, 0x6f, 0x77, 0x20, - 0x22, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x22, 0x20, 0x69, 0x73, 0x6e, - 0x27, 0x74, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, - 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x63, - 0x6f, 0x6e, 0x6a, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x45, 0x44, 0x78, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, - 0x66, 0x69, 0x6e, 0x64, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x69, 0x6e, - 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, - 0x69, 0x65, 0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x69, 0x66, 0x20, 0x4d, - 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x63, 0x72, 0x61, 0x73, 0x68, 0x65, 0x73, 0x20, 0x6f, 0x72, 0x20, 0x64, - 0x6f, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x6f, - 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x65, 0x61, 0x6c, - 0x6c, 0x79, 0x20, 0x73, 0x74, 0x75, 0x70, 0x69, 0x64, 0x2c, 0x20, 0x77, - 0x65, 0x27, 0x64, 0x20, 0x72, 0x65, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x6c, - 0x69, 0x6b, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x68, 0x65, 0x61, 0x72, 0x20, - 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x69, 0x74, 0x20, 0x77, 0x6f, 0x75, 0x6c, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, - 0x63, 0x6f, 0x6f, 0x6c, 0x65, 0x72, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, - 0x75, 0x20, 0x63, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x62, 0x65, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, 0x6f, 0x20, - 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x6c, 0x65, 0x6d, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, 0x27, 0x73, - 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x64, - 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, - 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, - 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, 0x20, 0x77, 0x65, 0x62, 0x20, 0x66, - 0x6f, 0x72, 0x75, 0x6d, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x39, 0x2e, 0x20, 0x43, 0x72, 0x65, 0x64, 0x69, 0x74, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, - 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x65, 0x6e, - 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x62, 0x72, 0x6f, 0x75, 0x67, 0x68, - 0x74, 0x20, 0x74, 0x6f, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x62, 0x79, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, - 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x69, 0x6c, - 0x65, 0x73, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x66, 0x69, - 0x72, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x61, - 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x73, 0x69, 0x6e, - 0x63, 0x65, 0x20, 0x76, 0x30, 0x2e, 0x39, 0x30, 0x2e, 0x38, 0x35, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x6f, - 0x66, 0x73, 0x61, 0x6c, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, - 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x73, 0x69, - 0x6e, 0x63, 0x65, 0x20, 0x76, 0x31, 0x2e, 0x30, 0x33, 0x2e, 0x30, 0x30, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x6e, 0x65, 0x74, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x37, 0x78, + 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, + 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, + 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x65, + 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, + 0x20, 0x45, 0x36, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x45, + 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, + 0x6c, 0x61, 0x79, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x61, 0x6d, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x66, 0x6c, 0x6f, + 0x77, 0x20, 0x22, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x22, 0x20, 0x69, + 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, + 0x63, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, + 0x20, 0x63, 0x6f, 0x6e, 0x6a, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x45, 0x44, 0x78, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x79, 0x6f, + 0x75, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, + 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, + 0x69, 0x74, 0x69, 0x65, 0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x69, 0x66, + 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x63, 0x72, 0x61, 0x73, 0x68, 0x65, 0x73, 0x20, 0x6f, 0x72, + 0x20, 0x64, 0x6f, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x65, + 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x73, 0x74, 0x75, 0x70, 0x69, 0x64, 0x2c, + 0x20, 0x77, 0x65, 0x27, 0x64, 0x20, 0x72, 0x65, 0x61, 0x6c, 0x6c, 0x79, + 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x68, 0x65, 0x61, + 0x72, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x69, 0x74, 0x20, 0x77, 0x6f, 0x75, 0x6c, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x65, 0x76, 0x65, + 0x6e, 0x20, 0x63, 0x6f, 0x6f, 0x6c, 0x65, 0x72, 0x20, 0x69, 0x66, 0x20, + 0x79, 0x6f, 0x75, 0x20, 0x63, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, + 0x6f, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x6c, 0x65, 0x6d, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, + 0x27, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x64, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x20, 0x74, + 0x6f, 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, + 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, 0x20, 0x77, 0x65, 0x62, + 0x20, 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x39, 0x2e, 0x20, 0x43, 0x72, 0x65, 0x64, 0x69, 0x74, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, + 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x62, 0x72, 0x6f, 0x75, + 0x67, 0x68, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x62, + 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, + 0x69, 0x6e, 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, + 0x69, 0x6c, 0x65, 0x73, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x63, 0x6f, 0x64, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x74, 0x61, + 0x66, 0x69, 0x72, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x73, + 0x69, 0x6e, 0x63, 0x65, 0x20, 0x76, 0x30, 0x2e, 0x39, 0x30, 0x2e, 0x38, + 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x64, 0x65, + 0x72, 0x6f, 0x66, 0x73, 0x61, 0x6c, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x20, + 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x76, 0x31, 0x2e, 0x30, 0x33, 0x2e, + 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x6e, + 0x65, 0x74, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x61, 0x69, 0x6e, 0x61, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x65, + 0x62, 0x73, 0x69, 0x74, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x69, + 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x72, 0x61, 0x69, 0x6e, 0x61, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x65, 0x62, 0x73, - 0x69, 0x74, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, - 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x74, - 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, - 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x67, 0x72, + 0x20, 0x20, 0x20, 0x4b, 0x6d, 0x75, 0x6c, 0x61, 0x6e, 0x64, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x6f, 0x6d, + 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, + 0x72, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x77, 0x65, 0x62, 0x20, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4b, 0x6d, 0x75, 0x6c, 0x61, 0x6e, 0x64, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, - 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x20, 0x77, 0x65, 0x62, 0x20, 0x67, 0x72, 0x61, 0x70, - 0x68, 0x69, 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x74, 0x72, 0x6f, 0x62, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x49, 0x52, 0x43, 0x20, 0x63, 0x68, 0x61, 0x6e, - 0x6e, 0x65, 0x6c, 0x20, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x69, 0x73, 0x74, - 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x64, 0x65, 0x6d, 0x6f, - 0x20, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x73, 0x2c, 0x20, 0x77, 0x69, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, - 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x68, 0x61, 0x6e, 0x6b, 0x73, 0x20, 0x74, 0x6f, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, - 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, - 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x61, 0x72, 0x74, 0x68, 0x61, - 0x6c, 0x6c, 0x2f, 0x5b, 0x31, 0x31, 0x35, 0x5d, 0x55, 0x70, 0x20, 0x52, - 0x6f, 0x75, 0x67, 0x68, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x4f, 0x53, 0x20, 0x70, 0x6f, 0x72, - 0x74, 0x2c, 0x20, 0x6a, 0x75, 0x61, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x48, 0x61, 0x69, 0x6b, 0x75, 0x20, 0x70, 0x6f, 0x72, - 0x74, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x61, 0x72, - 0x7a, 0x65, 0x61, 0x75, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x44, 0x65, 0x62, - 0x69, 0x61, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x55, 0x62, 0x75, 0x6e, - 0x74, 0x75, 0x20, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x69, 0x6e, 0x67, - 0x2c, 0x20, 0x65, 0x68, 0x61, 0x75, 0x70, 0x74, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x46, 0x72, 0x65, 0x65, 0x42, 0x53, 0x44, 0x20, 0x70, 0x6f, 0x72, - 0x74, 0x2c, 0x20, 0x47, 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x50, 0x2e, 0x20, 0x53, 0x63, 0x61, 0x76, 0x6f, 0x6e, 0x65, - 0x20, 0x66, 0x6f, 0x72, 0x20, 0x52, 0x74, 0x41, 0x75, 0x64, 0x69, 0x6f, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x52, 0x74, 0x4d, 0x69, 0x64, 0x69, 0x2c, - 0x20, 0x6b, 0x72, 0x75, 0x7a, 0x65, 0x2c, 0x20, 0x69, 0x64, 0x63, 0x2c, - 0x20, 0x52, 0x65, 0x7a, 0x20, 0x65, 0x74, 0x20, 0x61, 0x6c, 0x2e, 0x20, - 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x66, 0x6f, 0x6e, 0x74, 0x73, 0x2c, 0x20, 0x73, 0x76, 0x65, - 0x6e, 0x7a, 0x7a, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x64, 0x65, 0x6d, 0x6f, 0x20, 0x74, 0x75, 0x6e, 0x65, 0x2c, - 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x6f, 0x64, 0x20, 0x41, 0x72, 0x63, - 0x68, 0x69, 0x76, 0x65, 0x20, 0x73, 0x74, 0x61, 0x66, 0x66, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x69, 0x73, 0x74, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x56, 0x61, 0x6c, 0x65, 0x72, - 0x69, 0x6f, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x71, - 0x75, 0x69, 0x63, 0x6b, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, - 0x63, 0x65, 0x20, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x6f, 0x75, 0x74, 0x73, - 0x2c, 0x20, 0x73, 0x79, 0x70, 0x68, 0x75, 0x73, 0x20, 0x66, 0x6f, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x63, 0x72, 0x69, 0x74, - 0x69, 0x63, 0x69, 0x73, 0x6d, 0x2c, 0x20, 0x46, 0x6c, 0x61, 0x73, 0x63, - 0x68, 0x2c, 0x20, 0x73, 0x65, 0x74, 0x72, 0x6f, 0x64, 0x6f, 0x78, 0x2c, - 0x20, 0x6a, 0x69, 0x78, 0x2c, 0x20, 0x45, 0x76, 0x69, 0x6c, 0x2d, 0x56, - 0x69, 0x6c, 0x6c, 0x65, 0x2c, 0x20, 0x53, 0x70, 0x6f, 0x74, 0x2c, 0x20, - 0x73, 0x76, 0x65, 0x72, 0x78, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x20, - 0x54, 0x69, 0x74, 0x61, 0x6e, 0x20, 0x63, 0x72, 0x65, 0x77, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x62, 0x6f, 0x64, 0x79, - 0x20, 0x77, 0x68, 0x6f, 0x20, 0x64, 0x6f, 0x6e, 0x61, 0x74, 0x65, 0x64, - 0x20, 0x6f, 0x72, 0x20, 0x64, 0x72, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6c, 0x65, 0x74, 0x74, - 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x20, 0x67, 0x72, - 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x65, - 0x76, 0x65, 0x72, 0x79, 0x6f, 0x6e, 0x65, 0x20, 0x61, 0x74, 0x20, 0x5b, - 0x31, 0x31, 0x36, 0x5d, 0x23, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x61, - 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x20, 0x61, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x20, 0x61, 0x63, - 0x74, 0x69, 0x76, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x31, 0x30, 0x2e, - 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, - 0x61, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x61, 0x74, 0x20, - 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x67, 0x69, - 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, 0x6c, - 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x4d, 0x69, - 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x29, 0x20, - 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x49, 0x52, 0x43, 0x2e, 0x20, 0x54, - 0x6f, 0x20, 0x63, 0x68, 0x61, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x20, 0x6c, 0x69, 0x76, 0x65, - 0x2c, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, 0x6f, - 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x23, 0x4d, 0x69, - 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6f, - 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x37, 0x5d, 0x45, 0x73, 0x70, 0x65, 0x72, - 0x4e, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x49, 0x52, 0x43, 0x20, - 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x20, 0x75, 0x73, - 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6a, 0x61, 0x76, 0x61, 0x20, 0x63, - 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, - 0x20, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, - 0x63, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x32, 0x33, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, - 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, - 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x2f, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x2f, 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, 0x2f, 0x31, 0x32, 0x30, - 0x23, 0x69, 0x73, 0x73, 0x75, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, - 0x74, 0x2d, 0x33, 0x32, 0x37, 0x36, 0x31, 0x34, 0x30, 0x36, 0x38, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x35, 0x2e, 0x20, 0x68, 0x74, 0x74, - 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x75, 0x70, 0x72, 0x6f, - 0x75, 0x67, 0x68, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x31, 0x31, 0x36, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, - 0x2f, 0x6d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x2e, 0x74, 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, 0x2e, - 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, - 0x79, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x37, 0x2e, 0x20, - 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x65, - 0x73, 0x70, 0x65, 0x72, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a + 0x20, 0x53, 0x74, 0x72, 0x6f, 0x62, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x52, 0x43, 0x20, 0x63, 0x68, + 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x69, + 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x64, 0x65, + 0x6d, 0x6f, 0x20, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x73, 0x2c, 0x20, 0x77, + 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x61, 0x6e, 0x6b, 0x73, 0x20, 0x74, + 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, + 0x69, 0x6e, 0x67, 0x20, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x63, 0x6f, 0x6e, + 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x61, 0x72, 0x74, + 0x68, 0x61, 0x6c, 0x6c, 0x2f, 0x5b, 0x31, 0x31, 0x37, 0x5d, 0x55, 0x70, + 0x20, 0x52, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x4f, 0x53, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x2c, 0x20, 0x6a, 0x75, 0x61, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x48, 0x61, 0x69, 0x6b, 0x75, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, + 0x61, 0x72, 0x7a, 0x65, 0x61, 0x75, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x44, + 0x65, 0x62, 0x69, 0x61, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x55, 0x62, + 0x75, 0x6e, 0x74, 0x75, 0x20, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x69, + 0x6e, 0x67, 0x2c, 0x20, 0x65, 0x68, 0x61, 0x75, 0x70, 0x74, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x46, 0x72, 0x65, 0x65, 0x42, 0x53, 0x44, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x2c, 0x20, 0x47, 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x50, 0x2e, 0x20, 0x53, 0x63, 0x61, 0x76, 0x6f, + 0x6e, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x52, 0x74, 0x41, 0x75, 0x64, + 0x69, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x52, 0x74, 0x4d, 0x69, 0x64, + 0x69, 0x2c, 0x20, 0x6b, 0x72, 0x75, 0x7a, 0x65, 0x2c, 0x20, 0x69, 0x64, + 0x63, 0x2c, 0x20, 0x52, 0x65, 0x7a, 0x20, 0x65, 0x74, 0x20, 0x61, 0x6c, + 0x2e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x6e, 0x74, 0x73, 0x2c, 0x20, 0x73, + 0x76, 0x65, 0x6e, 0x7a, 0x7a, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x6d, 0x6f, 0x20, 0x74, 0x75, 0x6e, + 0x65, 0x2c, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x6f, 0x64, 0x20, 0x41, + 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x20, 0x73, 0x74, 0x61, 0x66, 0x66, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x69, 0x73, + 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x56, 0x61, 0x6c, + 0x65, 0x72, 0x69, 0x6f, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x6f, 0x75, + 0x74, 0x73, 0x2c, 0x20, 0x73, 0x79, 0x70, 0x68, 0x75, 0x73, 0x20, 0x66, + 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x63, 0x72, + 0x69, 0x74, 0x69, 0x63, 0x69, 0x73, 0x6d, 0x2c, 0x20, 0x46, 0x6c, 0x61, + 0x73, 0x63, 0x68, 0x2c, 0x20, 0x73, 0x65, 0x74, 0x72, 0x6f, 0x64, 0x6f, + 0x78, 0x2c, 0x20, 0x6a, 0x69, 0x78, 0x2c, 0x20, 0x45, 0x76, 0x69, 0x6c, + 0x2d, 0x56, 0x69, 0x6c, 0x6c, 0x65, 0x2c, 0x20, 0x53, 0x70, 0x6f, 0x74, + 0x2c, 0x20, 0x73, 0x76, 0x65, 0x72, 0x78, 0x2c, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x74, 0x69, 0x72, + 0x65, 0x20, 0x54, 0x69, 0x74, 0x61, 0x6e, 0x20, 0x63, 0x72, 0x65, 0x77, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x62, 0x6f, + 0x64, 0x79, 0x20, 0x77, 0x68, 0x6f, 0x20, 0x64, 0x6f, 0x6e, 0x61, 0x74, + 0x65, 0x64, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x72, 0x6f, 0x70, 0x70, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6c, 0x65, + 0x74, 0x74, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x20, + 0x67, 0x72, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x74, 0x6f, + 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x6f, 0x6e, 0x65, 0x20, 0x61, 0x74, + 0x20, 0x5b, 0x31, 0x31, 0x38, 0x5d, 0x23, 0x4d, 0x69, 0x6c, 0x6b, 0x79, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x6d, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x20, 0x61, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x20, + 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, + 0x65, 0x6c, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x31, + 0x30, 0x2e, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f, 0x75, + 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x61, + 0x74, 0x20, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, + 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, + 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x29, 0x20, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x49, 0x52, 0x43, 0x2e, + 0x20, 0x54, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x74, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x20, 0x6c, 0x69, + 0x76, 0x65, 0x2c, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, + 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x23, + 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x6f, 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x39, 0x5d, 0x45, 0x73, 0x70, + 0x65, 0x72, 0x4e, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x49, 0x52, + 0x43, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x20, + 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6a, 0x61, 0x76, 0x61, + 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x6f, + 0x75, 0x72, 0x20, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x52, 0x65, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x32, 0x33, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x73, + 0x3a, 0x2f, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, + 0x6d, 0x2f, 0x63, 0x6f, 0x64, 0x65, 0x72, 0x6f, 0x66, 0x73, 0x61, 0x6c, + 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x41, 0x53, 0x43, 0x49, 0x49, + 0x53, 0x59, 0x4e, 0x54, 0x48, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x32, + 0x35, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x67, + 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x69, + 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2f, + 0x69, 0x73, 0x73, 0x75, 0x65, 0x73, 0x2f, 0x31, 0x32, 0x30, 0x23, 0x69, + 0x73, 0x73, 0x75, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2d, + 0x33, 0x32, 0x37, 0x36, 0x31, 0x34, 0x30, 0x36, 0x38, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x31, 0x31, 0x37, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, + 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x75, 0x70, 0x72, 0x6f, 0x75, 0x67, + 0x68, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, + 0x31, 0x38, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6d, + 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, + 0x74, 0x69, 0x74, 0x61, 0x6e, 0x64, 0x65, 0x6d, 0x6f, 0x2e, 0x6f, 0x72, + 0x67, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x2f, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x39, 0x2e, 0x20, 0x68, 0x74, + 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x65, 0x73, 0x70, + 0x65, 0x72, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a, }; -unsigned int milkytracker_help_len = 54131; +unsigned int milkytracker_help_len = 54009; From acc6772c078fa3dfa020b87087e19f1b711705b8 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 25 Nov 2024 14:18:42 +0100 Subject: [PATCH 134/152] disable synth-buttons on non-generated samples + add preset synths https://github.com/milkytracker/MilkyTracker/issues/341#issuecomment-2138497797 --- src/tracker/SampleEditor.h | 3 ++ src/tracker/SectionSamples.cpp | 12 +++++++- src/tracker/Synth.cpp | 25 ++++------------ src/tracker/Synth.h | 44 +++++++++++++++++++-------- src/tracker/Synths.cpp | 55 ++++++++++++++++++++-------------- 5 files changed, 84 insertions(+), 55 deletions(-) diff --git a/src/tracker/SampleEditor.h b/src/tracker/SampleEditor.h index c41f6b6f..9f035a3f 100644 --- a/src/tracker/SampleEditor.h +++ b/src/tracker/SampleEditor.h @@ -196,6 +196,9 @@ class SampleEditor : public EditorBase void resetSelection() { selectionStart = selectionEnd = -1; } pp_int32 getSelectionLength() const { return abs(selectionEnd - selectionStart); } bool hasValidSelection() const { return ((selectionStart >= 0 && selectionEnd >= 0) && (selectionStart != selectionEnd)); } + bool wasGeneratedByMilkySynth() const { + return sample != NULL && sample->name != NULL && sample->name[0] == 'M' && sample->name[1] == '1'; + } void selectAll(); void loopRange(); diff --git a/src/tracker/SectionSamples.cpp b/src/tracker/SectionSamples.cpp index 32270879..0b47102e 100644 --- a/src/tracker/SectionSamples.cpp +++ b/src/tracker/SectionSamples.cpp @@ -1262,6 +1262,15 @@ void SectionSamples::realUpdate(bool repaint, bool force, bool reAttach) static_cast(container7->getControlByID(BUTTON_SAMPLE_PLAY_RANGE))->setClickable(sampleEditorControl->hasValidSelection()); static_cast(container7->getControlByID(BUTTON_SAMPLE_PLAY_WAVE))->setClickable(!sampleEditor->isEmptySample()); static_cast(container7->getControlByID(BUTTON_SAMPLE_PLAY_DISPLAY))->setClickable(!sampleEditor->isEmptySample()); + static_cast(container7->getControlByID(BUTTON_SAMPLE_SYNTH))->setClickable( + sampleEditor->isEmptySample() || + sampleEditor->wasGeneratedByMilkySynth() + ); + static_cast(container7->getControlByID(BUTTON_SAMPLE_SYNTH_RAND))->setClickable( + sampleEditor->isEmptySample() || + sampleEditor->wasGeneratedByMilkySynth() + ); + PPContainer* container9 = static_cast(screen->getControlByID(CONTAINER_SAMPLE_EDIT1)); bool b = (sampleEditorControl->getCurrentRangeLength()) > 0 && sampleEditorControl->hasValidSelection(); @@ -1271,7 +1280,8 @@ void SectionSamples::realUpdate(bool repaint, bool force, bool reAttach) PPContainer* container10 = static_cast(screen->getControlByID(CONTAINER_SAMPLE_LOADSAVE)); static_cast(container10->getControlByID(BUTTON_SAMPLE_SAVE))->setClickable(!sampleEditor->isEmptySample()); - + + screen->paintControl(container10, false); screen->paintControl(container9, false); screen->paintControl(container6, false); diff --git a/src/tracker/Synth.cpp b/src/tracker/Synth.cpp index fb94ff5d..b22dc31d 100644 --- a/src/tracker/Synth.cpp +++ b/src/tracker/Synth.cpp @@ -77,7 +77,7 @@ DialogSliders * Synth::dialog( SampleEditor *s, PPScreen *screen, DialogResponde sliders->show(false); } PPString title = PPString("milkysynth"); - this->additive = s->hasValidSelection(); + this->additive = s != NULL ? s->hasValidSelection() : false; if( this->additive ) title.append(" [additive]"); sliders = new DialogSliders( this->screen, this->dr, PP_DEFAULT_ID, title, synth->nparams, this->sampleEditor, &SampleEditor::tool_synth ); sliders->show(); @@ -107,7 +107,6 @@ void Synth::random(){ for( i = 0; i < synth->nparams; i++ ){ par.setParameter(i, FilterParameters::Parameter( synth->param[i].value ) ); } - //TXMSample *s = prepareSample(44100*2,false); if( !sampleEditor->isEmptySample() ){ sampleEditor->clearSample(); } @@ -116,22 +115,10 @@ void Synth::random(){ TXMSample * Synth::prepareSample( pp_uint32 duration){ TXMSample *sample; - //if( sampleEditor->isEmptySample() ){ - FilterParameters par(2); - par.setParameter(0, FilterParameters::Parameter( (pp_int32)duration ) ); - par.setParameter(1, FilterParameters::Parameter( 16 ) ); - sampleEditor->tool_newSample(&par); - sample = sampleEditor->getSample(); - //}else{ - // sample = sampleEditor->getSample(); - // if( duration > sample->samplen ){ - // sampleEditor->selectionStart = sample->samplen-1; - // sampleEditor->selectionEnd = sample->samplen-1; - // FilterParameters par(1); - // par.setParameter(0, FilterParameters::Parameter( (pp_int32)(duration - sample->samplen) ) ); - // sampleEditor->tool_generateSilence(&par); - // }else printf("no new\n"); - // // we just leave the sample as-is when it's longer than required - //} + FilterParameters par(2); + par.setParameter(0, FilterParameters::Parameter( (pp_int32)duration ) ); + par.setParameter(1, FilterParameters::Parameter( 16 ) ); + sampleEditor->tool_newSample(&par); + sample = sampleEditor->getSample(); return sample; } diff --git a/src/tracker/Synth.h b/src/tracker/Synth.h index e12f0f2e..bb5ae50a 100644 --- a/src/tracker/Synth.h +++ b/src/tracker/Synth.h @@ -40,11 +40,11 @@ #define NOTE_START 60 // C3 // synth ID's -#define SYNTH_FM_PAINT 0 // -#define SYNTH_CYCLE_PAINT 1 // incremental numbers -#define SYNTH_LAST SYNTH_CYCLE_PAINT // update this when adding a synth +#define SYNTH_FM 0 // +#define SYNTH_CYCLE 1 // incremental numbers +#define SYNTH_LAST SYNTH_CYCLE // update this when adding a synth // -#define SYNTH_PRESETS 7 +#define SYNTH_PRESETS 24 #ifndef M_PI #define M_PI 3.14159265358979323846264338327950288 @@ -85,13 +85,31 @@ class Synth // SYNTH PRESETS PPString preset[SYNTH_PRESETS] = { // update PRESETS_TOTAL when adding synths - "M1(N*(51)D)vA)/)M),(Xt@(*(((((((", - "M1(J+@?9G])~+*~)()<,*{VM)(((((((", - "M1(5+85,GF)~i+U*Ds+<2}~c)(((((((", - "M1(V)()(**,1,-(.65A(*{((((((((((", - "M1(V)(*)(()1,-(.\\.5~@b((((((((((", - "M1(V)(+)(()1,-})n/0(@b7(((((((((", - "M1(++85,GJ-~J*b.(((F+p@+W-()/n/Z\(*(((((((", // FM + "M1(7)(>((F-p@+W-()/~/xFa*(((((((", // FM + "M1(J)(IG,F,pj*~*o))X/x((*(((((((", // FM + "M1(9)(BG*-+~v*{*()(;/x~()(((((((", // FM + "M1(Q*(E1)u+vP)/)@),(,M@(*(((((((", // FM + "M1(H+ioL)M)~X)[)()889{6(*(((((((", // FM + "M1(A+ioL,0)~X)[)()A89{6(*(((((((", // FM + "M1(I)(B.)~-~f-U.b[(~2}:Z*(((((((", // FM + // + "M1)Sn)(/()((((((((((((((((((((((", // CYCLE + "M1)Sn,(0()((((((((((((((((((((((", // CYCLE + "M1)Sn,,C<)((((((((((((((((((((((", // CYCLE + "M1)\\~)((()((((((((((((((((((((((", // CYCLE + "M1)\\~+)*J*((((((((((((((((((((((", // CYCLE + "M1)R~,h/()((((((((((((((((((((((", // CYCLE + "M1)G~,(/()((((((((((((((((((((((", // CYCLE + "M1)T~,((.)((((((((((((((((((((((", // CYCLE + "M1)M~-(9()((((((((((((((((((((((", // CYCLE }; @@ -116,8 +134,8 @@ class Synth void setSampleEditor( SampleEditor *s ){ this->sampleEditor = s; } // synths - void CyclePaint( bool init = false ); - void FMPaint( bool init = false ); + void Cycle( bool init = false ); + void FM( bool init = false ); }; diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index 266c0f1c..201beabd 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -26,6 +26,8 @@ #include "Synth.h" #include "SynthFM.h" +#include "Tracker.h" +#include "ControlIDs.h" #include "DialogSliders.h" #include "FilterParameters.h" #include "XModule.h" @@ -37,14 +39,14 @@ * * Rules for new synths: * 1. don't include new classes/libraries/FFT libraries e.g., KISS. - * 2. re-use SampleEditor operations (recursive sample-editing, CyclePaint is an example) + * 2. re-use SampleEditor operations (recursive sample-editing, Cycle is an example) * 3. please use volume as first slider and ADSR after that (if any) */ void Synth::init(){ - FMPaint(true); - CyclePaint(true); + FM(true); + Cycle(true); ASCIISynthImport( preset[0] ); // initialize with first preset } @@ -69,18 +71,18 @@ void Synth::process( MSynth *s, PPString *preset ){ } switch( s->ID ){ - case SYNTH_CYCLE_PAINT: CyclePaint(); break; - case SYNTH_FM_PAINT: FMPaint(); break; + case SYNTH_CYCLE: Cycle(); break; + case SYNTH_FM: FM(); break; } } -void Synth::CyclePaint( bool init ){ - pp_int32 ID = SYNTH_CYCLE_PAINT; +void Synth::Cycle( bool init ){ + pp_int32 ID = SYNTH_CYCLE; if( init ){ - synths[ID].nparams = 7; // < SYN_PARAMS_MAX + synths[ID].nparams = 8; // < SYN_PARAMS_MAX synths[ID].ID = ID; - synths[ID].param[0].name = PPString("\x11 paint wave \x10"); + synths[ID].param[0].name = PPString("\x11 cycle \x10"); synths[ID].param[0].value = 0.0f; synths[ID].param[0].min = 0; synths[ID].param[0].max = SYNTH_LAST; @@ -101,7 +103,7 @@ void Synth::CyclePaint( bool init ){ synths[ID].param[3].min = 1.0f; synths[ID].param[3].max = 9.0f; - synths[ID].param[4].name = "harmonic"; + synths[ID].param[4].name = "multiply"; synths[ID].param[4].value = 0.0f; synths[ID].param[4].min = 0; synths[ID].param[4].max = (float)SYN_PARAM_MAX_VALUE; @@ -111,10 +113,15 @@ void Synth::CyclePaint( bool init ){ synths[ID].param[5].min = 0; synths[ID].param[5].max = (float)SYN_PARAM_MAX_VALUE; - synths[ID].param[6].name = "loop type"; - synths[ID].param[6].value = 1.0f; - synths[ID].param[6].min = 1.0f; - synths[ID].param[6].max = 2.0f; + synths[ID].param[6].name = "AM"; + synths[ID].param[6].value = 0; + synths[ID].param[6].min = 0; + synths[ID].param[6].max = (float)SYN_PARAM_MAX_VALUE; + + synths[ID].param[7].name = "loop type"; + synths[ID].param[7].value = 1.0f; + synths[ID].param[7].min = 1.0f; + synths[ID].param[7].max = 2.0f; return; } @@ -142,25 +149,29 @@ void Synth::CyclePaint( bool init ){ } // scale volume - float scale = 2.0f * SYN_PARAM_NORMALIZE(synth->param[1].value); - float foldback = 1.0f + synth->param[5].value*2.0f; - for( int i = 0; i < sample->samplen; i++ ) - sampleEditor->setFloatSampleInWaveform( i, sin( sampleEditor->getFloatSampleFromWaveform(i) * foldback ) * scale ); + float scale = 2.0f * SYN_PARAM_NORMALIZE(synth->param[1].value); + float foldback = 1.0f + synth->param[5].value*2.0f; + int AM = synth->param[6].value; + for( int i = 0; i < sample->samplen; i++ ){ + float v = sin( sampleEditor->getFloatSampleFromWaveform(i) * foldback ); + if( AM > 0 ) v = v * sin( (float)(i/2) * SYN_PARAM_NORMALIZE(synth->param[6].value) ); + sampleEditor->setFloatSampleInWaveform( i, v * scale ); + } // force loop - sampleEditor->setLoopType( synth->param[6].value ); + sampleEditor->setLoopType( synth->param[7].value ); sampleEditor->setRepeatStart(0); sampleEditor->setRepeatEnd(sample->samplen); } -void Synth::FMPaint( bool init ){ - pp_int32 ID = SYNTH_FM_PAINT; +void Synth::FM( bool init ){ + pp_int32 ID = SYNTH_FM; if( init ){ synths[ID].nparams = 23; // < SYN_PARAMS_MAX synths[ID].ID = ID; - synths[ID].param[0].name = PPString("\x11 paint FM \x10"); + synths[ID].param[0].name = PPString("\x11 FM \x10"); synths[ID].param[0].value = 0.0f; synths[ID].param[0].min = 0; synths[ID].param[0].max = SYNTH_LAST; From 152c2d6733f49f0bb92d7363b3854fb784180c1f Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 25 Nov 2024 14:18:59 +0100 Subject: [PATCH 135/152] replace heart with circle icon --- src/tracker/TrackerInit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tracker/TrackerInit.cpp b/src/tracker/TrackerInit.cpp index 3e86b681..57d56907 100644 --- a/src/tracker/TrackerInit.cpp +++ b/src/tracker/TrackerInit.cpp @@ -857,7 +857,7 @@ void Tracker::initSectionMainOptions(pp_int32 x, pp_int32 y) static_cast(container->getControlByID(MAINMENU_PLAY_PATTERN))->setText("\x10|"); static_cast(container->getControlByID(MAINMENU_STOP))->setText("\xa7"); static_cast(container->getControlByID(MAINMENU_LOAD))->setText( "file"); - static_cast(container->getControlByID(MAINMENU_EDIT))->setText( "\x03"); + static_cast(container->getControlByID(MAINMENU_EDIT))->setText( "\x07"); static_cast(container->getControlByID(MAINMENU_CONFIG))->setText( "config"); static_cast(container->getControlByID(MAINMENU_INSEDIT))->setText("instr"); static_cast(container->getControlByID(MAINMENU_SMPEDIT))->setText("sample"); From d597e118e5fe8a64f3250fb8e92fdd8143918a00 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 25 Nov 2024 14:19:24 +0100 Subject: [PATCH 136/152] added lynx dep for src/tool/generateHelp.sh --- shell.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shell.nix b/shell.nix index f6f07c85..351038a6 100644 --- a/shell.nix +++ b/shell.nix @@ -4,7 +4,7 @@ pkgs.mkShell { # nativeBuildInputs is usually what you want -- tools you need to run nativeBuildInputs = with pkgs.buildPackages; [ - cmake gdb SDL2 alsa-lib libjack2 lhasa perl rtmidi zlib zziplib + cmake gdb SDL2 alsa-lib libjack2 lhasa perl rtmidi zlib zziplib lynx ]; } From ed01f12b4020e1a0c30f49808aaaa45176411199 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 25 Nov 2024 15:57:28 +0100 Subject: [PATCH 137/152] bugfix: sample-editor-crash-in-classic-mode + pixelfix --- src/tracker/SectionSamples.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/tracker/SectionSamples.cpp b/src/tracker/SectionSamples.cpp index 0b47102e..524a6e3a 100644 --- a/src/tracker/SectionSamples.cpp +++ b/src/tracker/SectionSamples.cpp @@ -536,12 +536,12 @@ void SectionSamples::init(pp_int32 x, pp_int32 y) pp_int32 size3 = (pp_int32)(conSize1/*0.2988505747126f*/*0.3218390804598f); PPPoint locUp = screen->getClassic() ? PPPoint(x2+size2, y2+2+bHeight) : PPPoint(x2+size+size2+1, y2+2+bHeight*2); - PPSize sizeUp = screen->getClassic() ? PPSize(size, bHeightm) : PPSize(size3, bHeightm); + PPSize sizeUp = screen->getClassic() ? PPSize(size, bHeightm) : PPSize(size3, bHeightm+1); PPButton* button = new PPButton(BUTTON_SAMPLE_PLAY_UP, screen, this, locUp, sizeUp ); button->setText( screen->getClassic() ? "Up" : "\x1a" ); container->addControl(button); - button = new PPButton(BUTTON_SAMPLE_PLAY_DOWN, screen, this, PPPoint(x2+size2, y2+2+bHeight*2), PPSize(size, bHeightm)); + button = new PPButton(BUTTON_SAMPLE_PLAY_DOWN, screen, this, PPPoint(x2+size2, y2+2+bHeight*2), PPSize(size, bHeightm+1)); button->setText( screen->getClassic() ? "Dn" : "\x1b" ); container->addControl(button); @@ -564,13 +564,13 @@ void SectionSamples::init(pp_int32 x, pp_int32 y) } container->addControl(button); + button = new PPButton(BUTTON_SAMPLE_SYNTH_RAND, screen, this, PPPoint(x2+2 , y2+2+bHeight), PPSize( screen->getClassic() ? size2-3 : size-1, bHeightm)); + button->setText( "\x0f" ); if( !screen->getClassic() ){ - button = new PPButton(BUTTON_SAMPLE_SYNTH_RAND, screen, this, PPPoint(x2+2 , y2+2+bHeight), PPSize(size-1, bHeightm)); - button->setText( "\x0f" ); button->setColor(TrackerConfig::colorSampleEditorWaveform); button->setTextColor(TrackerConfig::colorThemeMain); - container->addControl(button); } + container->addControl(button); button = new PPButton(BUTTON_SAMPLE_PLAY_RANGE, screen, this, PPPoint(x2+2 + size+size2-1, y2+2+bHeight), PPSize(size3, bHeightm)); button->setText( screen->getClassic() ? "Wav" : "\x10" ); @@ -1262,6 +1262,7 @@ void SectionSamples::realUpdate(bool repaint, bool force, bool reAttach) static_cast(container7->getControlByID(BUTTON_SAMPLE_PLAY_RANGE))->setClickable(sampleEditorControl->hasValidSelection()); static_cast(container7->getControlByID(BUTTON_SAMPLE_PLAY_WAVE))->setClickable(!sampleEditor->isEmptySample()); static_cast(container7->getControlByID(BUTTON_SAMPLE_PLAY_DISPLAY))->setClickable(!sampleEditor->isEmptySample()); + static_cast(container7->getControlByID(BUTTON_SAMPLE_SYNTH))->setClickable( sampleEditor->isEmptySample() || sampleEditor->wasGeneratedByMilkySynth() @@ -1271,7 +1272,6 @@ void SectionSamples::realUpdate(bool repaint, bool force, bool reAttach) sampleEditor->wasGeneratedByMilkySynth() ); - PPContainer* container9 = static_cast(screen->getControlByID(CONTAINER_SAMPLE_EDIT1)); bool b = (sampleEditorControl->getCurrentRangeLength()) > 0 && sampleEditorControl->hasValidSelection(); static_cast(container9->getControlByID(BUTTON_SAMPLE_EDIT_CUT))->setClickable(b); From d245f187c6f63ccd4f827539828728edc5fe3aa8 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 25 Nov 2024 18:11:35 +0100 Subject: [PATCH 138/152] updated docs, help & changelog --- ChangeLog.md | 20 + docs/MilkyTracker.html | 7 +- src/tracker/DialogHelpText.h | 6949 +++++++++++++++++----------------- 3 files changed, 3510 insertions(+), 3466 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 942fffe3..9b7671bb 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,25 @@ # MilkyTracker ChangeLog +## 30/11/2024 (v1.05): + +* sample-editor: synth-buttons are disabled on non-generated samples (https://github.com/milkytracker/MilkyTracker/issues/341#issuecomment-2138497797) +* documentation: updated with synth / sample-editor fx usage +* ui: cleanup ui interface (classic ui available via config > layout > classic UX) +* ui: removed onboarding text in listboxes (= help button now) +* pattern recording: handle row rounding for note-offs (thanks Guy Sviry) +* pattern recording: Control roundToClosestRow using new config flag (thanks Guy Sviry) +* pattern recording: Enable RecPosProvider roundToClosestRow (thanks Guy Sviry) +* ui scaling: nearest pixel-filtering can be enabled via SCALE_NEAREST=1 env-var +* sample-editor: better compand + defaults +* smaple-editor: added vocoder, saturator, milky exciter, delay, timestretch +* system: screensaver is no longer inhibited (thanks silvermantis7) +* system: initialise ticker to 0 (thanks psykose) +* MacOS: Detect Control key in addition to Command +* MacOS: Remove docicons and fix packaging +* repo: added nix shell definition +* system: [bugfix: hint windows to find std::getenv +* ui: added vu-meters from MilkyTrackerX + ## 05/07/2023 (v1.04): * [pattern-editor: stamp-like drag-drop selections](https://github.com/milkytracker/MilkyTracker/pull/277) diff --git a/docs/MilkyTracker.html b/docs/MilkyTracker.html index 235b93e4..599ea062 100644 --- a/docs/MilkyTracker.html +++ b/docs/MilkyTracker.html @@ -1,7 +1,7 @@ - MilkyTracker Manual v1.04 + MilkyTracker Manual v1.05 -

    MilkyTracker Manual v1.04

    +

    MilkyTracker Manual v1.05

    Hello and welcome to MilkyTracker, an all-in-one Tracker musicstudio.
    It's opensource, multi-platform and inspired (and compatible) with Fasttracker. @@ -3336,6 +3336,9 @@

    8. Known issues and bug reports

    If you find more incompatibilities, or if MilkyTracker crashes or does something really stupid, we'd really like to hear from you and it would be even cooler if you could describe how to reproduce the problem. There's a section dedicated to bug reports on our web forum.

    +
    + +

    Concerning UI-scaling, some users had better results with enabling nearest-pixel mode: run milkytracker with environment-flag SCALE_NEAREST=1

    9. Credits

    diff --git a/src/tracker/DialogHelpText.h b/src/tracker/DialogHelpText.h index 19014baf..1b7e0e01 100644 --- a/src/tracker/DialogHelpText.h +++ b/src/tracker/DialogHelpText.h @@ -4,7 +4,7 @@ unsigned char milkytracker_help[] = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x4d, 0x61, 0x6e, 0x75, - 0x61, 0x6c, 0x20, 0x76, 0x31, 0x2e, 0x30, 0x34, 0x0a, 0x0a, 0x20, 0x20, + 0x61, 0x6c, 0x20, 0x76, 0x31, 0x2e, 0x30, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x65, 0x6c, 0x63, 0x6f, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, @@ -733,2045 +733,2082 @@ unsigned char milkytracker_help[] = { 0x6e, 0x6f, 0x69, 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x39, 0x3a, 0x20, 0x62, 0x72, 0x6f, 0x77, 0x6e, 0x20, 0x6e, 0x6f, 0x69, 0x73, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x68, 0x61, 0x72, - 0x6d, 0x6f, 0x6e, 0x69, 0x63, 0x3a, 0x20, 0x61, 0x64, 0x64, 0x20, 0x75, - 0x70, 0x70, 0x65, 0x72, 0x20, 0x68, 0x61, 0x72, 0x6d, 0x6f, 0x6e, 0x69, - 0x63, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x66, 0x65, 0x65, 0x64, 0x62, 0x61, 0x63, 0x6b, 0x3a, 0x20, 0x66, - 0x6f, 0x6c, 0x64, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x69, 0x73, 0x74, - 0x6f, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x76, 0x69, 0x61, 0x20, 0x73, - 0x69, 0x6e, 0x28, 0x78, 0x2a, 0x69, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x74, - 0x79, 0x70, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6e, 0x6f, 0x20, 0x6c, 0x6f, - 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x6d, 0x75, 0x6c, + 0x74, 0x69, 0x70, 0x6c, 0x79, 0x3a, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, + 0x65, 0x6e, 0x63, 0x79, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, + 0x69, 0x65, 0x72, 0x20, 0x5b, 0x68, 0x61, 0x72, 0x6d, 0x6f, 0x6e, 0x69, + 0x63, 0x73, 0x5d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x66, 0x65, 0x65, 0x64, 0x62, 0x61, 0x63, 0x6b, 0x3a, 0x20, + 0x66, 0x6f, 0x6c, 0x64, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x69, 0x73, + 0x74, 0x6f, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x76, 0x69, 0x61, 0x20, + 0x73, 0x69, 0x6e, 0x28, 0x78, 0x2a, 0x69, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, + 0x74, 0x79, 0x70, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6e, 0x6f, 0x20, 0x6c, + 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x70, 0x69, 0x6e, 0x67, 0x70, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x70, 0x69, 0x6e, 0x67, 0x70, 0x6f, 0x6e, 0x67, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x73, 0x68, 0x6f, 0x74, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, - 0x65, 0x73, 0x3a, 0x20, 0x41, 0x44, 0x53, 0x52, 0x20, 0x26, 0x20, 0x70, - 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, - 0x6f, 0x70, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x64, 0x6f, 0x6e, - 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x49, 0x6e, 0x73, - 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x45, 0x64, 0x69, 0x74, - 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x63, 0x68, - 0x65, 0x63, 0x6b, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, - 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x6f, 0x78, 0x29, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x65, 0x73, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x73, - 0x20, 0x76, 0x61, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x65, 0x73, - 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x2c, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x6e, 0x64, 0x65, - 0x72, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, - 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, 0x72, - 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x4e, 0x6f, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x20, 0x69, - 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, - 0x75, 0x62, 0x69, 0x63, 0x20, 0x4c, 0x61, 0x67, 0x72, 0x61, 0x6e, 0x67, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x43, 0x75, 0x62, 0x69, 0x63, 0x20, 0x53, 0x70, 0x6c, 0x69, 0x6e, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, - 0x61, 0x73, 0x74, 0x20, 0x53, 0x69, 0x6e, 0x63, 0x20, 0x28, 0x77, 0x69, - 0x6e, 0x64, 0x6f, 0x77, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x31, 0x36, - 0x2c, 0x20, 0x66, 0x69, 0x78, 0x65, 0x64, 0x20, 0x70, 0x6f, 0x69, 0x6e, - 0x74, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x2c, 0x20, 0x73, - 0x69, 0x6e, 0x63, 0x20, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x20, 0x74, - 0x61, 0x62, 0x6c, 0x65, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x50, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, - 0x53, 0x69, 0x6e, 0x63, 0x20, 0x28, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, - 0x20, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x31, 0x32, 0x38, 0x2c, 0x20, 0x64, - 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x69, - 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x29, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x6d, 0x69, 0x67, - 0x61, 0x20, 0x35, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x35, 0x30, - 0x30, 0x20, 0x4c, 0x45, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x31, 0x32, - 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x31, 0x32, 0x30, 0x30, 0x20, - 0x4c, 0x45, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x65, - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x61, - 0x20, 0x6d, 0x61, 0x74, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x70, - 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x74, 0x61, 0x73, 0x74, - 0x65, 0x2c, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x65, 0x70, - 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x69, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x61, - 0x74, 0x20, 0x4c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x20, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, - 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x71, 0x75, - 0x61, 0x6c, 0x69, 0x74, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, - 0x61, 0x62, 0x6c, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x73, - 0x6f, 0x20, 0x74, 0x68, 0x61, 0x74, 0x27, 0x73, 0x20, 0x77, 0x68, 0x61, - 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x2e, 0x58, 0x4d, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x77, 0x65, - 0x72, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, 0x20, - 0x6d, 0x61, 0x64, 0x65, 0x20, 0x28, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, - 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x29, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x2e, 0x20, 0x4d, 0x61, 0x6e, 0x79, 0x20, 0x63, 0x68, 0x69, 0x70, 0x74, - 0x75, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x68, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x20, - 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, 0x6d, - 0x75, 0x66, 0x66, 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x73, 0x68, 0x6f, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x3a, 0x20, 0x41, 0x44, 0x53, 0x52, 0x20, 0x26, 0x20, + 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, + 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x64, 0x6f, + 0x6e, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x49, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x45, 0x64, 0x69, + 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x63, + 0x68, 0x65, 0x63, 0x6b, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, + 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x62, 0x6f, 0x78, 0x29, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x65, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x66, 0x65, 0x72, + 0x73, 0x20, 0x76, 0x61, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x65, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, + 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x6e, 0x64, + 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, + 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, + 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x4e, 0x6f, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, + 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, - 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, - 0x66, 0x6f, 0x72, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, - 0x65, 0x6c, 0x79, 0x20, 0x67, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, - 0x69, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, - 0x20, 0x54, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, - 0x6d, 0x69, 0x67, 0x61, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x61, - 0x72, 0x65, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, - 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x34, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x2e, - 0x4d, 0x4f, 0x44, 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x2e, 0x20, 0x50, - 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x69, 0x6e, 0x63, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x43, - 0x50, 0x55, 0x20, 0x6b, 0x69, 0x6c, 0x6c, 0x65, 0x72, 0x20, 0x2d, 0x20, - 0x67, 0x72, 0x65, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72, 0x65, - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x65, - 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x62, 0x75, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x65, 0x78, - 0x70, 0x65, 0x63, 0x74, 0x20, 0x68, 0x6f, 0x74, 0x20, 0x72, 0x65, 0x61, - 0x6c, 0x2d, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x70, 0x65, 0x72, 0x66, 0x6f, - 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x54, 0x61, 0x62, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, - 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x6f, 0x20, - 0x6f, 0x70, 0x65, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6c, 0x61, - 0x79, 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x32, 0x20, 0x6d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x73, 0x69, 0x6d, 0x75, 0x6c, 0x74, 0x61, 0x6e, 0x65, 0x6f, 0x75, - 0x73, 0x6c, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x65, - 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, - 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x6d, 0x2e, 0x20, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x6c, 0x79, - 0x2c, 0x20, 0x74, 0x61, 0x62, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x76, 0x69, 0x73, 0x69, 0x62, - 0x6c, 0x65, 0x20, 0x62, 0x75, 0x74, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, - 0x65, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x32, 0x34, 0x5d, 0x6b, 0x65, 0x79, - 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, - 0x75, 0x74, 0x73, 0x20, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x6c, 0x6f, - 0x77, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, - 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x75, 0x72, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x61, 0x62, 0x73, 0x20, - 0x61, 0x73, 0x20, 0x77, 0x65, 0x6c, 0x6c, 0x2c, 0x20, 0x6c, 0x69, 0x6b, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x75, 0x74, 0x6f, - 0x6d, 0x61, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x6f, 0x70, - 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x20, 0x69, 0x6e, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x74, 0x61, 0x62, - 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, - 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x70, 0x69, 0x6e, - 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x68, 0x61, - 0x76, 0x69, 0x6f, 0x72, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, - 0x2e, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, 0x68, - 0x6f, 0x6f, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x76, 0x65, - 0x72, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, - 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x67, - 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x74, 0x61, 0x62, 0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x6f, 0x20, - 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, - 0x79, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x61, - 0x62, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x72, 0x20, - 0x73, 0x74, 0x6f, 0x70, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x70, 0x6c, - 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, - 0x74, 0x61, 0x62, 0x20, 0x69, 0x73, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, - 0x65, 0x64, 0x2e, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, - 0x20, 0x63, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x72, 0x65, - 0x73, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x6f, 0x6e, 0x20, 0x72, 0x65, - 0x74, 0x75, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x61, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x61, 0x62, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x34, 0x2e, 0x20, 0x49, 0x6d, - 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, - 0x78, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x66, 0x69, 0x6c, 0x65, - 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x4d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x69, 0x6d, 0x70, 0x6f, - 0x72, 0x74, 0x20, 0x61, 0x20, 0x77, 0x69, 0x64, 0x65, 0x20, 0x72, 0x61, - 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x66, 0x6f, - 0x72, 0x6d, 0x61, 0x74, 0x73, 0x20, 0x62, 0x75, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x4d, 0x69, - 0x6c, 0x6b, 0x79, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x46, 0x54, 0x32, - 0x20, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x2c, 0x20, 0x6d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x65, 0x70, 0x6c, - 0x61, 0x79, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x6e, 0x20, 0x46, - 0x54, 0x32, 0x20, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, - 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x68, 0x69, - 0x63, 0x68, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, 0x6e, 0x6f, 0x74, - 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, - 0x73, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, - 0x6e, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x20, 0x61, - 0x72, 0x65, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, - 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x6c, 0x73, - 0x6f, 0x20, 0x68, 0x61, 0x73, 0x20, 0x62, 0x61, 0x73, 0x69, 0x63, 0x20, - 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x20, 0x73, 0x75, 0x70, 0x70, - 0x6f, 0x72, 0x74, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, - 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, - 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x7a, 0x69, 0x70, 0x70, 0x65, 0x64, 0x2c, 0x20, 0x70, 0x6f, 0x77, 0x65, - 0x72, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x55, 0x4d, 0x58, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x20, - 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6d, 0x70, - 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x36, 0x36, 0x39, 0x20, 0x20, 0x36, 0x36, 0x39, - 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x2f, 0x55, 0x6e, - 0x69, 0x73, 0x36, 0x36, 0x39, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x41, 0x4d, 0x46, 0x20, 0x20, 0x41, - 0x73, 0x79, 0x6c, 0x75, 0x6d, 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x20, - 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x20, 0x28, 0x22, 0x43, 0x72, 0x75, - 0x73, 0x61, 0x64, 0x65, 0x72, 0x22, 0x20, 0x69, 0x6e, 0x2d, 0x67, 0x61, - 0x6d, 0x65, 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x29, 0x20, 0x28, 0x50, - 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x20, 0x53, - 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x75, 0x73, - 0x69, 0x63, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, - 0x20, 0x28, 0x44, 0x53, 0x4d, 0x49, 0x29, 0x20, 0x6c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x79, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x41, 0x4d, 0x53, 0x20, 0x20, 0x45, 0x78, 0x74, - 0x72, 0x65, 0x6d, 0x65, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x43, 0x75, 0x62, 0x69, 0x63, 0x20, 0x4c, 0x61, 0x67, 0x72, 0x61, 0x6e, + 0x67, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x43, 0x75, 0x62, 0x69, 0x63, 0x20, 0x53, 0x70, 0x6c, 0x69, 0x6e, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x46, 0x61, 0x73, 0x74, 0x20, 0x53, 0x69, 0x6e, 0x63, 0x20, 0x28, 0x77, + 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x31, + 0x36, 0x2c, 0x20, 0x66, 0x69, 0x78, 0x65, 0x64, 0x20, 0x70, 0x6f, 0x69, + 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x2c, 0x20, + 0x73, 0x69, 0x6e, 0x63, 0x20, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x20, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, + 0x20, 0x53, 0x69, 0x6e, 0x63, 0x20, 0x28, 0x77, 0x69, 0x6e, 0x64, 0x6f, + 0x77, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x31, 0x32, 0x38, 0x2c, 0x20, + 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, + 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x6d, 0x69, + 0x67, 0x61, 0x20, 0x35, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x35, + 0x30, 0x30, 0x20, 0x4c, 0x45, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x31, + 0x32, 0x30, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x31, 0x32, 0x30, 0x30, + 0x20, 0x4c, 0x45, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x72, + 0x65, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, + 0x61, 0x20, 0x6d, 0x61, 0x74, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, + 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x74, 0x61, 0x73, + 0x74, 0x65, 0x2c, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x73, 0x68, 0x6f, 0x75, + 0x6c, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x65, + 0x70, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x69, 0x6e, 0x64, 0x20, 0x74, 0x68, + 0x61, 0x74, 0x20, 0x4c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x20, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x71, + 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x76, 0x61, 0x69, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x61, 0x73, + 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, + 0x73, 0x6f, 0x20, 0x74, 0x68, 0x61, 0x74, 0x27, 0x73, 0x20, 0x77, 0x68, + 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x6a, 0x6f, 0x72, + 0x69, 0x74, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x2e, 0x58, 0x4d, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x77, + 0x65, 0x72, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, + 0x20, 0x6d, 0x61, 0x64, 0x65, 0x20, 0x28, 0x74, 0x6f, 0x20, 0x62, 0x65, + 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x29, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x2e, 0x20, 0x4d, 0x61, 0x6e, 0x79, 0x20, 0x63, 0x68, 0x69, 0x70, + 0x74, 0x75, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, + 0x20, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, + 0x6d, 0x75, 0x66, 0x66, 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, + 0x66, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x73, 0x68, 0x6f, 0x72, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x72, + 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, + 0x76, 0x65, 0x6c, 0x79, 0x20, 0x67, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, + 0x20, 0x69, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x69, + 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x2e, 0x20, 0x54, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, + 0x61, 0x72, 0x65, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, + 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x34, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, + 0x2e, 0x4d, 0x4f, 0x44, 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x2e, 0x20, + 0x50, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x69, 0x6e, 0x63, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, + 0x43, 0x50, 0x55, 0x20, 0x6b, 0x69, 0x6c, 0x6c, 0x65, 0x72, 0x20, 0x2d, + 0x20, 0x67, 0x72, 0x65, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72, + 0x65, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, + 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x62, 0x75, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x65, + 0x78, 0x70, 0x65, 0x63, 0x74, 0x20, 0x68, 0x6f, 0x74, 0x20, 0x72, 0x65, + 0x61, 0x6c, 0x2d, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x70, 0x65, 0x72, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x54, 0x61, 0x62, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x6e, + 0x61, 0x62, 0x6c, 0x65, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x6f, + 0x20, 0x6f, 0x70, 0x65, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6c, + 0x61, 0x79, 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x32, 0x20, + 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x73, 0x69, 0x6d, 0x75, 0x6c, 0x74, 0x61, 0x6e, 0x65, 0x6f, + 0x75, 0x73, 0x6c, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x6f, 0x20, + 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x64, 0x61, 0x74, + 0x61, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x6d, 0x2e, 0x20, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x6c, + 0x79, 0x2c, 0x20, 0x74, 0x61, 0x62, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x76, 0x69, 0x73, 0x69, + 0x62, 0x6c, 0x65, 0x20, 0x62, 0x75, 0x74, 0x20, 0x63, 0x61, 0x6e, 0x20, + 0x62, 0x65, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x32, 0x34, 0x5d, 0x6b, 0x65, + 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, + 0x63, 0x75, 0x74, 0x73, 0x20, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x6c, + 0x6f, 0x77, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, + 0x65, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x75, 0x72, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x61, 0x62, 0x73, + 0x20, 0x61, 0x73, 0x20, 0x77, 0x65, 0x6c, 0x6c, 0x2c, 0x20, 0x6c, 0x69, + 0x6b, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x75, 0x74, + 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x6f, + 0x70, 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x74, 0x61, + 0x62, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x67, + 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x70, 0x69, + 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x68, + 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, + 0x6c, 0x2e, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, + 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, 0x76, + 0x65, 0x72, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x20, 0x70, 0x6c, 0x61, 0x79, + 0x62, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x62, 0x61, 0x63, 0x6b, + 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x74, 0x61, 0x62, 0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x6f, + 0x20, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x61, 0x6c, + 0x6c, 0x79, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x20, 0x6f, 0x6e, 0x20, 0x74, + 0x61, 0x62, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x72, + 0x20, 0x73, 0x74, 0x6f, 0x70, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, + 0x20, 0x74, 0x61, 0x62, 0x20, 0x69, 0x73, 0x20, 0x73, 0x74, 0x61, 0x72, + 0x74, 0x65, 0x64, 0x2e, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, + 0x6b, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x72, + 0x65, 0x73, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x6f, 0x6e, 0x20, 0x72, + 0x65, 0x74, 0x75, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, + 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x61, 0x62, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x34, 0x2e, 0x20, 0x49, + 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x66, 0x69, 0x6c, + 0x65, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x4d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x69, 0x6d, 0x70, + 0x6f, 0x72, 0x74, 0x20, 0x61, 0x20, 0x77, 0x69, 0x64, 0x65, 0x20, 0x72, + 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x20, 0x62, 0x75, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x46, 0x54, + 0x32, 0x20, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x2c, 0x20, 0x6d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x65, 0x70, + 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x6e, 0x20, + 0x46, 0x54, 0x32, 0x20, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, + 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x68, + 0x69, 0x63, 0x68, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, 0x6e, 0x6f, + 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x20, + 0x61, 0x72, 0x65, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, + 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, + 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x6c, + 0x73, 0x6f, 0x20, 0x68, 0x61, 0x73, 0x20, 0x62, 0x61, 0x73, 0x69, 0x63, + 0x20, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x20, 0x73, 0x75, 0x70, + 0x70, 0x6f, 0x72, 0x74, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, + 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, + 0x6f, 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7a, 0x69, 0x70, 0x70, 0x65, 0x64, 0x2c, 0x20, 0x70, 0x6f, 0x77, + 0x65, 0x72, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x55, 0x4d, 0x58, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x20, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6d, + 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x36, 0x36, 0x39, 0x20, 0x20, 0x36, 0x36, + 0x39, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x2f, 0x55, + 0x6e, 0x69, 0x73, 0x36, 0x36, 0x39, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x41, 0x4d, 0x46, 0x20, 0x20, + 0x41, 0x73, 0x79, 0x6c, 0x75, 0x6d, 0x20, 0x4d, 0x75, 0x73, 0x69, 0x63, + 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x20, 0x28, 0x22, 0x43, 0x72, + 0x75, 0x73, 0x61, 0x64, 0x65, 0x72, 0x22, 0x20, 0x69, 0x6e, 0x2d, 0x67, + 0x61, 0x6d, 0x65, 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x29, 0x20, 0x28, + 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x20, + 0x53, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x75, + 0x73, 0x69, 0x63, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, + 0x65, 0x20, 0x28, 0x44, 0x53, 0x4d, 0x49, 0x29, 0x20, 0x6c, 0x69, 0x62, + 0x72, 0x61, 0x72, 0x79, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x41, 0x4d, 0x53, 0x20, 0x20, 0x45, 0x78, + 0x74, 0x72, 0x65, 0x6d, 0x65, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x65, 0x6c, 0x76, 0x65, + 0x74, 0x20, 0x53, 0x74, 0x75, 0x64, 0x69, 0x6f, 0x20, 0x28, 0x50, 0x43, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x43, 0x42, 0x41, + 0x20, 0x20, 0x43, 0x68, 0x75, 0x63, 0x6b, 0x20, 0x42, 0x69, 0x73, 0x63, + 0x75, 0x69, 0x74, 0x73, 0x2b, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x20, 0x41, + 0x72, 0x74, 0x69, 0x73, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x20, 0x28, 0x50, 0x43, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x44, 0x42, 0x4d, 0x20, + 0x20, 0x44, 0x69, 0x67, 0x69, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x65, 0x72, + 0x20, 0x50, 0x72, 0x6f, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x44, 0x49, 0x47, 0x49, + 0x20, 0x44, 0x69, 0x67, 0x69, 0x62, 0x6f, 0x6f, 0x73, 0x74, 0x65, 0x72, + 0x20, 0x31, 0x2e, 0x30, 0x2d, 0x31, 0x2e, 0x37, 0x20, 0x28, 0x41, 0x6d, + 0x69, 0x67, 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x44, 0x53, 0x4d, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x73, 0x6f, 0x75, + 0x6e, 0x64, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, + 0x20, 0x4b, 0x69, 0x74, 0x20, 0x28, 0x44, 0x53, 0x49, 0x4b, 0x29, 0x20, + 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x20, 0x28, 0x50, 0x43, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x20, 0x53, 0x74, 0x75, + 0x64, 0x69, 0x6f, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x44, 0x54, 0x4d, 0x20, 0x20, 0x44, 0x69, 0x67, + 0x69, 0x74, 0x61, 0x6c, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x28, 0x41, 0x74, 0x61, 0x72, 0x69, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, + 0x69, 0x54, 0x72, 0x65, 0x6b, 0x6b, 0x65, 0x72, 0x20, 0x33, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x65, 0x6c, 0x76, 0x65, 0x74, - 0x20, 0x53, 0x74, 0x75, 0x64, 0x69, 0x6f, 0x20, 0x28, 0x50, 0x43, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x43, 0x42, 0x41, 0x20, - 0x20, 0x43, 0x68, 0x75, 0x63, 0x6b, 0x20, 0x42, 0x69, 0x73, 0x63, 0x75, - 0x69, 0x74, 0x73, 0x2b, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x20, 0x41, 0x72, - 0x74, 0x69, 0x73, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x20, - 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x44, 0x42, 0x4d, 0x20, 0x20, - 0x44, 0x69, 0x67, 0x69, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x65, 0x72, 0x20, - 0x50, 0x72, 0x6f, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x44, 0x49, 0x47, 0x49, 0x20, - 0x44, 0x69, 0x67, 0x69, 0x62, 0x6f, 0x6f, 0x73, 0x74, 0x65, 0x72, 0x20, - 0x31, 0x2e, 0x30, 0x2d, 0x31, 0x2e, 0x37, 0x20, 0x28, 0x41, 0x6d, 0x69, - 0x67, 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x44, - 0x53, 0x4d, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x73, 0x6f, 0x75, 0x6e, - 0x64, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, - 0x4b, 0x69, 0x74, 0x20, 0x28, 0x44, 0x53, 0x49, 0x4b, 0x29, 0x20, 0x6c, - 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x20, 0x53, 0x74, 0x75, 0x64, - 0x69, 0x6f, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x44, 0x54, 0x4d, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, - 0x74, 0x61, 0x6c, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x28, 0x41, 0x74, 0x61, 0x72, 0x69, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, - 0x54, 0x72, 0x65, 0x6b, 0x6b, 0x65, 0x72, 0x20, 0x33, 0x2e, 0x30, 0x20, - 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x46, 0x41, 0x52, 0x20, 0x20, 0x46, 0x61, 0x72, 0x61, 0x6e, 0x64, 0x6f, - 0x6c, 0x65, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x20, + 0x2e, 0x46, 0x41, 0x52, 0x20, 0x20, 0x46, 0x61, 0x72, 0x61, 0x6e, 0x64, + 0x6f, 0x6c, 0x65, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x72, + 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2e, 0x47, 0x44, 0x4d, 0x20, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, + 0x6c, 0x20, 0x44, 0x69, 0x67, 0x69, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, - 0x47, 0x44, 0x4d, 0x20, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, - 0x20, 0x44, 0x69, 0x67, 0x69, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x28, - 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x47, - 0x4d, 0x43, 0x20, 0x20, 0x47, 0x61, 0x6d, 0x65, 0x20, 0x4d, 0x75, 0x73, - 0x69, 0x63, 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x28, - 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x49, 0x4d, 0x46, 0x20, 0x20, 0x49, 0x6d, 0x61, 0x67, 0x6f, - 0x20, 0x4f, 0x72, 0x70, 0x68, 0x65, 0x75, 0x73, 0x20, 0x28, 0x50, 0x43, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x49, 0x54, 0x20, - 0x20, 0x20, 0x49, 0x6d, 0x70, 0x75, 0x6c, 0x73, 0x65, 0x20, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x44, 0x4c, 0x20, 0x20, 0x44, - 0x69, 0x67, 0x69, 0x54, 0x72, 0x61, 0x6b, 0x6b, 0x65, 0x72, 0x20, 0x31, - 0x2e, 0x30, 0x2d, 0x33, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x20, - 0x53, 0x6f, 0x75, 0x6e, 0x64, 0x2d, 0x2f, 0x50, 0x72, 0x6f, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x76, 0x61, - 0x72, 0x69, 0x61, 0x6e, 0x74, 0x73, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, - 0x61, 0x20, 0x26, 0x20, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2e, 0x4d, 0x54, 0x4d, 0x20, 0x20, 0x4d, 0x75, 0x6c, 0x74, - 0x69, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x58, 0x4d, - 0x20, 0x20, 0x43, 0x75, 0x62, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6e, 0x79, - 0x20, 0x58, 0x4d, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x4f, 0x4b, 0x54, 0x20, 0x20, 0x4f, 0x6b, 0x74, - 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, - 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x50, 0x4c, - 0x4d, 0x20, 0x20, 0x44, 0x69, 0x73, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x54, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, 0x50, - 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x50, 0x53, - 0x4d, 0x20, 0x20, 0x45, 0x70, 0x69, 0x63, 0x20, 0x4d, 0x65, 0x67, 0x61, - 0x47, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x4d, 0x41, 0x53, 0x49, 0x20, 0x28, + 0x47, 0x4d, 0x43, 0x20, 0x20, 0x47, 0x61, 0x6d, 0x65, 0x20, 0x4d, 0x75, + 0x73, 0x69, 0x63, 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x20, + 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x49, 0x4d, 0x46, 0x20, 0x20, 0x49, 0x6d, 0x61, 0x67, + 0x6f, 0x20, 0x4f, 0x72, 0x70, 0x68, 0x65, 0x75, 0x73, 0x20, 0x28, 0x50, + 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x49, 0x54, + 0x20, 0x20, 0x20, 0x49, 0x6d, 0x70, 0x75, 0x6c, 0x73, 0x65, 0x20, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x44, 0x4c, 0x20, 0x20, + 0x44, 0x69, 0x67, 0x69, 0x54, 0x72, 0x61, 0x6b, 0x6b, 0x65, 0x72, 0x20, + 0x31, 0x2e, 0x30, 0x2d, 0x33, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, + 0x20, 0x53, 0x6f, 0x75, 0x6e, 0x64, 0x2d, 0x2f, 0x50, 0x72, 0x6f, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x76, + 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x73, 0x20, 0x28, 0x41, 0x6d, 0x69, + 0x67, 0x61, 0x20, 0x26, 0x20, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x54, 0x4d, 0x20, 0x20, 0x4d, 0x75, 0x6c, + 0x74, 0x69, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, + 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x58, + 0x4d, 0x20, 0x20, 0x43, 0x75, 0x62, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6e, + 0x79, 0x20, 0x58, 0x4d, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4f, 0x4b, 0x54, 0x20, 0x20, 0x4f, 0x6b, + 0x74, 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x20, 0x28, 0x41, 0x6d, 0x69, + 0x67, 0x61, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x50, + 0x4c, 0x4d, 0x20, 0x20, 0x44, 0x69, 0x73, 0x6f, 0x72, 0x64, 0x65, 0x72, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x50, - 0x54, 0x4d, 0x20, 0x20, 0x50, 0x6f, 0x6c, 0x79, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x53, 0x33, 0x4d, 0x20, 0x20, 0x53, 0x63, 0x72, - 0x65, 0x61, 0x6d, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x33, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2e, 0x53, 0x46, 0x58, 0x20, 0x20, 0x53, 0x6f, 0x75, - 0x6e, 0x64, 0x46, 0x58, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x53, 0x54, 0x4d, 0x20, - 0x20, 0x53, 0x63, 0x72, 0x65, 0x61, 0x6d, 0x20, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x55, 0x4c, 0x54, 0x20, - 0x20, 0x55, 0x6c, 0x74, 0x72, 0x61, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x55, 0x4e, 0x49, 0x20, 0x20, 0x4d, 0x69, 0x6b, 0x4d, 0x6f, - 0x64, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, 0x50, - 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x27, 0x73, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x65, 0x78, 0x70, - 0x6f, 0x72, 0x74, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, - 0x61, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, - 0x20, 0x61, 0x73, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x27, 0x73, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x66, 0x65, - 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2e, 0x78, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x33, 0x2e, 0x78, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, - 0x63, 0x6b, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x73, + 0x53, 0x4d, 0x20, 0x20, 0x45, 0x70, 0x69, 0x63, 0x20, 0x4d, 0x65, 0x67, + 0x61, 0x47, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x4d, 0x41, 0x53, 0x49, 0x20, + 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, + 0x50, 0x54, 0x4d, 0x20, 0x20, 0x50, 0x6f, 0x6c, 0x79, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x53, 0x33, 0x4d, 0x20, 0x20, 0x53, 0x63, + 0x72, 0x65, 0x61, 0x6d, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x33, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2e, 0x53, 0x46, 0x58, 0x20, 0x20, 0x53, 0x6f, + 0x75, 0x6e, 0x64, 0x46, 0x58, 0x20, 0x28, 0x41, 0x6d, 0x69, 0x67, 0x61, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x53, 0x54, 0x4d, + 0x20, 0x20, 0x53, 0x63, 0x72, 0x65, 0x61, 0x6d, 0x20, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2e, 0x30, 0x20, 0x28, 0x50, 0x43, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x55, 0x4c, 0x54, + 0x20, 0x20, 0x55, 0x6c, 0x74, 0x72, 0x61, 0x54, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x55, 0x4e, 0x49, 0x20, 0x20, 0x4d, 0x69, 0x6b, 0x4d, + 0x6f, 0x64, 0x20, 0x28, 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, + 0x50, 0x43, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x27, 0x73, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x65, 0x78, + 0x70, 0x6f, 0x72, 0x74, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x20, 0x61, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, + 0x65, 0x20, 0x61, 0x73, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x27, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x66, + 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x20, 0x50, 0x72, 0x6f, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2e, 0x78, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x33, 0x2e, 0x78, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, + 0x61, 0x63, 0x6b, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x66, 0x6f, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, + 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, + 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x72, 0x69, 0x65, 0x73, 0x20, 0x28, + 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x36, 0x34, + 0x6b, 0x62, 0x20, 0x6d, 0x61, 0x78, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x29, 0x2c, 0x20, 0x61, + 0x6c, 0x74, 0x68, 0x6f, 0x75, 0x67, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x73, 0x61, 0x76, 0x65, 0x20, 0x32, + 0x2d, 0x33, 0x32, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, + 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x2f, 0x49, 0x42, + 0x4d, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x57, 0x61, 0x76, 0x65, 0x66, 0x6f, + 0x72, 0x6d, 0x20, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x20, 0x72, 0x65, 0x6e, + 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x63, 0x6f, 0x6d, 0x70, + 0x61, 0x74, 0x69, 0x62, 0x6c, 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x20, + 0x61, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x20, 0x61, 0x73, + 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x6d, 0x69, 0x67, 0x68, 0x74, 0x20, 0x74, + 0x68, 0x69, 0x6e, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x49, 0x49, 0x2e, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x6f, + 0x61, 0x64, 0x20, 0x70, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x61, 0x6c, + 0x6c, 0x79, 0x20, 0x61, 0x6e, 0x79, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, + 0x61, 0x73, 0x20, 0x52, 0x41, 0x57, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x61, + 0x75, 0x64, 0x69, 0x6f, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, + 0x3b, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x66, 0x61, 0x6d, + 0x6f, 0x75, 0x73, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, - 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x62, - 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x72, 0x69, 0x65, 0x73, 0x20, 0x28, 0x69, - 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x36, 0x34, 0x6b, - 0x62, 0x20, 0x6d, 0x61, 0x78, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x29, 0x2c, 0x20, 0x61, 0x6c, - 0x74, 0x68, 0x6f, 0x75, 0x67, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x63, 0x61, 0x6e, 0x20, 0x73, 0x61, 0x76, 0x65, 0x20, 0x32, 0x2d, - 0x33, 0x32, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, 0x4d, - 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x2f, 0x49, 0x42, 0x4d, - 0x20, 0x50, 0x43, 0x4d, 0x20, 0x57, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, - 0x6d, 0x20, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x20, 0x72, 0x65, 0x6e, 0x64, - 0x65, 0x72, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2e, 0x58, 0x4d, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, - 0x74, 0x69, 0x62, 0x6c, 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x61, - 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x20, 0x61, 0x73, 0x20, - 0x6f, 0x6e, 0x65, 0x20, 0x6d, 0x69, 0x67, 0x68, 0x74, 0x20, 0x74, 0x68, - 0x69, 0x6e, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x49, 0x49, 0x2e, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, - 0x69, 0x6c, 0x6b, 0x79, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x6f, 0x61, - 0x64, 0x20, 0x70, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, - 0x79, 0x20, 0x61, 0x6e, 0x79, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x61, - 0x73, 0x20, 0x52, 0x41, 0x57, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x61, 0x75, - 0x64, 0x69, 0x6f, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x3b, - 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x66, 0x61, 0x6d, 0x6f, - 0x75, 0x73, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x38, 0x53, 0x56, 0x58, 0x20, - 0x2f, 0x20, 0x2e, 0x49, 0x46, 0x46, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x72, - 0x65, 0x73, 0x73, 0x65, 0x64, 0x2f, 0x75, 0x6e, 0x63, 0x6f, 0x6d, 0x70, - 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, - 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x46, 0x69, 0x6c, 0x65, 0x20, - 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x41, 0x49, 0x46, 0x20, 0x2f, 0x20, 0x2e, 0x41, 0x49, 0x46, - 0x46, 0x20, 0x41, 0x70, 0x70, 0x6c, 0x65, 0x20, 0x41, 0x75, 0x64, 0x69, - 0x6f, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x20, 0x46, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x61, - 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x63, - 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x2f, 0x49, 0x42, 0x4d, 0x20, 0x75, - 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x20, - 0x50, 0x43, 0x4d, 0x20, 0x57, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, - 0x20, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x52, 0x41, 0x57, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x61, 0x75, - 0x64, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x49, 0x46, - 0x46, 0x20, 0x55, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, - 0x65, 0x64, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, + 0x20, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x38, 0x53, 0x56, 0x58, + 0x20, 0x2f, 0x20, 0x2e, 0x49, 0x46, 0x46, 0x20, 0x43, 0x6f, 0x6d, 0x70, + 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x2f, 0x75, 0x6e, 0x63, 0x6f, 0x6d, + 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x20, 0x49, 0x6e, 0x74, 0x65, + 0x72, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x46, 0x69, 0x6c, 0x65, + 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x41, 0x49, 0x46, 0x20, 0x2f, 0x20, 0x2e, 0x41, 0x49, + 0x46, 0x46, 0x20, 0x41, 0x70, 0x70, 0x6c, 0x65, 0x20, 0x41, 0x75, 0x64, + 0x69, 0x6f, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x46, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, 0x41, - 0x56, 0x20, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x2f, - 0x49, 0x42, 0x4d, 0x20, 0x75, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, - 0x73, 0x73, 0x65, 0x64, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x57, 0x61, 0x76, - 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x49, 0x49, - 0x2e, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x73, 0x61, 0x76, 0x65, 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, - 0x20, 0x65, 0x58, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x49, 0x6e, - 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x28, 0x2e, 0x58, - 0x49, 0x29, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x69, 0x6d, 0x70, - 0x6f, 0x72, 0x74, 0x20, 0x47, 0x72, 0x61, 0x76, 0x69, 0x73, 0x20, 0x55, - 0x6c, 0x74, 0x72, 0x61, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x47, 0x46, - 0x31, 0x20, 0x50, 0x61, 0x74, 0x63, 0x68, 0x20, 0x28, 0x2e, 0x50, 0x41, - 0x54, 0x29, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x56, 0x2e, 0x20, 0x50, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, - 0x73, 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x65, 0x58, 0x74, 0x65, - 0x6e, 0x64, 0x65, 0x64, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x28, 0x2e, 0x58, 0x50, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, - 0x58, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x2e, 0x58, 0x54, - 0x29, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, - 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x35, 0x2e, 0x20, 0x4b, 0x65, 0x79, 0x62, 0x6f, - 0x61, 0x72, 0x64, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x42, 0x79, 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, 0x72, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x2c, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, - 0x65, 0x73, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, - 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x2e, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, - 0x61, 0x6e, 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, - 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x20, 0x73, 0x63, 0x72, 0x65, - 0x65, 0x6e, 0x20, 0x28, 0x4d, 0x69, 0x73, 0x63, 0x2e, 0x20, 0x74, 0x61, - 0x62, 0x29, 0x2e, 0x20, 0x54, 0x6f, 0x20, 0x6c, 0x65, 0x61, 0x72, 0x6e, - 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, - 0x6e, 0x63, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x68, 0x69, - 0x63, 0x68, 0x20, 0x6d, 0x69, 0x67, 0x68, 0x74, 0x20, 0x62, 0x65, 0x74, - 0x74, 0x65, 0x72, 0x20, 0x73, 0x75, 0x69, 0x74, 0x20, 0x79, 0x6f, 0x75, - 0x2c, 0x20, 0x72, 0x65, 0x61, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, - 0x70, 0x70, 0x72, 0x6f, 0x70, 0x72, 0x69, 0x61, 0x74, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x2e, 0x20, 0x54, 0x68, 0x65, - 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x75, - 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, - 0x63, 0x75, 0x74, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, 0x72, - 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x66, - 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x74, - 0x68, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x73, 0x6f, 0x20, 0x6c, - 0x65, 0x74, 0x27, 0x73, 0x20, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x20, 0x74, - 0x68, 0x6f, 0x73, 0x65, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, 0x79, 0x20, 0x66, 0x69, 0x72, 0x73, - 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, - 0x4d, 0x61, 0x63, 0x20, 0x4f, 0x53, 0x20, 0x58, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x6b, 0x65, 0x79, - 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, - 0x20, 0x69, 0x6e, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x6b, 0x65, 0x79, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, - 0x74, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x53, 0x77, 0x69, 0x74, - 0x63, 0x68, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x66, - 0x75, 0x6c, 0x6c, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x65, 0x64, 0x20, - 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x28, 0x57, 0x69, 0x6e, - 0x64, 0x6f, 0x77, 0x73, 0x20, 0x26, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x44, 0x4c, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x2d, 0x46, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x62, - 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, - 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, - 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x65, 0x64, 0x20, 0x64, 0x69, 0x73, 0x70, - 0x6c, 0x61, 0x79, 0x20, 0x28, 0x4f, 0x53, 0x20, 0x58, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x4d, - 0x20, 0x4d, 0x75, 0x74, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x0a, 0x0a, 0x20, + 0x56, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, + 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x2f, 0x49, 0x42, 0x4d, 0x20, + 0x75, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, + 0x20, 0x50, 0x43, 0x4d, 0x20, 0x57, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, + 0x6d, 0x20, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x52, 0x41, 0x57, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x61, + 0x75, 0x64, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x49, + 0x46, 0x46, 0x20, 0x55, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, + 0x73, 0x65, 0x64, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x68, 0x61, + 0x6e, 0x67, 0x65, 0x20, 0x46, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x57, + 0x41, 0x56, 0x20, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, + 0x2f, 0x49, 0x42, 0x4d, 0x20, 0x75, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x72, + 0x65, 0x73, 0x73, 0x65, 0x64, 0x20, 0x50, 0x43, 0x4d, 0x20, 0x57, 0x61, + 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x61, 0x75, 0x64, 0x69, 0x6f, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x49, + 0x49, 0x2e, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x73, 0x61, 0x76, 0x65, 0x20, 0x46, 0x54, 0x32, 0x27, + 0x73, 0x20, 0x65, 0x58, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x49, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x28, 0x2e, + 0x58, 0x49, 0x29, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x69, 0x6d, + 0x70, 0x6f, 0x72, 0x74, 0x20, 0x47, 0x72, 0x61, 0x76, 0x69, 0x73, 0x20, + 0x55, 0x6c, 0x74, 0x72, 0x61, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x47, + 0x46, 0x31, 0x20, 0x50, 0x61, 0x74, 0x63, 0x68, 0x20, 0x28, 0x2e, 0x50, + 0x41, 0x54, 0x29, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x56, 0x2e, 0x20, + 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x68, 0x61, 0x6e, 0x64, 0x6c, + 0x65, 0x73, 0x20, 0x46, 0x54, 0x32, 0x27, 0x73, 0x20, 0x65, 0x58, 0x74, + 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x28, 0x2e, 0x58, 0x50, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x65, 0x58, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x54, 0x72, 0x61, + 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x2e, 0x58, + 0x54, 0x29, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, + 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x35, 0x2e, 0x20, 0x4b, 0x65, 0x79, 0x62, + 0x6f, 0x61, 0x72, 0x64, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, + 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x42, 0x79, 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, 0x72, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x2c, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x66, 0x65, 0x61, 0x74, 0x75, + 0x72, 0x65, 0x73, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x65, 0x64, 0x69, 0x74, + 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x2e, 0x20, 0x59, 0x6f, 0x75, 0x20, + 0x63, 0x61, 0x6e, 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x20, 0x73, 0x63, 0x72, + 0x65, 0x65, 0x6e, 0x20, 0x28, 0x4d, 0x69, 0x73, 0x63, 0x2e, 0x20, 0x74, + 0x61, 0x62, 0x29, 0x2e, 0x20, 0x54, 0x6f, 0x20, 0x6c, 0x65, 0x61, 0x72, + 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x68, + 0x69, 0x63, 0x68, 0x20, 0x6d, 0x69, 0x67, 0x68, 0x74, 0x20, 0x62, 0x65, + 0x74, 0x74, 0x65, 0x72, 0x20, 0x73, 0x75, 0x69, 0x74, 0x20, 0x79, 0x6f, + 0x75, 0x2c, 0x20, 0x72, 0x65, 0x61, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x61, 0x70, 0x70, 0x72, 0x6f, 0x70, 0x72, 0x69, 0x61, 0x74, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x2e, 0x20, 0x54, 0x68, + 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x20, 0x63, 0x6f, + 0x75, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x68, 0x6f, 0x72, + 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, + 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, + 0x74, 0x68, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x73, 0x6f, 0x20, + 0x6c, 0x65, 0x74, 0x27, 0x73, 0x20, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x20, + 0x74, 0x68, 0x6f, 0x73, 0x65, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, 0x79, 0x20, 0x66, 0x69, 0x72, + 0x73, 0x74, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, + 0x20, 0x4d, 0x61, 0x63, 0x20, 0x4f, 0x53, 0x20, 0x58, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x6b, 0x65, + 0x79, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x6b, 0x65, 0x79, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x6c, 0x74, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x53, 0x77, 0x69, + 0x74, 0x63, 0x68, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, + 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x65, 0x64, + 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x28, 0x57, 0x69, + 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x26, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x44, 0x4c, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x2d, 0x46, 0x20, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, + 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x66, 0x75, 0x6c, 0x6c, + 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x65, 0x64, 0x20, 0x64, 0x69, 0x73, + 0x70, 0x6c, 0x61, 0x79, 0x20, 0x28, 0x4f, 0x53, 0x20, 0x58, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, + 0x4d, 0x20, 0x4d, 0x75, 0x74, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x4d, 0x20, 0x49, 0x6e, 0x76, 0x65, 0x72, 0x74, + 0x20, 0x6d, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, 0x20, 0x55, 0x6e, + 0x2d, 0x6d, 0x75, 0x74, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x4d, 0x20, 0x49, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, - 0x6d, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, 0x20, 0x55, 0x6e, 0x2d, - 0x6d, 0x75, 0x74, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x54, 0x20, 0x4f, 0x70, 0x65, 0x6e, 0x20, 0x61, 0x20, 0x6e, - 0x65, 0x77, 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, - 0x57, 0x20, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x66, 0x74, 0x2d, 0x54, 0x20, 0x4f, 0x70, 0x65, 0x6e, 0x20, 0x61, 0x20, + 0x6e, 0x65, 0x77, 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, - 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, 0x61, - 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, 0x69, 0x67, 0x68, 0x74, - 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, - 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, - 0x6c, 0x74, 0x2d, 0x3d, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, - 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, - 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, - 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x2d, 0x20, 0x44, - 0x65, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, - 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x3d, 0x20, - 0x49, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, + 0x2d, 0x57, 0x20, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, + 0x74, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, + 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, 0x69, 0x67, 0x68, + 0x74, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x65, 0x78, + 0x74, 0x20, 0x74, 0x61, 0x62, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6c, 0x74, 0x2d, 0x3d, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, + 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x2d, 0x20, + 0x44, 0x65, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x6e, 0x64, 0x65, - 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x2d, 0x20, 0x44, 0x65, 0x63, 0x72, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, - 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, - 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, - 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x72, - 0x61, 0x63, 0x6b, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, 0x64, - 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x69, - 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6d, - 0x6f, 0x64, 0x65, 0x20, 0x62, 0x61, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x6c, - 0x79, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x62, 0x69, 0x74, 0x20, 0x6d, - 0x6f, 0x72, 0x65, 0x20, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x72, 0x6e, 0x22, - 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x79, 0x6f, 0x75, - 0x20, 0x63, 0x61, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, - 0x6f, 0x63, 0x75, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x64, 0x69, 0x66, 0x66, - 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x72, 0x74, 0x73, 0x20, - 0x28, 0x65, 0x2e, 0x67, 0x2e, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x2c, 0x20, 0x49, 0x6e, - 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6c, 0x69, 0x73, - 0x74, 0x62, 0x6f, 0x78, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x62, - 0x6f, 0x78, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x29, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x27, 0x72, 0x65, - 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x6b, 0x65, - 0x79, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x79, 0x27, 0x72, 0x65, 0x20, - 0x72, 0x6f, 0x75, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x63, 0x75, - 0x73, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2e, - 0x20, 0x4b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x73, 0x68, - 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, - 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x73, 0x74, - 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x3b, 0x20, 0x79, 0x6f, 0x75, 0x20, - 0x63, 0x61, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x65, - 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x79, 0x20, 0x70, 0x72, 0x65, 0x73, - 0x73, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x53, 0x48, 0x49, - 0x46, 0x54, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6e, - 0x61, 0x76, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, - 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x63, 0x75, 0x74, 0x2c, 0x20, 0x63, 0x6f, 0x70, 0x79, 0x20, - 0x26, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x62, 0x79, 0x20, 0x75, - 0x73, 0x69, 0x6e, 0x67, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x58, 0x2f, - 0x43, 0x2f, 0x56, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x20, 0x55, 0x73, 0x65, - 0x72, 0x73, 0x20, 0x77, 0x68, 0x6f, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6e, - 0x65, 0x77, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x77, 0x69, 0x6c, - 0x6c, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, 0x20, 0x66, - 0x69, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x61, 0x20, 0x62, - 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x75, - 0x69, 0x74, 0x69, 0x76, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, - 0x65, 0x20, 0x28, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x73, 0x20, 0x74, 0x68, - 0x72, 0x75, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2f, 0x69, - 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x73, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, - 0x74, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x20, 0x41, - 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x65, 0x64, 0x69, 0x74, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x44, 0x69, 0x73, 0x6b, 0x20, - 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x20, 0x44, 0x69, 0x73, - 0x6b, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x54, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, - 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58, 0x20, 0x4d, - 0x61, 0x69, 0x6e, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, - 0x65, 0x20, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, 0x6f, 0x62, - 0x61, 0x6c, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x32, 0x2c, 0x20, 0x33, 0x2c, 0x20, 0x35, 0x2c, 0x20, 0x36, - 0x2e, 0x2e, 0x2e, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x2f, 0x20, 0x69, - 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, - 0x28, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, - 0x6e, 0x20, 0x77, 0x68, 0x65, 0x74, 0x68, 0x65, 0x72, 0x20, 0x65, 0x64, - 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x51, 0x2c, 0x20, 0x57, 0x2c, 0x20, 0x45, 0x2c, 0x20, - 0x52, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x2c, 0x20, 0x44, 0x2c, 0x20, 0x46, 0x2c, 0x20, 0x47, 0x2e, 0x2e, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x2c, 0x20, 0x58, 0x2c, - 0x20, 0x43, 0x2c, 0x20, 0x56, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x46, 0x31, 0x2e, 0x2e, 0x2e, 0x46, 0x38, 0x20, 0x53, - 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x63, 0x74, 0x61, 0x76, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x31, 0x2e, 0x2e, 0x2e, 0x38, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, - 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x66, 0x6f, - 0x63, 0x75, 0x73, 0x20, 0x28, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, - 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x2f, 0x6f, 0x66, 0x66, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, - 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, - 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, - 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, - 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, - 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x45, 0x6e, 0x74, - 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x39, 0x20, - 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, - 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x28, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x61, 0x73, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x30, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x65, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x3d, + 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x6e, 0x64, + 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x2d, 0x20, 0x44, 0x65, 0x63, + 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, + 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x65, + 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x62, 0x61, 0x73, 0x69, 0x63, 0x61, 0x6c, + 0x6c, 0x79, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x62, 0x69, 0x74, 0x20, + 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x72, 0x6e, + 0x22, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x79, 0x6f, + 0x75, 0x20, 0x63, 0x61, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x66, 0x6f, 0x63, 0x75, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x64, 0x69, 0x66, + 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x72, 0x74, 0x73, + 0x20, 0x28, 0x65, 0x2e, 0x67, 0x2e, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x2c, 0x20, 0x49, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6c, 0x69, + 0x73, 0x74, 0x62, 0x6f, 0x78, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6c, 0x69, 0x73, 0x74, + 0x62, 0x6f, 0x78, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x29, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x27, 0x72, + 0x65, 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x6b, + 0x65, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x79, 0x27, 0x72, 0x65, + 0x20, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x63, + 0x75, 0x73, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x2e, 0x20, 0x4b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x73, + 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x73, + 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x3b, 0x20, 0x79, 0x6f, 0x75, + 0x20, 0x63, 0x61, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x79, 0x20, 0x70, 0x72, 0x65, + 0x73, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x53, 0x48, + 0x49, 0x46, 0x54, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x6e, 0x61, 0x76, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x73, + 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x2c, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x63, 0x75, 0x74, 0x2c, 0x20, 0x63, 0x6f, 0x70, 0x79, + 0x20, 0x26, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x62, 0x79, 0x20, + 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x58, + 0x2f, 0x43, 0x2f, 0x56, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x20, 0x55, 0x73, + 0x65, 0x72, 0x73, 0x20, 0x77, 0x68, 0x6f, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x6e, 0x65, 0x77, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x77, 0x69, + 0x6c, 0x6c, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, 0x20, + 0x66, 0x69, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x61, 0x20, + 0x62, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x69, 0x6e, 0x74, + 0x75, 0x69, 0x74, 0x69, 0x76, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x53, 0x70, 0x61, + 0x63, 0x65, 0x20, 0x28, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x73, 0x20, 0x74, + 0x68, 0x72, 0x75, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2f, + 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, + 0x6c, 0x74, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x20, + 0x41, 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x65, 0x64, 0x69, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x44, 0x69, 0x73, 0x6b, + 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x20, 0x49, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x20, 0x44, 0x69, + 0x73, 0x6b, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x20, 0x53, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58, 0x20, + 0x4d, 0x61, 0x69, 0x6e, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x20, 0x54, 0x6f, 0x67, 0x67, + 0x6c, 0x65, 0x20, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, 0x6f, + 0x62, 0x61, 0x6c, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x32, 0x2c, 0x20, 0x33, 0x2c, 0x20, 0x35, 0x2c, 0x20, + 0x36, 0x2e, 0x2e, 0x2e, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x2f, 0x20, + 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, + 0x20, 0x28, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, + 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x74, 0x68, 0x65, 0x72, 0x20, 0x65, + 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x51, 0x2c, 0x20, 0x57, 0x2c, 0x20, 0x45, 0x2c, + 0x20, 0x52, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x2c, 0x20, 0x44, 0x2c, 0x20, 0x46, 0x2c, 0x20, 0x47, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x2c, 0x20, 0x58, + 0x2c, 0x20, 0x43, 0x2c, 0x20, 0x56, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x2e, 0x2e, 0x2e, 0x46, 0x38, 0x20, + 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x63, 0x74, 0x61, 0x76, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x31, 0x2e, 0x2e, 0x2e, 0x38, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x61, 0x63, 0x65, + 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x20, 0x66, + 0x6f, 0x63, 0x75, 0x73, 0x20, 0x28, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, + 0x6f, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x2f, 0x6f, 0x66, 0x66, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, + 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, + 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, + 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, + 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x45, 0x6e, + 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, + 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x39, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, - 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, - 0x72, 0x73, 0x74, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, - 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, - 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x31, 0x20, 0x50, 0x6c, 0x61, 0x79, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, - 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, - 0x46, 0x31, 0x32, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x74, 0x68, 0x69, 0x72, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, - 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, - 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, - 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, - 0x77, 0x20, 0x28, 0x73, 0x74, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, - 0x6b, 0x65, 0x79, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, 0x29, + 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, + 0x20, 0x28, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x61, 0x73, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, + 0x30, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, + 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, + 0x69, 0x72, 0x73, 0x74, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, + 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, + 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x31, 0x20, 0x50, 0x6c, 0x61, + 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, + 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, - 0x72, 0x6f, 0x77, 0x20, 0x62, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x73, 0x63, 0x20, 0x53, 0x74, 0x6f, - 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x46, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x73, 0x6f, - 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x50, 0x20, 0x54, - 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x73, 0x70, 0x65, - 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x57, 0x20, 0x54, 0x6f, 0x67, 0x67, - 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, - 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x54, 0x6f, 0x67, + 0x2d, 0x46, 0x31, 0x32, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x74, 0x68, 0x69, 0x72, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, + 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, + 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, + 0x6f, 0x77, 0x20, 0x28, 0x73, 0x74, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x6e, + 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, + 0x20, 0x72, 0x6f, 0x77, 0x20, 0x62, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x73, 0x63, 0x20, 0x53, 0x74, + 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x46, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x73, + 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x50, 0x20, + 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x73, 0x70, + 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x57, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x62, 0x65, 0x68, 0x61, 0x76, - 0x69, 0x6f, 0x72, 0x20, 0x28, 0x6c, 0x69, 0x76, 0x65, 0x20, 0x6d, 0x6f, - 0x64, 0x65, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x4f, 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x73, 0x6f, + 0x77, 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x54, 0x6f, + 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x62, 0x65, 0x68, 0x61, + 0x76, 0x69, 0x6f, 0x72, 0x20, 0x28, 0x6c, 0x69, 0x76, 0x65, 0x20, 0x6d, + 0x6f, 0x64, 0x65, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x4f, 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x73, + 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, 0x65, 0x20, 0x73, 0x6f, 0x6e, - 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, - 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x2e, 0x2e, 0x2e, + 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, 0x20, 0x53, 0x61, + 0x76, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x51, 0x20, 0x45, 0x78, 0x69, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x67, + 0x72, 0x61, 0x6d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, + 0x74, 0x2d, 0x46, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, + 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x61, + 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, + 0x6e, 0x65, 0x78, 0x74, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x51, 0x20, 0x45, 0x78, 0x69, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, - 0x61, 0x6d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, - 0x2d, 0x46, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x45, - 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, - 0x6b, 0x65, 0x79, 0x73, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x61, 0x72, - 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, - 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6e, - 0x65, 0x78, 0x74, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x54, - 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x70, - 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x63, 0x68, 0x61, 0x6e, - 0x6e, 0x65, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, - 0x67, 0x65, 0x55, 0x70, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, - 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x44, 0x6f, 0x77, 0x6e, 0x20, - 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, - 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, - 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x64, 0x20, 0x4a, 0x75, 0x6d, - 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, - 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x39, 0x20, 0x4a, - 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x46, 0x31, 0x31, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, - 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68, - 0x61, 0x6c, 0x66, 0x77, 0x61, 0x79, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, - 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x5a, 0x20, 0x55, 0x6e, 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x59, 0x20, 0x52, 0x65, - 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, - 0x79, 0x73, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, - 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x20, 0x53, 0x65, - 0x6c, 0x65, 0x63, 0x74, 0x20, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x58, 0x20, 0x43, 0x75, 0x74, + 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, + 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x63, 0x68, 0x61, + 0x6e, 0x6e, 0x65, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, + 0x61, 0x67, 0x65, 0x55, 0x70, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, + 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x44, 0x6f, 0x77, 0x6e, + 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, + 0x73, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, + 0x6f, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x64, 0x20, 0x4a, 0x75, + 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x72, + 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x39, 0x20, + 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, + 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x46, 0x31, 0x31, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, + 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x68, 0x61, 0x6c, 0x66, 0x77, 0x61, 0x79, 0x20, 0x74, 0x68, 0x72, 0x6f, + 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x5a, 0x20, 0x55, 0x6e, 0x64, 0x6f, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x59, 0x20, 0x52, + 0x65, 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, + 0x65, 0x79, 0x73, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, + 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, + 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x45, 0x78, 0x74, + 0x65, 0x6e, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x20, 0x53, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x58, 0x20, 0x43, 0x75, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x43, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x56, 0x20, 0x50, 0x61, 0x73, + 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x43, 0x6f, + 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x74, 0x6f, + 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x49, 0x20, 0x49, 0x6e, 0x74, + 0x65, 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2f, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x2c, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x43, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x56, 0x20, 0x50, 0x61, 0x73, 0x74, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x43, 0x6f, 0x6e, - 0x76, 0x65, 0x72, 0x74, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x74, 0x6f, 0x20, - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x49, 0x20, 0x49, 0x6e, 0x74, 0x65, - 0x72, 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, - 0x6e, 0x74, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2f, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, - 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x2c, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x44, - 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, - 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, - 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x49, 0x6e, 0x73, 0x65, - 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, 0x6e, 0x73, - 0x65, 0x72, 0x74, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, - 0x6f, 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, + 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, + 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, + 0x2d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, + 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x49, 0x6e, 0x73, + 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, - 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, - 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, - 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, - 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, - 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, - 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, - 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, - 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, 0x77, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, 0x6e, + 0x73, 0x65, 0x72, 0x74, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, + 0x72, 0x6f, 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, + 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, + 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, + 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x61, 0x6c, 0x74, - 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, + 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x63, 0x6b, 0x73, - 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, - 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, - 0x6f, 0x75, 0x73, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x72, 0x69, - 0x67, 0x68, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x4c, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, - 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, - 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, - 0x45, 0x73, 0x63, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, - 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, - 0x77, 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x31, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, - 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x4f, 0x53, 0x20, 0x58, - 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x50, 0x6c, 0x75, 0x73, 0x20, 0x6f, 0x72, - 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x4a, 0x20, 0x49, 0x6e, 0x63, - 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, - 0x74, 0x2d, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x20, 0x6f, 0x72, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x48, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, - 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x4a, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, - 0x42, 0x50, 0x4d, 0x20, 0x62, 0x79, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x48, 0x20, 0x44, 0x65, - 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x62, - 0x79, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x4b, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, - 0x65, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x62, 0x79, 0x20, 0x35, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x47, 0x20, - 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x42, 0x50, 0x4d, - 0x20, 0x62, 0x79, 0x20, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x6c, 0x74, 0x2d, 0x49, 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x49, - 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x28, 0x63, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x6c, 0x6f, 0x74, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x75, 0x73, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, + 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x61, 0x6c, + 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x79, 0x62, + 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, + 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, 0x79, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x61, 0x63, 0x6b, + 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, + 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x72, + 0x69, 0x67, 0x68, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x4c, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, + 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x68, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, + 0x20, 0x45, 0x73, 0x63, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, + 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, + 0x6f, 0x77, 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, + 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x4f, 0x53, 0x20, + 0x58, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x50, 0x6c, 0x75, 0x73, 0x20, 0x6f, + 0x72, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x4a, 0x20, 0x49, 0x6e, + 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x6c, 0x74, 0x2d, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x20, 0x6f, 0x72, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x48, 0x20, 0x44, 0x65, 0x63, 0x72, + 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x4a, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, + 0x20, 0x42, 0x50, 0x4d, 0x20, 0x62, 0x79, 0x20, 0x31, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x48, 0x20, 0x44, + 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x42, 0x50, 0x4d, 0x20, + 0x62, 0x79, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x4b, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, + 0x73, 0x65, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x62, 0x79, 0x20, 0x35, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x47, + 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x42, 0x50, + 0x4d, 0x20, 0x62, 0x79, 0x20, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x49, 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, + 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x28, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x6c, 0x6f, 0x74, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x75, 0x73, + 0x65, 0x64, 0x72, 0x61, 0x67, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2b, 0x4d, 0x6f, 0x75, 0x73, 0x65, 0x64, 0x72, 0x61, 0x67, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2b, 0x4d, 0x6f, 0x75, 0x73, 0x65, 0x64, - 0x72, 0x61, 0x67, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x20, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x73, 0x20, 0x73, 0x65, 0x6c, - 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x77, 0x68, 0x65, 0x6e, - 0x20, 0x27, 0x61, 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x64, - 0x6e, 0x64, 0x27, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, - 0x4d, 0x69, 0x73, 0x63, 0x2d, 0x74, 0x61, 0x62, 0x20, 0x69, 0x6e, 0x20, - 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, - 0x70, 0x6f, 0x73, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x37, 0x20, 0x20, - 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x20, 0x54, - 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, - 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x46, 0x37, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, - 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, - 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, - 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x46, 0x38, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, - 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, - 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, - 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x37, 0x20, - 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x38, 0x20, - 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x20, 0x20, 0x54, - 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, - 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, - 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, - 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, - 0x2d, 0x46, 0x32, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, - 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x54, - 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, - 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, + 0x6f, 0x6e, 0x20, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x73, 0x20, 0x73, 0x65, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x77, 0x68, 0x65, + 0x6e, 0x20, 0x27, 0x61, 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, + 0x64, 0x6e, 0x64, 0x27, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x20, 0x69, 0x6e, + 0x20, 0x4d, 0x69, 0x73, 0x63, 0x2d, 0x74, 0x61, 0x62, 0x20, 0x69, 0x6e, + 0x20, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, + 0x73, 0x70, 0x6f, 0x73, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x37, 0x20, + 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, + 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x20, 0x20, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, + 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x37, 0x20, 0x54, 0x72, 0x61, 0x6e, + 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, - 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, - 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x20, 0x20, 0x54, - 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, - 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, - 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, - 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, - 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x75, - 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, - 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x2f, 0x70, 0x72, 0x65, 0x76, 0x69, - 0x6f, 0x75, 0x73, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x26, - 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x26, + 0x66, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, + 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x37, + 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x38, + 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x31, 0x20, 0x20, 0x20, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, + 0x74, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, + 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, + 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x20, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, + 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, + 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x20, 0x20, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x54, 0x72, 0x61, + 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, + 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x45, 0x64, 0x69, 0x74, 0x6f, + 0x72, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, + 0x75, 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x53, 0x65, 0x6c, 0x65, + 0x63, 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x2f, 0x70, 0x72, 0x65, 0x76, + 0x69, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, + 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, + 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x26, 0x20, - 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, - 0x6c, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x73, - 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x72, 0x20, - 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x49, 0x2e, 0x20, - 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x49, 0x49, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, - 0x68, 0x65, 0x20, 0x46, 0x54, 0x32, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, - 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x64, 0x69, 0x65, 0x2d, 0x68, 0x61, 0x72, 0x64, - 0x20, 0x46, 0x54, 0x32, 0x20, 0x75, 0x73, 0x65, 0x72, 0x73, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, 0x20, - 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x76, 0x65, 0x72, 0x79, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x75, 0x69, 0x74, 0x69, - 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, - 0x65, 0x72, 0x73, 0x2e, 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x6e, 0x6f, - 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x46, 0x54, 0x32, 0x20, 0x73, 0x68, - 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x79, 0x65, 0x74, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x64, - 0x69, 0x66, 0x66, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x61, - 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, 0x65, 0x63, 0x68, 0x6e, 0x69, - 0x63, 0x61, 0x6c, 0x20, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x73, 0x2e, - 0x20, 0x41, 0x6c, 0x73, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, - 0x69, 0x73, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, - 0x20, 0x6d, 0x61, 0x79, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, - 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x6f, 0x6e, 0x20, 0x50, - 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x50, 0x43, 0x20, 0x62, 0x65, 0x63, - 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x6f, 0x6d, - 0x65, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20, 0x64, 0x65, 0x76, 0x69, - 0x63, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x20, 0x41, - 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x65, 0x64, 0x69, 0x74, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x44, 0x69, 0x73, 0x6b, 0x20, - 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x20, 0x44, 0x69, 0x73, - 0x6b, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x54, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, - 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58, 0x20, 0x4d, - 0x61, 0x69, 0x6e, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, - 0x65, 0x20, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, 0x6f, 0x62, - 0x61, 0x6c, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x32, 0x2c, 0x20, 0x33, 0x2c, 0x20, 0x35, 0x2c, 0x20, 0x36, - 0x2e, 0x2e, 0x2e, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x2f, 0x20, 0x69, - 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, - 0x28, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, - 0x6e, 0x20, 0x77, 0x68, 0x65, 0x74, 0x68, 0x65, 0x72, 0x20, 0x65, 0x64, - 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x51, 0x2c, 0x20, 0x57, 0x2c, 0x20, 0x45, 0x2c, 0x20, - 0x52, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x2c, 0x20, 0x44, 0x2c, 0x20, 0x46, 0x2c, 0x20, 0x47, 0x2e, 0x2e, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x2c, 0x20, 0x58, 0x2c, - 0x20, 0x43, 0x2c, 0x20, 0x56, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x46, 0x31, 0x2e, 0x2e, 0x2e, 0x46, 0x38, 0x20, 0x53, - 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x63, 0x74, 0x61, 0x76, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x69, 0x67, 0x68, 0x74, - 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, - 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, - 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, - 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, - 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x69, - 0x67, 0x68, 0x74, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x50, 0x6c, 0x61, 0x79, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, - 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x28, 0x57, 0x69, 0x6e, - 0x64, 0x6f, 0x77, 0x73, 0x20, 0x26, 0x53, 0x44, 0x4c, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, - 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, + 0x20, 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6c, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, + 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x72, + 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x49, 0x2e, + 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x49, 0x49, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x68, 0x65, 0x20, 0x46, 0x54, 0x32, 0x20, 0x65, 0x64, 0x69, 0x74, + 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x69, 0x65, 0x2d, 0x68, 0x61, 0x72, + 0x64, 0x20, 0x46, 0x54, 0x32, 0x20, 0x75, 0x73, 0x65, 0x72, 0x73, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x6c, 0x79, + 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x76, 0x65, 0x72, 0x79, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x75, 0x69, 0x74, + 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, + 0x6e, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x6e, + 0x6f, 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x46, 0x54, 0x32, 0x20, 0x73, + 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x79, 0x65, 0x74, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x6d, 0x61, 0x79, 0x20, + 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, + 0x61, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, 0x65, 0x63, 0x68, 0x6e, + 0x69, 0x63, 0x61, 0x6c, 0x20, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x73, + 0x2e, 0x20, 0x41, 0x6c, 0x73, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, + 0x68, 0x69, 0x73, 0x20, 0x65, 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, + 0x65, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, + 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x6f, 0x6e, 0x20, + 0x50, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x50, 0x43, 0x20, 0x62, 0x65, + 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x69, 0x6d, 0x69, 0x74, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x6f, + 0x6d, 0x65, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20, 0x64, 0x65, 0x76, + 0x69, 0x63, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x20, + 0x41, 0x64, 0x76, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x65, 0x64, 0x69, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x44, 0x69, 0x73, 0x6b, + 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x20, 0x49, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x20, 0x44, 0x69, + 0x73, 0x6b, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x20, 0x53, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x73, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58, 0x20, + 0x4d, 0x61, 0x69, 0x6e, 0x20, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x20, 0x54, 0x6f, 0x67, 0x67, + 0x6c, 0x65, 0x20, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6c, 0x6f, + 0x62, 0x61, 0x6c, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x32, 0x2c, 0x20, 0x33, 0x2c, 0x20, 0x35, 0x2c, 0x20, + 0x36, 0x2e, 0x2e, 0x2e, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x2f, 0x20, + 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x73, + 0x20, 0x28, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, + 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x74, 0x68, 0x65, 0x72, 0x20, 0x65, + 0x64, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x73, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x6e, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x51, 0x2c, 0x20, 0x57, 0x2c, 0x20, 0x45, 0x2c, + 0x20, 0x52, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x2c, 0x20, 0x44, 0x2c, 0x20, 0x46, 0x2c, 0x20, 0x47, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5a, 0x2c, 0x20, 0x58, + 0x2c, 0x20, 0x43, 0x2c, 0x20, 0x56, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x46, 0x31, 0x2e, 0x2e, 0x2e, 0x46, 0x38, 0x20, + 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x63, 0x74, 0x61, 0x76, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x69, 0x67, 0x68, + 0x74, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, + 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, + 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, + 0x69, 0x67, 0x68, 0x74, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x50, 0x6c, 0x61, + 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, + 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x28, 0x57, 0x69, + 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, 0x26, 0x53, 0x44, 0x4c, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, + 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, + 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, 0x77, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x46, 0x39, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x50, 0x6c, - 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, + 0x69, 0x6e, 0x67, 0x20, 0x28, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x61, 0x73, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x2f, + 0x52, 0x69, 0x67, 0x68, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x41, 0x6c, 0x74, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x30, 0x20, 0x50, 0x6c, 0x61, + 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, + 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, - 0x46, 0x39, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, - 0x6e, 0x67, 0x20, 0x28, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x61, 0x73, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x2f, 0x52, - 0x69, 0x67, 0x68, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, - 0x6c, 0x74, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x30, 0x20, 0x50, 0x6c, 0x61, 0x79, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x71, - 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, - 0x31, 0x31, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, - 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x32, 0x20, 0x50, - 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, - 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x66, - 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x69, 0x72, - 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, - 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, - 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x73, - 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, 0x73, 0x74, - 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, - 0x6e, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, - 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, - 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, 0x70, 0x61, 0x63, - 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x62, - 0x79, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x53, 0x74, 0x6f, 0x70, 0x20, 0x2f, - 0x20, 0x45, 0x64, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x49, - 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, - 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, 0x69, - 0x67, 0x68, 0x74, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, - 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, - 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x44, 0x65, 0x63, 0x72, + 0x46, 0x31, 0x31, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, + 0x74, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x32, 0x20, + 0x50, 0x6c, 0x61, 0x79, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, + 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x69, + 0x72, 0x64, 0x20, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x20, 0x6f, + 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x65, 0x6e, 0x67, + 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, + 0x2d, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, + 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, 0x73, + 0x74, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x73, + 0x20, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, + 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x53, 0x70, 0x61, + 0x63, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x20, + 0x62, 0x79, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 0x53, 0x74, 0x6f, 0x70, 0x20, + 0x2f, 0x20, 0x45, 0x64, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, + 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x73, 0x6f, 0x6e, + 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, + 0x69, 0x67, 0x68, 0x74, 0x20, 0x44, 0x65, 0x63, 0x72, 0x65, 0x61, 0x73, + 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x4c, 0x65, 0x66, 0x74, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x46, 0x39, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, - 0x65, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, - 0x31, 0x30, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, 0x65, - 0x77, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x31, 0x20, 0x44, 0x65, 0x63, 0x72, - 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, - 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x32, - 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x65, 0x79, - 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x45, 0x53, 0x43, 0x20, 0x28, - 0x41, 0x4e, 0x53, 0x49, 0x3a, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x4d, 0x69, - 0x6e, 0x75, 0x73, 0x29, 0x2a, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, - 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x6b, 0x65, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x45, - 0x53, 0x43, 0x20, 0x28, 0x41, 0x4e, 0x53, 0x49, 0x3a, 0x20, 0x41, 0x6c, - 0x74, 0x2d, 0x50, 0x6c, 0x75, 0x73, 0x29, 0x2a, 0x20, 0x44, 0x65, 0x63, - 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x46, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x50, - 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x73, - 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x57, 0x20, 0x54, 0x6f, - 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x77, 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x20, 0x54, + 0x72, 0x6c, 0x2d, 0x52, 0x69, 0x67, 0x68, 0x74, 0x20, 0x44, 0x65, 0x63, + 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x39, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, + 0x64, 0x65, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x46, 0x31, 0x30, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6e, + 0x65, 0x77, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, 0x31, 0x20, 0x44, 0x65, 0x63, + 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, + 0x32, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x65, + 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, 0x45, 0x53, 0x43, 0x20, + 0x28, 0x41, 0x4e, 0x53, 0x49, 0x3a, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x4d, + 0x69, 0x6e, 0x75, 0x73, 0x29, 0x2a, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, + 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x6b, 0x65, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, 0x20, + 0x45, 0x53, 0x43, 0x20, 0x28, 0x41, 0x4e, 0x53, 0x49, 0x3a, 0x20, 0x41, + 0x6c, 0x74, 0x2d, 0x50, 0x6c, 0x75, 0x73, 0x29, 0x2a, 0x20, 0x44, 0x65, + 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x20, 0x41, 0x64, 0x64, 0x20, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, + 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x50, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x72, 0x6f, + 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x76, 0x69, 0x65, 0x77, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x57, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x62, 0x65, 0x68, - 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x28, 0x6c, 0x69, 0x76, 0x65, 0x20, - 0x6d, 0x6f, 0x64, 0x65, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, - 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x52, - 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x63, 0x6f, - 0x72, 0x64, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x73, 0x63, 0x20, 0x45, - 0x78, 0x69, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x69, 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x74, 0x61, 0x62, 0x6c, - 0x65, 0x2c, 0x20, 0x22, 0x4b, 0x65, 0x79, 0x20, 0x75, 0x6e, 0x64, 0x65, - 0x72, 0x20, 0x65, 0x73, 0x63, 0x22, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, - 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x69, 0x6c, - 0x64, 0x65, 0x20, 0x2f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x79, 0x2c, 0x20, 0x73, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x20, - 0x2f, 0x20, 0x70, 0x6c, 0x75, 0x73, 0x6d, 0x69, 0x6e, 0x75, 0x73, 0x20, - 0x6b, 0x65, 0x79, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, - 0x69, 0x6e, 0x67, 0x20, 0x61, 0x63, 0x63, 0x65, 0x6e, 0x74, 0x20, 0x2f, - 0x20, 0x63, 0x69, 0x72, 0x63, 0x75, 0x6d, 0x66, 0x6c, 0x65, 0x78, 0x20, - 0x6b, 0x65, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, - 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x79, - 0x6f, 0x75, 0x72, 0x20, 0x49, 0x53, 0x4f, 0x20, 0x6b, 0x65, 0x79, 0x62, - 0x6f, 0x61, 0x72, 0x64, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x64, 0x6f, - 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x78, 0x69, 0x73, 0x74, - 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x4e, 0x53, 0x49, 0x20, 0x6c, 0x61, 0x79, - 0x6f, 0x75, 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x65, 0x65, 0x3a, 0x20, 0x5b, 0x32, 0x35, 0x5d, 0x74, 0x68, 0x69, - 0x73, 0x20, 0x69, 0x73, 0x73, 0x75, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, - 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x72, - 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x4d, 0x6f, 0x76, - 0x65, 0x20, 0x61, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x55, 0x70, 0x20, 0x4a, 0x75, - 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x75, - 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, - 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, - 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x4a, 0x75, - 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, - 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, - 0x64, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x61, - 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, - 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, + 0x6e, 0x20, 0x77, 0x72, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x4c, 0x20, + 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x62, 0x65, + 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x28, 0x6c, 0x69, 0x76, 0x65, + 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x74, 0x72, 0x6c, 0x2d, + 0x4c, 0x20, 0x4c, 0x6f, 0x61, 0x64, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, - 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, - 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, - 0x2d, 0x51, 0x2e, 0x2e, 0x2e, 0x49, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, - 0x74, 0x6f, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x28, 0x30, 0x2e, - 0x2e, 0x2e, 0x37, 0x29, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x4e, 0x2d, 0x43, - 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x41, 0x2e, 0x2e, 0x2e, 0x4b, 0x20, - 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x20, 0x28, 0x38, 0x2e, 0x2e, 0x2e, 0x31, 0x35, 0x29, 0x20, 0x4d, - 0x4f, 0x44, 0x20, 0x4e, 0x2d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x39, 0x20, 0x4a, - 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x46, 0x31, 0x31, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, - 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68, - 0x61, 0x6c, 0x66, 0x77, 0x61, 0x79, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, - 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, - 0x20, 0x6b, 0x65, 0x79, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x6f, - 0x66, 0x20, 0x4c, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x45, 0x6e, 0x74, - 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x61, 0x70, 0x73, 0x2d, 0x4c, 0x6f, - 0x63, 0x6b, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, - 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, - 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x31, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, - 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x61, 0x74, 0x20, + 0x52, 0x20, 0x54, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x63, + 0x6f, 0x72, 0x64, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x53, 0x20, 0x53, 0x61, 0x76, 0x65, 0x20, 0x73, 0x6f, 0x6e, + 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x73, 0x63, 0x20, + 0x45, 0x78, 0x69, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x2c, 0x20, 0x22, 0x4b, 0x65, 0x79, 0x20, 0x75, 0x6e, 0x64, + 0x65, 0x72, 0x20, 0x65, 0x73, 0x63, 0x22, 0x20, 0x72, 0x65, 0x66, 0x65, + 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x69, + 0x6c, 0x64, 0x65, 0x20, 0x2f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x6b, 0x65, 0x79, 0x2c, 0x20, 0x73, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, + 0x20, 0x2f, 0x20, 0x70, 0x6c, 0x75, 0x73, 0x6d, 0x69, 0x6e, 0x75, 0x73, + 0x20, 0x6b, 0x65, 0x79, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x72, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x63, 0x63, 0x65, 0x6e, 0x74, 0x20, + 0x2f, 0x20, 0x63, 0x69, 0x72, 0x63, 0x75, 0x6d, 0x66, 0x6c, 0x65, 0x78, + 0x20, 0x6b, 0x65, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, + 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, + 0x79, 0x6f, 0x75, 0x72, 0x20, 0x49, 0x53, 0x4f, 0x20, 0x6b, 0x65, 0x79, + 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x64, + 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x78, 0x69, 0x73, + 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x4e, 0x53, 0x49, 0x20, 0x6c, 0x61, + 0x79, 0x6f, 0x75, 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x65, 0x65, 0x3a, 0x20, 0x5b, 0x32, 0x35, 0x5d, 0x74, 0x68, + 0x69, 0x73, 0x20, 0x69, 0x73, 0x73, 0x75, 0x65, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, + 0x72, 0x73, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x4d, 0x6f, + 0x76, 0x65, 0x20, 0x61, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, 0x65, 0x55, 0x70, 0x20, 0x4a, + 0x75, 0x6d, 0x70, 0x20, 0x31, 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, + 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x67, + 0x65, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x31, + 0x36, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x4a, + 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, + 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x6e, 0x64, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6c, + 0x61, 0x73, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, + 0x6f, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, + 0x2d, 0x54, 0x61, 0x62, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, + 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, 0x72, + 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, + 0x74, 0x2d, 0x51, 0x2e, 0x2e, 0x2e, 0x49, 0x20, 0x4a, 0x75, 0x6d, 0x70, + 0x20, 0x74, 0x6f, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x28, 0x30, + 0x2e, 0x2e, 0x2e, 0x37, 0x29, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x4e, 0x2d, + 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x41, 0x2e, 0x2e, 0x2e, 0x4b, + 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x20, 0x28, 0x38, 0x2e, 0x2e, 0x2e, 0x31, 0x35, 0x29, 0x20, + 0x4d, 0x4f, 0x44, 0x20, 0x4e, 0x2d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, + 0x6c, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x46, 0x39, 0x20, + 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x67, 0x69, + 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x46, 0x31, 0x31, 0x20, 0x4a, 0x75, 0x6d, 0x70, 0x20, + 0x74, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x68, 0x61, 0x6c, 0x66, 0x77, 0x61, 0x79, 0x20, 0x74, 0x68, 0x72, 0x6f, + 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, + 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, + 0x6f, 0x66, 0x20, 0x4c, 0x53, 0x68, 0x69, 0x66, 0x74, 0x20, 0x45, 0x6e, + 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x61, 0x70, 0x73, 0x2d, 0x4c, + 0x6f, 0x63, 0x6b, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, 0x65, + 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x28, 0x57, 0x69, 0x6e, 0x64, 0x6f, + 0x77, 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x31, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6b, + 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x61, 0x74, + 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x20, + 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x2c, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, + 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x2c, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, - 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x44, 0x65, 0x6c, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, - 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x6c, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, - 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x73, 0x20, 0x49, 0x6e, 0x73, - 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, 0x6e, - 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, - 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x46, - 0x31, 0x33, 0x20, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x63, 0x29, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x49, - 0x6e, 0x73, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, - 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x73, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x33, 0x20, 0x6f, 0x6e, 0x20, 0x6d, - 0x61, 0x63, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, - 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, - 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, - 0x20, 0x6f, 0x6e, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, - 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, - 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, - 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, - 0x20, 0x6b, 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x42, 0x61, - 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, 0x65, - 0x72, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, + 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, + 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x73, 0x20, 0x49, 0x6e, + 0x73, 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6f, + 0x6e, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, + 0x61, 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, + 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, + 0x46, 0x31, 0x33, 0x20, 0x6f, 0x6e, 0x20, 0x6d, 0x61, 0x63, 0x29, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, + 0x49, 0x6e, 0x73, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x72, + 0x6f, 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, + 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x73, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x31, 0x33, 0x20, 0x6f, 0x6e, 0x20, + 0x6d, 0x61, 0x63, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, + 0x6c, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x73, 0x70, 0x61, 0x63, + 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, - 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x61, 0x6c, 0x74, + 0x65, 0x72, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, - 0x75, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x42, 0x61, 0x63, 0x6b, - 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x6f, - 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x43, 0x6f, 0x6e, - 0x76, 0x65, 0x72, 0x74, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x74, 0x6f, 0x20, - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6c, 0x69, 0x70, 0x62, 0x6f, - 0x61, 0x72, 0x64, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, - 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, - 0x6b, 0x65, 0x79, 0x73, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x20, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, - 0x74, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x42, + 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x49, 0x6e, 0x73, + 0x65, 0x72, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x61, 0x74, 0x20, 0x63, + 0x75, 0x72, 0x73, 0x6f, 0x72, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x28, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, + 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x6b, 0x65, 0x79, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x49, 0x6e, 0x73, 0x65, + 0x72, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x42, 0x61, 0x63, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, + 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, + 0x6f, 0x75, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x42, 0x61, 0x63, + 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x72, + 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x43, 0x6f, + 0x6e, 0x76, 0x65, 0x72, 0x74, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x74, 0x6f, + 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6c, 0x69, 0x70, 0x62, + 0x6f, 0x61, 0x72, 0x64, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, + 0x72, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x62, 0x6c, 0x6f, 0x63, + 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x43, 0x75, 0x72, 0x73, 0x6f, 0x72, + 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, + 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x75, 0x74, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, + 0x28, 0x79, 0x65, 0x73, 0x2c, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x75, + 0x6e, 0x64, 0x65, 0x72, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, + 0x20, 0x3d, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, + 0x74, 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, + 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x6f, 0x70, 0x79, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x28, - 0x79, 0x65, 0x73, 0x2c, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x75, 0x6e, - 0x64, 0x65, 0x72, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x20, - 0x3d, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, - 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, + 0x50, 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, - 0x6f, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, - 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x34, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x75, 0x74, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x6f, 0x70, 0x79, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, + 0x20, 0x43, 0x6f, 0x70, 0x79, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, + 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, 0x74, 0x72, + 0x61, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, + 0x69, 0x66, 0x74, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, 0x6f, + 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, + 0x6f, 0x70, 0x79, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x35, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, - 0x66, 0x74, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, 0x6f, 0x75, - 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x46, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x75, 0x74, 0x20, 0x70, 0x61, + 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, - 0x70, 0x79, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x35, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x50, 0x61, 0x73, 0x74, 0x65, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, - 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, 0x72, - 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x70, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, 0x74, - 0x73, 0x20, 0x28, 0x6e, 0x6f, 0x74, 0x20, 0x66, 0x6f, 0x75, 0x6e, 0x64, - 0x20, 0x69, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x29, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x5a, 0x20, 0x55, 0x6e, 0x64, 0x6f, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, - 0x6c, 0x74, 0x2d, 0x59, 0x20, 0x52, 0x65, 0x64, 0x6f, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, 0x74, - 0x2d, 0x41, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x65, 0x6e, - 0x74, 0x69, 0x72, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x49, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x70, - 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x69, - 0x6e, 0x67, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x56, 0x20, 0x20, 0x20, 0x56, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, - 0x2d, 0x56, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x63, 0x61, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x56, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x6d, 0x61, 0x63, 0x72, 0x6f, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, - 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x31, 0x2e, 0x2e, 0x2e, 0x30, 0x20, - 0x52, 0x65, 0x61, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x74, 0x20, 0x63, - 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x6c, 0x74, 0x2d, 0x31, 0x2e, 0x2e, 0x2e, 0x30, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x57, 0x72, 0x69, 0x74, 0x65, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x72, - 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, - 0x37, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, - 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, - 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x38, 0x20, - 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x37, 0x20, 0x54, 0x72, - 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, - 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x54, 0x72, 0x61, 0x6e, - 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x46, 0x37, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, - 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, - 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, + 0x72, 0x6f, 0x75, 0x73, 0x20, 0x70, 0x61, 0x73, 0x74, 0x65, 0x20, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x63, 0x75, + 0x74, 0x73, 0x20, 0x28, 0x6e, 0x6f, 0x74, 0x20, 0x66, 0x6f, 0x75, 0x6e, + 0x64, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x29, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x5a, 0x20, 0x55, 0x6e, 0x64, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, - 0x46, 0x38, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, - 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, - 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x31, 0x20, - 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, - 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, - 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, - 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, - 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, - 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, - 0x31, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, - 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, - 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, + 0x41, 0x6c, 0x74, 0x2d, 0x59, 0x20, 0x52, 0x65, 0x64, 0x6f, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x41, 0x6c, + 0x74, 0x2d, 0x41, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x65, + 0x6e, 0x74, 0x69, 0x72, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x49, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, + 0x70, 0x6f, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, + 0x69, 0x6e, 0x67, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x56, 0x20, 0x20, 0x20, 0x56, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x56, 0x20, 0x56, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, + 0x6c, 0x2d, 0x56, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x63, 0x61, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x56, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x6d, 0x61, 0x63, 0x72, 0x6f, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x2d, 0x41, 0x6c, 0x74, 0x2d, 0x31, 0x2e, 0x2e, 0x2e, 0x30, + 0x20, 0x52, 0x65, 0x61, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x74, 0x20, + 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x31, 0x2e, 0x2e, 0x2e, 0x30, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x72, 0x69, 0x74, 0x65, 0x20, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x61, 0x74, 0x20, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, + 0x46, 0x37, 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, + 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x38, + 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, + 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x62, + 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x37, 0x20, 0x54, + 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x54, 0x72, 0x61, - 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, - 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, - 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x31, - 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, - 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, - 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x54, - 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, - 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, - 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, - 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x55, 0x70, 0x20, 0x6f, 0x72, 0x20, 0x43, 0x74, - 0x72, 0x6c, 0x2d, 0x55, 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, - 0x6c, 0x65, 0x63, 0x74, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, - 0x73, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, - 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x43, 0x74, 0x72, - 0x6c, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, - 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, - 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, - 0x6f, 0x75, 0x73, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, - 0x6e, 0x65, 0x78, 0x74, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f, - 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x71, - 0x75, 0x69, 0x63, 0x6b, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x68, 0x65, 0x78, 0x2d, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, - 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x73, 0x74, - 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, - 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x20, 0x6b, - 0x65, 0x79, 0x70, 0x61, 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, - 0x61, 0x79, 0x6f, 0x75, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x69, 0x6b, - 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x43, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4d, 0x61, 0x63, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x30, 0x2e, 0x2e, 0x2e, 0x39, 0x20, - 0x4e, 0x75, 0x6d, 0x20, 0x30, 0x2e, 0x2e, 0x2e, 0x39, 0x20, 0x44, 0x69, - 0x67, 0x69, 0x74, 0x20, 0x30, 0x2e, 0x2e, 0x2e, 0x39, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2f, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x3d, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x75, 0x6d, 0x20, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, - 0x67, 0x69, 0x74, 0x20, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4e, 0x75, 0x6d, 0x20, 0x2d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, - 0x6d, 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, - 0x74, 0x20, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, - 0x6d, 0x20, 0x2b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, - 0x2d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, - 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, - 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2b, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x45, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2c, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x45, 0x6e, 0x74, 0x65, - 0x72, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x46, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, - 0x69, 0x66, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, 0x51, - 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x26, 0x20, 0x64, - 0x72, 0x61, 0x67, 0x20, 0x20, 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x20, - 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, - 0x61, 0x67, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x65, - 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x6c, - 0x6f, 0x6f, 0x70, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x36, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, - 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x47, 0x6c, 0x6f, - 0x73, 0x73, 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x54, 0x72, 0x61, 0x64, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x42, 0x65, - 0x61, 0x74, 0x73, 0x20, 0x50, 0x65, 0x72, 0x20, 0x4d, 0x69, 0x6e, 0x75, - 0x74, 0x65, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, 0x72, 0x6d, 0x69, - 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x6f, 0x66, - 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, - 0x6f, 0x72, 0x79, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x61, 0x6e, 0x20, - 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x30, 0x20, 0x70, 0x61, 0x72, 0x61, - 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, - 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x52, 0x6f, 0x77, 0x2f, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x52, - 0x65, 0x66, 0x65, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x6e, 0x65, - 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x22, 0x74, 0x65, - 0x78, 0x74, 0x22, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x70, 0x6c, 0x61, - 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x69, 0x74, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, - 0x68, 0x6f, 0x77, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x20, 0x74, 0x69, 0x63, - 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, - 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, 0x53, 0x70, - 0x65, 0x65, 0x64, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x66, 0x61, 0x73, - 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x79, - 0x20, 0x61, 0x72, 0x65, 0x20, 0x28, 0x42, 0x50, 0x4d, 0x29, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x2f, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x50, 0x65, 0x72, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x73, 0x65, 0x74, - 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, - 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, - 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, - 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, 0x69, - 0x74, 0x6f, 0x72, 0x20, 0x28, 0x74, 0x68, 0x75, 0x73, 0x20, 0x61, 0x6c, - 0x73, 0x6f, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x69, 0x6e, - 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x65, 0x74, 0x63, 0x29, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, - 0x61, 0x62, 0x6c, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x2e, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x73, 0x20, 0x73, 0x75, 0x70, - 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, - 0x73, 0x20, 0x77, 0x65, 0x6c, 0x6c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, - 0x77, 0x65, 0x72, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, - 0x6e, 0x2e, 0x20, 0x28, 0x53, 0x61, 0x76, 0x65, 0x20, 0x6d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x6f, 0x61, 0x64, - 0x20, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6e, 0x66, - 0x6f, 0x72, 0x63, 0x65, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x70, 0x72, - 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x29, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x63, 0x6b, 0x20, 0x54, 0x68, 0x65, - 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x75, - 0x6e, 0x69, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x64, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, - 0x65, 0x72, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2c, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, - 0x74, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x41, 0x6d, - 0x69, 0x67, 0x61, 0x2e, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x61, - 0x72, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, 0x64, - 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, - 0x74, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, - 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x75, - 0x6e, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x65, - 0x64, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, - 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, - 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x69, 0x63, 0x6b, - 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6d, - 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x6d, - 0x61, 0x6c, 0x6c, 0x65, 0x73, 0x74, 0x20, 0x6d, 0x75, 0x73, 0x69, 0x63, - 0x61, 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x20, - 0x69, 0x6e, 0x20, 0x57, 0x65, 0x73, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6d, - 0x75, 0x73, 0x69, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, - 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, 0x41, 0x20, 0x43, 0x23, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x6e, 0x65, - 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x61, 0x77, - 0x61, 0x79, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x43, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x53, 0x70, 0x64, - 0x2e, 0x29, 0x20, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, - 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, - 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x49, 0x49, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, - 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x74, 0x61, 0x6e, - 0x64, 0x61, 0x72, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x20, 0x28, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x26, 0x2e, 0x58, 0x4d, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x30, 0x78, 0x79, 0x20, 0x5b, 0x32, 0x36, 0x5d, - 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x78, 0x78, 0x20, 0x5b, - 0x32, 0x37, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, - 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x32, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x38, 0x5d, 0x50, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, - 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x33, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x39, 0x5d, 0x50, 0x6f, 0x72, - 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x34, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x30, 0x5d, 0x56, 0x69, - 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x35, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x31, 0x5d, - 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, - 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, - 0x78, 0x79, 0x20, 0x5b, 0x33, 0x32, 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, - 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x37, 0x78, 0x79, 0x20, 0x5b, - 0x33, 0x33, 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x38, 0x78, 0x78, - 0x20, 0x5b, 0x33, 0x34, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x39, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x35, - 0x5d, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, - 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x41, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x36, 0x5d, 0x56, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, 0x78, 0x78, 0x20, - 0x5b, 0x33, 0x37, 0x5d, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, - 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x43, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x38, 0x5d, - 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x44, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x39, 0x5d, 0x50, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x78, - 0x79, 0x20, 0x53, 0x75, 0x62, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x30, 0x78, 0x20, 0x41, 0x6d, - 0x69, 0x67, 0x61, 0x20, 0x4c, 0x45, 0x44, 0x20, 0x46, 0x69, 0x6c, 0x74, - 0x65, 0x72, 0x20, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x2a, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2b, 0x20, 0x45, 0x31, 0x78, 0x20, 0x5b, 0x34, 0x30, 0x5d, 0x46, - 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x38, 0x20, 0x54, 0x72, 0x61, + 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, + 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x46, 0x37, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, + 0x2d, 0x46, 0x38, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x73, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x75, 0x70, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x31, + 0x20, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, + 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, + 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6c, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x20, 0x20, 0x54, 0x72, + 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, + 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, + 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, + 0x46, 0x31, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, + 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, 0x46, 0x32, 0x20, 0x54, 0x72, + 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x20, + 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, + 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x75, 0x70, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, + 0x31, 0x20, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, + 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x46, 0x32, 0x20, 0x20, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x55, 0x70, 0x20, 0x6f, 0x72, 0x20, 0x43, + 0x74, 0x72, 0x6c, 0x2d, 0x55, 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, + 0x75, 0x73, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x68, 0x69, 0x66, + 0x74, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x43, 0x74, + 0x72, 0x6c, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x53, 0x65, 0x6c, 0x65, + 0x63, 0x74, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, 0x68, 0x69, 0x66, 0x74, 0x2d, + 0x55, 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x70, 0x72, 0x65, 0x76, + 0x69, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x2d, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x2d, 0x44, 0x6f, 0x77, 0x6e, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, + 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, + 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, + 0x71, 0x75, 0x69, 0x63, 0x6b, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x68, 0x65, 0x78, 0x2d, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x73, + 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x20, + 0x77, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x6f, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x20, + 0x6b, 0x65, 0x79, 0x70, 0x61, 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x69, + 0x6b, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x43, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x61, 0x63, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x30, 0x2e, 0x2e, 0x2e, 0x39, + 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x30, 0x2e, 0x2e, 0x2e, 0x39, 0x20, 0x44, + 0x69, 0x67, 0x69, 0x74, 0x20, 0x30, 0x2e, 0x2e, 0x2e, 0x39, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2f, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x3d, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x41, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, + 0x69, 0x67, 0x69, 0x74, 0x20, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, + 0x75, 0x6d, 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, + 0x69, 0x74, 0x20, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, + 0x75, 0x6d, 0x20, 0x2b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, + 0x20, 0x2d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, + 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, + 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2b, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x45, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x2c, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x75, 0x6d, 0x20, 0x45, 0x6e, 0x74, + 0x65, 0x72, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x20, 0x46, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x68, 0x69, 0x66, 0x74, 0x20, 0x26, 0x20, 0x64, 0x72, 0x61, 0x67, 0x20, + 0x51, 0x75, 0x69, 0x63, 0x6b, 0x20, 0x64, 0x72, 0x61, 0x77, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x74, 0x72, 0x6c, 0x20, 0x26, 0x20, + 0x64, 0x72, 0x61, 0x67, 0x20, 0x20, 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65, + 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x6c, 0x74, 0x20, 0x26, 0x20, 0x64, + 0x72, 0x61, 0x67, 0x20, 0x20, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x73, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x72, 0x20, + 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x36, 0x2e, 0x20, 0x45, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, + 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x49, 0x2e, 0x20, 0x47, 0x6c, + 0x6f, 0x73, 0x73, 0x61, 0x72, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x54, 0x72, 0x61, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x42, + 0x65, 0x61, 0x74, 0x73, 0x20, 0x50, 0x65, 0x72, 0x20, 0x4d, 0x69, 0x6e, + 0x75, 0x74, 0x65, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x6e, 0x20, + 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x74, 0x65, 0x72, 0x6d, + 0x69, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x69, 0x74, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x6f, + 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, + 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x61, 0x6e, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, + 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x30, 0x20, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2c, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x52, 0x6f, 0x77, 0x2f, 0x6c, 0x69, 0x6e, 0x65, 0x20, + 0x52, 0x65, 0x66, 0x65, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x6e, + 0x65, 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x22, 0x74, + 0x65, 0x78, 0x74, 0x22, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x70, 0x6c, + 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x69, 0x74, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x6e, + 0x20, 0x68, 0x6f, 0x77, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, + 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x28, 0x53, + 0x70, 0x65, 0x65, 0x64, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x66, 0x61, + 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, + 0x79, 0x20, 0x61, 0x72, 0x65, 0x20, 0x28, 0x42, 0x50, 0x4d, 0x29, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x2f, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2f, 0x70, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x50, 0x65, 0x72, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x73, 0x65, + 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, + 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, + 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x64, + 0x69, 0x74, 0x6f, 0x72, 0x20, 0x28, 0x74, 0x68, 0x75, 0x73, 0x20, 0x61, + 0x6c, 0x73, 0x6f, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x74, 0x63, 0x29, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, + 0x65, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x2e, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x73, 0x20, 0x73, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, + 0x61, 0x73, 0x20, 0x77, 0x65, 0x6c, 0x6c, 0x20, 0x62, 0x75, 0x74, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, + 0x6f, 0x77, 0x65, 0x72, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, + 0x6f, 0x6e, 0x2e, 0x20, 0x28, 0x53, 0x61, 0x76, 0x65, 0x20, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x6f, 0x61, + 0x64, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6e, + 0x66, 0x6f, 0x72, 0x63, 0x65, 0x20, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x70, + 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x29, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x63, 0x6b, 0x20, 0x54, 0x68, + 0x65, 0x20, 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, + 0x75, 0x6e, 0x69, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x74, 0x72, 0x61, 0x63, + 0x6b, 0x65, 0x72, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2c, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, + 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x41, + 0x6d, 0x69, 0x67, 0x61, 0x2e, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x20, + 0x61, 0x72, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, + 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, + 0x73, 0x74, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x61, + 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, + 0x75, 0x6e, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, + 0x65, 0x64, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, + 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, + 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, + 0x6d, 0x61, 0x6c, 0x6c, 0x65, 0x73, 0x74, 0x20, 0x6d, 0x75, 0x73, 0x69, + 0x63, 0x61, 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, + 0x20, 0x69, 0x6e, 0x20, 0x57, 0x65, 0x73, 0x74, 0x65, 0x72, 0x6e, 0x20, + 0x6d, 0x75, 0x73, 0x69, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, + 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, 0x41, 0x20, 0x43, + 0x23, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x6e, + 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x61, + 0x77, 0x61, 0x79, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x43, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x53, 0x70, + 0x64, 0x2e, 0x29, 0x20, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, + 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x20, + 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x49, 0x49, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x74, 0x61, + 0x6e, 0x64, 0x61, 0x72, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x20, 0x28, 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x26, 0x2e, 0x58, + 0x4d, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x78, 0x79, 0x20, 0x5b, 0x32, 0x36, + 0x5d, 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x78, 0x78, 0x20, + 0x5b, 0x32, 0x37, 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x32, 0x78, - 0x20, 0x5b, 0x34, 0x31, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x33, 0x78, 0x20, 0x5b, 0x34, 0x32, - 0x5d, 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, - 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, - 0x20, 0x45, 0x34, 0x78, 0x20, 0x5b, 0x34, 0x33, 0x5d, 0x56, 0x69, 0x62, - 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, - 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x35, 0x78, 0x20, 0x5b, - 0x34, 0x34, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, - 0x20, 0x45, 0x36, 0x78, 0x20, 0x5b, 0x34, 0x35, 0x5d, 0x50, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x32, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x38, 0x5d, + 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x33, 0x78, 0x78, 0x20, 0x5b, 0x32, 0x39, 0x5d, 0x50, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x34, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x30, 0x5d, 0x56, + 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x31, + 0x5d, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, + 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x36, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x32, 0x5d, 0x56, 0x69, 0x62, 0x72, + 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x37, 0x78, 0x79, 0x20, + 0x5b, 0x33, 0x33, 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x38, 0x78, + 0x78, 0x20, 0x5b, 0x33, 0x34, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x39, 0x78, 0x78, 0x20, 0x5b, 0x33, + 0x35, 0x5d, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x41, 0x78, 0x79, 0x20, 0x5b, 0x33, 0x36, 0x5d, 0x56, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, 0x78, 0x78, + 0x20, 0x5b, 0x33, 0x37, 0x5d, 0x4a, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, + 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x43, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x38, + 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x44, 0x78, 0x78, 0x20, 0x5b, 0x33, 0x39, 0x5d, 0x50, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, + 0x78, 0x79, 0x20, 0x53, 0x75, 0x62, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x30, 0x78, 0x20, 0x41, + 0x6d, 0x69, 0x67, 0x61, 0x20, 0x4c, 0x45, 0x44, 0x20, 0x46, 0x69, 0x6c, + 0x74, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x67, 0x67, 0x6c, 0x65, 0x20, 0x2a, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2b, 0x20, 0x45, 0x31, 0x78, 0x20, 0x5b, 0x34, 0x30, 0x5d, + 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, + 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x32, + 0x78, 0x20, 0x5b, 0x34, 0x31, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x33, 0x78, 0x20, 0x5b, 0x34, + 0x32, 0x5d, 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, + 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2b, 0x20, 0x45, 0x34, 0x78, 0x20, 0x5b, 0x34, 0x33, 0x5d, 0x56, 0x69, + 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, + 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x35, 0x78, 0x20, + 0x5b, 0x34, 0x34, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2b, 0x20, 0x45, 0x36, 0x78, 0x20, 0x5b, 0x34, 0x35, 0x5d, 0x50, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2b, 0x20, 0x45, 0x37, 0x78, 0x20, 0x5b, 0x34, 0x36, 0x5d, 0x54, 0x72, + 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, + 0x6c, 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x38, 0x78, 0x20, + 0x5b, 0x34, 0x37, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x2a, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, - 0x20, 0x45, 0x37, 0x78, 0x20, 0x5b, 0x34, 0x36, 0x5d, 0x54, 0x72, 0x65, - 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, - 0x20, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x38, 0x78, 0x20, 0x5b, - 0x34, 0x37, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x2a, 0x2a, 0x2a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x45, 0x39, 0x78, 0x20, 0x5b, 0x34, 0x38, 0x5d, 0x52, 0x65, 0x2d, + 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2b, 0x20, 0x45, 0x41, 0x78, 0x20, 0x5b, 0x34, 0x39, 0x5d, + 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, - 0x45, 0x39, 0x78, 0x20, 0x5b, 0x34, 0x38, 0x5d, 0x52, 0x65, 0x2d, 0x74, - 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2b, 0x20, 0x45, 0x41, 0x78, 0x20, 0x5b, 0x34, 0x39, 0x5d, 0x46, - 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, - 0x42, 0x78, 0x20, 0x5b, 0x35, 0x30, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, - 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x43, 0x78, - 0x20, 0x5b, 0x35, 0x31, 0x5d, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, - 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x44, 0x78, 0x20, 0x5b, 0x35, 0x32, - 0x5d, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2b, 0x20, 0x45, 0x45, 0x78, 0x20, 0x5b, 0x35, 0x33, 0x5d, 0x50, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, + 0x45, 0x42, 0x78, 0x20, 0x5b, 0x35, 0x30, 0x5d, 0x46, 0x69, 0x6e, 0x65, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x43, + 0x78, 0x20, 0x5b, 0x35, 0x31, 0x5d, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x63, + 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x44, 0x78, 0x20, 0x5b, 0x35, + 0x32, 0x5d, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2b, 0x20, 0x45, 0x46, 0x78, 0x20, 0x46, 0x75, 0x6e, 0x6b, - 0x20, 0x69, 0x74, 0x21, 0x20, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x34, - 0x5d, 0x53, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, - 0x64, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, - 0x20, 0x28, 0x2e, 0x58, 0x4d, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x47, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x35, 0x5d, 0x53, 0x65, - 0x74, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x48, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x36, 0x5d, 0x47, 0x6c, - 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x4b, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x37, 0x5d, - 0x4b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x78, 0x78, 0x20, 0x5b, 0x35, - 0x38, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, - 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x78, - 0x79, 0x20, 0x5b, 0x35, 0x39, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x52, 0x78, 0x79, 0x20, 0x5b, 0x36, - 0x30, 0x5d, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x54, 0x78, - 0x79, 0x20, 0x5b, 0x36, 0x31, 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x58, - 0x78, 0x79, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, + 0x20, 0x20, 0x2b, 0x20, 0x45, 0x45, 0x78, 0x20, 0x5b, 0x35, 0x33, 0x5d, + 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, 0x6c, 0x61, + 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2b, 0x20, 0x45, 0x46, 0x78, 0x20, 0x46, 0x75, 0x6e, + 0x6b, 0x20, 0x69, 0x74, 0x21, 0x20, 0x2a, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x78, 0x78, 0x20, 0x5b, 0x35, + 0x34, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x74, 0x65, + 0x6e, 0x64, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x73, 0x20, 0x28, 0x2e, 0x58, 0x4d, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x29, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x47, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x35, 0x5d, 0x53, + 0x65, 0x74, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x48, 0x78, 0x79, 0x20, 0x5b, 0x35, 0x36, 0x5d, 0x47, + 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4b, 0x78, 0x78, 0x20, 0x5b, 0x35, 0x37, + 0x5d, 0x4b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x78, 0x78, 0x20, 0x5b, + 0x35, 0x38, 0x5d, 0x53, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, + 0x6f, 0x70, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, + 0x78, 0x79, 0x20, 0x5b, 0x35, 0x39, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x52, 0x78, 0x79, 0x20, 0x5b, + 0x36, 0x30, 0x5d, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, + 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x54, + 0x78, 0x79, 0x20, 0x5b, 0x36, 0x31, 0x5d, 0x54, 0x72, 0x65, 0x6d, 0x6f, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, + 0x58, 0x78, 0x79, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, + 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x58, 0x31, 0x78, 0x20, 0x5b, + 0x36, 0x32, 0x5d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x58, 0x31, 0x78, 0x20, 0x5b, 0x36, - 0x32, 0x5d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, - 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, - 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x58, 0x32, 0x78, 0x20, 0x5b, 0x36, - 0x33, 0x5d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, - 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, - 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, - 0x64, 0x73, 0x20, 0x28, 0x2e, 0x58, 0x4d, 0x20, 0x6f, 0x6e, 0x6c, 0x79, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x78, 0x78, 0x20, 0x5b, 0x36, 0x34, 0x5d, 0x53, - 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x2b, 0x78, 0x20, 0x5b, 0x36, 0x35, 0x5d, 0x56, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x2d, 0x78, - 0x20, 0x5b, 0x36, 0x36, 0x5d, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, 0x78, 0x20, - 0x5b, 0x36, 0x37, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, - 0x77, 0x6e, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, - 0x64, 0x20, 0x61, 0x73, 0x20, 0x76, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x78, 0x20, 0x5b, 0x36, - 0x38, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x28, 0x64, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x3c, - 0x7c, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x4d, 0x78, 0x20, 0x5b, 0x36, 0x39, 0x5d, 0x50, 0x6f, 0x72, - 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x50, 0x78, 0x20, 0x5b, 0x37, 0x30, 0x5d, 0x53, 0x65, 0x74, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x52, 0x78, 0x20, - 0x5b, 0x37, 0x31, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, - 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, - 0x73, 0x20, 0x7c, 0x3e, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x53, 0x78, 0x20, 0x5b, 0x37, 0x32, 0x5d, - 0x53, 0x65, 0x74, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x55, 0x78, 0x20, 0x5b, 0x37, 0x33, 0x5d, 0x46, - 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x28, 0x64, 0x69, 0x73, - 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x5e, 0x78, - 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x56, 0x78, 0x20, 0x5b, 0x37, 0x34, 0x5d, 0x56, 0x69, 0x62, 0x72, 0x61, - 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x6e, 0x6f, 0x20, - 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x75, 0x70, - 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x79, 0x65, 0x74, 0x2c, 0x20, - 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x71, 0x75, - 0x69, 0x72, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x65, 0x61, - 0x74, 0x75, 0x72, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, - 0x65, 0x6e, 0x65, 0x73, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x2a, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x73, 0x75, 0x70, - 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x6d, - 0x69, 0x67, 0x61, 0x20, 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x46, - 0x54, 0x32, 0x2c, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, - 0x65, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x38, - 0x78, 0x78, 0x2c, 0x20, 0x50, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x30, 0x78, 0x79, 0x20, 0x41, - 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, - 0x3d, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, - 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x79, 0x20, 0x3d, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, - 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x72, 0x70, 0x65, - 0x67, 0x67, 0x69, 0x6f, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x6c, 0x79, - 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x62, - 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, - 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x28, 0x43, 0x2d, - 0x34, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, - 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x20, 0x78, 0x20, - 0x28, 0x33, 0x20, 0x3d, 0x20, 0x44, 0x23, 0x34, 0x29, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x79, 0x20, 0x28, 0x37, 0x20, 0x3d, 0x20, 0x47, 0x2d, 0x34, - 0x29, 0x2e, 0x20, 0x45, 0x61, 0x63, 0x68, 0x20, 0x70, 0x69, 0x74, 0x63, - 0x68, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, - 0x66, 0x20, 0x31, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x2e, 0x20, 0x49, 0x66, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x68, 0x69, - 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x33, 0x20, - 0x28, 0x6d, 0x65, 0x61, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, - 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, - 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x33, - 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, - 0x6f, 0x77, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x71, - 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x6f, 0x6f, - 0x70, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, - 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, - 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, 0x20, 0x74, 0x68, 0x65, - 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, - 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x20, - 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x31, 0x2c, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x73, - 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, - 0x65, 0x74, 0x20, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, - 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x20, 0x58, 0x32, 0x78, 0x20, 0x5b, + 0x36, 0x33, 0x5d, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, + 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, + 0x6e, 0x64, 0x73, 0x20, 0x28, 0x2e, 0x58, 0x4d, 0x20, 0x6f, 0x6e, 0x6c, + 0x79, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x78, 0x78, 0x20, 0x5b, 0x36, 0x34, 0x5d, + 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x2b, 0x78, 0x20, 0x5b, 0x36, 0x35, 0x5d, 0x56, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x2d, + 0x78, 0x20, 0x5b, 0x36, 0x36, 0x5d, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, 0x78, + 0x20, 0x5b, 0x36, 0x37, 0x5d, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, + 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x76, 0x78, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x4c, 0x78, 0x20, 0x5b, + 0x36, 0x38, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x28, 0x64, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, + 0x3c, 0x7c, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x4d, 0x78, 0x20, 0x5b, 0x36, 0x39, 0x5d, 0x50, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x50, 0x78, 0x20, 0x5b, 0x37, 0x30, 0x5d, 0x53, 0x65, + 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x52, 0x78, + 0x20, 0x5b, 0x37, 0x31, 0x5d, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, + 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, + 0x61, 0x73, 0x20, 0x7c, 0x3e, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x53, 0x78, 0x20, 0x5b, 0x37, 0x32, + 0x5d, 0x53, 0x65, 0x74, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x55, 0x78, 0x20, 0x5b, 0x37, 0x33, 0x5d, + 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x28, 0x64, 0x69, + 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x5e, + 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x56, 0x78, 0x20, 0x5b, 0x37, 0x34, 0x5d, 0x56, 0x69, 0x62, 0x72, + 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, + 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x6e, 0x6f, + 0x20, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x79, 0x65, 0x74, 0x2c, + 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x66, 0x65, + 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, + 0x74, 0x65, 0x6e, 0x65, 0x73, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x2a, 0x2a, 0x29, 0x20, 0x4e, 0x6f, 0x74, 0x20, 0x73, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x41, + 0x6d, 0x69, 0x67, 0x61, 0x20, 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, + 0x46, 0x54, 0x32, 0x2c, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x72, 0x65, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, + 0x38, 0x78, 0x78, 0x2c, 0x20, 0x50, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x30, 0x78, 0x79, 0x20, + 0x41, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, + 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x79, 0x20, 0x3d, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, + 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x72, 0x70, + 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x6c, + 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, + 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x62, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x28, 0x43, + 0x2d, 0x34, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, + 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x20, 0x78, + 0x20, 0x28, 0x33, 0x20, 0x3d, 0x20, 0x44, 0x23, 0x34, 0x29, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x79, 0x20, 0x28, 0x37, 0x20, 0x3d, 0x20, 0x47, 0x2d, + 0x34, 0x29, 0x2e, 0x20, 0x45, 0x61, 0x63, 0x68, 0x20, 0x70, 0x69, 0x74, + 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x6f, 0x66, 0x20, 0x31, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x2e, 0x20, 0x49, + 0x66, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x68, + 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x33, + 0x20, 0x28, 0x6d, 0x65, 0x61, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, + 0x65, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, + 0x65, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, + 0x33, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x70, 0x65, 0x72, 0x20, + 0x72, 0x6f, 0x77, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, + 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x6f, + 0x6f, 0x70, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, 0x20, 0x74, 0x68, + 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, + 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x31, 0x2c, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, + 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x20, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, 0x20, 0x74, 0x68, + 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, + 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x79, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x31, 0x2c, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, + 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x20, 0x78, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x79, 0x6f, 0x75, + 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, + 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x65, + 0x64, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x43, 0x41, 0x4e, 0x27, 0x54, 0x20, + 0x65, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, + 0x69, 0x67, 0x69, 0x74, 0x20, 0x30, 0x2e, 0x20, 0x4a, 0x75, 0x73, 0x74, + 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x66, 0x69, 0x6c, 0x6c, + 0x65, 0x64, 0x20, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, + 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, + 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, + 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x42, 0x61, 0x73, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x69, - 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x30, 0x2c, 0x20, 0x74, 0x68, 0x65, - 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, - 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x79, 0x20, - 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x31, 0x2c, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x73, - 0x65, 0x6d, 0x69, 0x74, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, - 0x65, 0x74, 0x20, 0x78, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x63, - 0x6b, 0x20, 0x32, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, + 0x49, 0x49, 0x2c, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, + 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x73, + 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x31, 0x36, 0x20, 0x28, + 0x30, 0x78, 0x31, 0x30, 0x29, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x2e, 0x20, 0x55, + 0x73, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, + 0x6f, 0x20, 0x61, 0x74, 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x73, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x63, 0x61, 0x75, + 0x73, 0x65, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, + 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, + 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, + 0x62, 0x6f, 0x74, 0x68, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2c, 0x20, 0x69, 0x74, 0x20, + 0x69, 0x73, 0x20, 0x77, 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x75, + 0x73, 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x20, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, + 0x65, 0x20, 0x62, 0x79, 0x20, 0x33, 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, + 0x64, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x73, 0x65, + 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, + 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x6d, + 0x6f, 0x6f, 0x74, 0x68, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x31, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x69, 0x73, + 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x75, 0x70, 0x20, 0x6f, 0x72, 0x20, + 0x64, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x68, 0x69, + 0x67, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, + 0x61, 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x74, 0x20, 0x67, 0x6f, 0x65, + 0x73, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, + 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, + 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, + 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x64, 0x65, 0x70, 0x65, + 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, + 0x6e, 0x63, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x79, 0x6f, 0x75, 0x20, - 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, - 0x6f, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x65, 0x64, - 0x20, 0x79, 0x6f, 0x75, 0x20, 0x43, 0x41, 0x4e, 0x27, 0x54, 0x20, 0x65, - 0x6e, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, - 0x67, 0x69, 0x74, 0x20, 0x30, 0x2e, 0x20, 0x4a, 0x75, 0x73, 0x74, 0x20, - 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, - 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x64, - 0x69, 0x67, 0x69, 0x74, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x66, 0x69, 0x6c, 0x6c, 0x65, - 0x64, 0x20, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, - 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, - 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, - 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, - 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, - 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6e, 0x20, 0x46, - 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, - 0x49, 0x2c, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, - 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x73, 0x20, - 0x77, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x31, 0x36, 0x20, 0x28, 0x30, - 0x78, 0x31, 0x30, 0x29, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x2e, 0x20, 0x55, 0x73, - 0x69, 0x6e, 0x67, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, - 0x20, 0x61, 0x74, 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x73, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x63, 0x61, 0x75, 0x73, - 0x65, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, - 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, - 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, - 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x62, - 0x6f, 0x74, 0x68, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, - 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2c, 0x20, 0x69, 0x74, 0x20, 0x69, - 0x73, 0x20, 0x77, 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x75, 0x73, - 0x65, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x20, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, - 0x20, 0x62, 0x79, 0x20, 0x33, 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, - 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, 0x69, 0x6f, 0x20, 0x73, 0x65, 0x71, - 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x6f, - 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x6d, 0x6f, - 0x6f, 0x74, 0x68, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x31, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, - 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, + 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, + 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, + 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, + 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x32, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, + 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x37, + 0x35, 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, + 0x79, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, + 0x63, 0x68, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x6e, 0x73, 0x74, + 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x75, 0x70, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, + 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, + 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, + 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x33, + 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x61, 0x78, 0x3a, 0x20, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x69, 0x73, 0x20, - 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, - 0x69, 0x74, 0x63, 0x68, 0x20, 0x75, 0x70, 0x20, 0x6f, 0x72, 0x20, 0x64, - 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, - 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x61, - 0x73, 0x74, 0x65, 0x72, 0x20, 0x69, 0x74, 0x20, 0x67, 0x6f, 0x65, 0x73, - 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, - 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x65, - 0x76, 0x65, 0x72, 0x79, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, - 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, - 0x64, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, - 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, - 0x63, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, - 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, - 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, - 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, - 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, - 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x32, 0x78, 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, - 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, + 0x69, 0x73, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x65, + 0x6e, 0x64, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6c, 0x72, 0x65, + 0x61, 0x64, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x74, + 0x6f, 0x77, 0x61, 0x72, 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x65, + 0x2c, 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2c, 0x20, + 0x43, 0x2d, 0x34, 0x20, 0x69, 0x73, 0x20, 0x62, 0x65, 0x6e, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, 0x77, 0x61, 0x72, 0x64, + 0x73, 0x20, 0x45, 0x2d, 0x34, 0x20, 0x61, 0x74, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x20, 0x30, 0x34, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x69, + 0x73, 0x6e, 0x27, 0x74, 0x20, 0x66, 0x61, 0x73, 0x74, 0x20, 0x65, 0x6e, + 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x61, 0x63, + 0x68, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x2d, 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x75, + 0x72, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x77, 0x6f, + 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x73, 0x6f, 0x6e, + 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x36, 0x2f, 0x31, + 0x32, 0x35, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, + 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x2c, 0x20, 0x33, 0x31, 0x30, 0x20, + 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, + 0x77, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x63, 0x6f, 0x6e, + 0x74, 0x69, 0x6e, 0x75, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x66, 0x61, 0x73, 0x74, 0x65, + 0x72, 0x2c, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x45, + 0x2d, 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x34, 0x78, 0x79, 0x20, 0x56, + 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x79, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, + 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, + 0x20, 0x75, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x78, 0x69, + 0x6d, 0x75, 0x6d, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x66, + 0x20, 0x61, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x20, 0x41, 0x66, 0x74, 0x65, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, + 0x6c, 0x20, 0x78, 0x79, 0x20, 0x70, 0x61, 0x69, 0x72, 0x2c, 0x20, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x63, 0x61, + 0x6e, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, 0x64, + 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, 0x69, 0x74, + 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, + 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, + 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x35, 0x78, 0x79, 0x20, 0x50, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, - 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x37, 0x35, - 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, - 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, - 0x20, 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, - 0x68, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, - 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x75, 0x70, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, - 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, - 0x75, 0x73, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, - 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, - 0x78, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, - 0x78, 0x3a, 0x20, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, - 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, - 0x73, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x65, 0x6e, - 0x64, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61, - 0x64, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x74, 0x6f, - 0x77, 0x61, 0x72, 0x64, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x65, 0x2c, - 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x33, 0x78, 0x78, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2c, 0x20, 0x43, - 0x2d, 0x34, 0x20, 0x69, 0x73, 0x20, 0x62, 0x65, 0x6e, 0x74, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6f, 0x77, 0x61, 0x72, 0x64, 0x73, - 0x20, 0x45, 0x2d, 0x34, 0x20, 0x61, 0x74, 0x20, 0x70, 0x6f, 0x72, 0x74, - 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x20, 0x30, 0x34, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x69, 0x73, - 0x6e, 0x27, 0x74, 0x20, 0x66, 0x61, 0x73, 0x74, 0x20, 0x65, 0x6e, 0x6f, - 0x75, 0x67, 0x68, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x61, 0x63, 0x68, - 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x2d, 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x64, 0x75, 0x72, - 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x77, 0x6f, 0x20, - 0x72, 0x6f, 0x77, 0x73, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x36, 0x2f, 0x31, 0x32, - 0x35, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x48, 0x6f, - 0x77, 0x65, 0x76, 0x65, 0x72, 0x2c, 0x20, 0x33, 0x31, 0x30, 0x20, 0x6f, - 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, - 0x69, 0x6e, 0x67, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x63, 0x6f, 0x6e, 0x74, - 0x69, 0x6e, 0x75, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x66, 0x61, 0x73, 0x74, 0x65, 0x72, - 0x2c, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x45, 0x2d, - 0x34, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x34, 0x78, 0x79, 0x20, 0x56, 0x69, - 0x62, 0x72, 0x61, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x79, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x69, - 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, - 0x75, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, - 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x78, 0x69, 0x6d, - 0x75, 0x6d, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, - 0x61, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x20, 0x41, 0x66, 0x74, 0x65, 0x72, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, - 0x20, 0x78, 0x79, 0x20, 0x70, 0x61, 0x69, 0x72, 0x2c, 0x20, 0x70, 0x61, - 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x63, 0x61, 0x6e, - 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x69, - 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, - 0x68, 0x20, 0x69, 0x73, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x77, - 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, - 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x35, 0x78, 0x79, 0x20, 0x50, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x70, 0x61, - 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x69, 0x6e, 0x69, - 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x5b, 0x37, 0x36, 0x5d, 0x33, 0x78, 0x78, 0x20, 0x6f, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x37, 0x37, 0x5d, 0x4d, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, + 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x69, 0x6e, + 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x5b, 0x37, 0x36, 0x5d, 0x33, 0x78, 0x78, 0x20, 0x6f, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, 0x37, 0x37, 0x5d, + 0x4d, 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, + 0x20, 0x5b, 0x37, 0x38, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, + 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x2c, 0x20, + 0x35, 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, + 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x30, 0x30, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x36, 0x78, 0x79, + 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, + 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x36, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, + 0x73, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, + 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x37, 0x39, 0x5d, 0x34, + 0x78, 0x79, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5b, 0x38, 0x30, 0x5d, 0x53, 0x78, 0x2b, 0x5b, 0x38, 0x31, 0x5d, 0x56, 0x78, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, - 0x5b, 0x37, 0x38, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x5b, 0x38, 0x32, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, @@ -2780,15 +2817,124 @@ unsigned char milkytracker_help[] = { 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x2c, 0x20, 0x35, + 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x2c, 0x20, 0x36, 0x30, 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x6c, - 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x33, 0x30, 0x30, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x36, 0x78, 0x79, 0x20, - 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, + 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x34, 0x30, 0x30, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x37, 0x78, 0x79, 0x20, + 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, + 0x72, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x75, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x2e, 0x20, 0x41, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x78, 0x79, + 0x20, 0x70, 0x61, 0x69, 0x72, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, + 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, + 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x2e, + 0x20, 0x54, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, + 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, + 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, + 0x75, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x38, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, + 0x20, 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x73, 0x74, + 0x65, 0x72, 0x65, 0x6f, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x61, 0x72, 0x20, 0x6c, 0x65, + 0x66, 0x74, 0x20, 0x30, 0x30, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x61, 0x72, + 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x46, 0x46, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, + 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x70, 0x61, + 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, + 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, + 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, + 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, + 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x4f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, + 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x34, 0x20, 0x4d, 0x4f, 0x44, 0x20, + 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x68, 0x61, 0x72, 0x64, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x65, 0x64, + 0x20, 0x6c, 0x65, 0x66, 0x74, 0x2c, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, + 0x2c, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x65, + 0x66, 0x74, 0x20, 0x62, 0x79, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, + 0x72, 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x70, + 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x61, 0x6e, 0x75, 0x61, + 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, + 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, + 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x65, 0x74, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x39, 0x78, 0x78, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, + 0x66, 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x39, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, + 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, + 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, + 0x20, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, + 0x72, 0x6f, 0x6d, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, + 0x78, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, + 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x73, 0x70, 0x72, 0x65, 0x61, 0x64, 0x20, 0x32, 0x35, 0x36, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x70, 0x61, 0x72, + 0x74, 0x20, 0x73, 0x6f, 0x20, 0x39, 0x30, 0x38, 0x20, 0x73, 0x6b, 0x69, + 0x70, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, + 0x20, 0x28, 0x30, 0x78, 0x38, 0x2a, 0x32, 0x35, 0x36, 0x3d, 0x29, 0x20, + 0x32, 0x30, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, + 0x79, 0x74, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x73, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x66, + 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x20, 0x54, + 0x68, 0x69, 0x73, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, 0x74, 0x68, + 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x66, 0x75, 0x72, 0x74, 0x68, 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, + 0x69, 0x6e, 0x74, 0x20, 0x39, 0x78, 0x78, 0x20, 0x63, 0x61, 0x6e, 0x20, + 0x72, 0x65, 0x61, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x28, 0x30, 0x78, + 0x46, 0x46, 0x2a, 0x32, 0x35, 0x36, 0x20, 0x3d, 0x29, 0x20, 0x36, 0x35, + 0x32, 0x38, 0x30, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, + 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x52, 0x65, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x6c, 0x6f, + 0x6f, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x78, 0x61, 0x63, 0x74, 0x6c, + 0x79, 0x20, 0x28, 0x30, 0x78, 0x31, 0x30, 0x30, 0x30, 0x30, 0x3d, 0x29, + 0x20, 0x36, 0x35, 0x35, 0x33, 0x36, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, + 0x20, 0x67, 0x69, 0x76, 0x65, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, + 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, + 0x68, 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, + 0x65, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x63, + 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x41, 0x78, 0x79, + 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x36, 0x0a, 0x0a, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x41, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, @@ -2797,921 +2943,676 @@ unsigned char milkytracker_help[] = { 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, - 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, - 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x37, 0x39, 0x5d, 0x34, 0x78, - 0x79, 0x20, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5b, - 0x38, 0x30, 0x5d, 0x53, 0x78, 0x2b, 0x5b, 0x38, 0x31, 0x5d, 0x56, 0x78, - 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, - 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x69, - 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, - 0x38, 0x32, 0x5d, 0x41, 0x78, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, - 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x73, 0x2c, 0x20, 0x36, 0x30, - 0x30, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, - 0x79, 0x20, 0x74, 0x6f, 0x20, 0x34, 0x30, 0x30, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x37, 0x78, 0x79, 0x20, 0x54, - 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x79, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, - 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, - 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x75, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x6f, 0x77, - 0x6e, 0x2e, 0x20, 0x41, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x78, 0x79, 0x20, - 0x70, 0x61, 0x69, 0x72, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x63, - 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, - 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x2e, 0x20, - 0x54, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x69, - 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, - 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, - 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, - 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x38, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, - 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, - 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x73, 0x74, 0x65, - 0x72, 0x65, 0x6f, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x61, 0x72, 0x20, 0x6c, 0x65, 0x66, - 0x74, 0x20, 0x30, 0x30, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x61, 0x72, 0x20, - 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x46, 0x46, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, - 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x50, 0x72, - 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x4f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x2c, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x34, 0x20, 0x4d, 0x4f, 0x44, 0x20, 0x63, - 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, - 0x68, 0x61, 0x72, 0x64, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x65, 0x64, 0x20, - 0x6c, 0x65, 0x66, 0x74, 0x2c, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x2c, - 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x65, 0x66, - 0x74, 0x20, 0x62, 0x79, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, - 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x70, 0x61, - 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x61, 0x6e, 0x75, 0x61, 0x6c, - 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, - 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, - 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x73, 0x65, 0x74, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x39, - 0x78, 0x78, 0x20, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x39, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, - 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x66, 0x72, - 0x6f, 0x6d, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x78, 0x78, - 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, 0x20, - 0x73, 0x70, 0x72, 0x65, 0x61, 0x64, 0x20, 0x32, 0x35, 0x36, 0x20, 0x73, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x70, 0x61, 0x72, 0x74, - 0x20, 0x73, 0x6f, 0x20, 0x39, 0x30, 0x38, 0x20, 0x73, 0x6b, 0x69, 0x70, - 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, - 0x28, 0x30, 0x78, 0x38, 0x2a, 0x32, 0x35, 0x36, 0x3d, 0x29, 0x20, 0x32, - 0x30, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x79, - 0x74, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x6c, - 0x61, 0x79, 0x73, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x66, 0x72, - 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x20, 0x54, 0x68, - 0x69, 0x73, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x61, - 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x66, 0x75, 0x72, 0x74, 0x68, 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x69, - 0x6e, 0x74, 0x20, 0x39, 0x78, 0x78, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x72, - 0x65, 0x61, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x28, 0x30, 0x78, 0x46, - 0x46, 0x2a, 0x32, 0x35, 0x36, 0x20, 0x3d, 0x29, 0x20, 0x36, 0x35, 0x32, - 0x38, 0x30, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, - 0x6f, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x52, 0x65, 0x73, 0x61, - 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x6f, - 0x70, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x78, 0x61, 0x63, 0x74, 0x6c, 0x79, - 0x20, 0x28, 0x30, 0x78, 0x31, 0x30, 0x30, 0x30, 0x30, 0x3d, 0x29, 0x20, - 0x36, 0x35, 0x35, 0x33, 0x36, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, - 0x67, 0x69, 0x76, 0x65, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x68, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, - 0x65, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, - 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x63, 0x6f, - 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x41, 0x78, 0x79, 0x20, - 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, + 0x70, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, + 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, + 0x63, 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x70, + 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, + 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, + 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x63, 0x74, 0x73, + 0x20, 0x61, 0x73, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, + 0x20, 0x4e, 0x4f, 0x54, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, + 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, + 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, + 0x20, 0x73, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x67, 0x75, 0x61, + 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, 0x6e, 0x70, 0x72, + 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, + 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, + 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, + 0x68, 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, + 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, + 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x42, 0x78, 0x78, 0x20, 0x4a, + 0x75, 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x41, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, - 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x42, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x6f, 0x6e, 0x67, + 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6d, + 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x62, 0x72, + 0x65, 0x61, 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, + 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, 0x69, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, + 0x72, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x28, 0x50, 0x4f, 0x54, + 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, + 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, + 0x20, 0x74, 0x6f, 0x20, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x20, 0x61, + 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x73, + 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x70, + 0x69, 0x6e, 0x67, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, + 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, + 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x73, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x73, 0x65, + 0x74, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x20, 0x53, 0x75, 0x63, 0x68, 0x20, 0x6d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, + 0x20, 0x69, 0x6e, 0x20, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x74, 0x72, 0x69, + 0x67, 0x67, 0x65, 0x72, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, + 0x20, 0x62, 0x79, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, + 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x43, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x43, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, - 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, - 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, - 0x68, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, - 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x70, 0x65, - 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, - 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x73, - 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x63, 0x74, 0x73, 0x20, - 0x61, 0x73, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, - 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x61, - 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, - 0x4e, 0x4f, 0x54, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, - 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, - 0x74, 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, - 0x73, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x67, 0x75, 0x61, 0x72, - 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, - 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, - 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, - 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, - 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x20, 0x32, 0x2f, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x44, 0x6f, 0x65, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x68, - 0x61, 0x76, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x6d, - 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, - 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x42, 0x78, 0x78, 0x20, 0x4a, 0x75, - 0x6d, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x42, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x30, 0x30, 0x20, 0x2d, 0x20, 0x34, 0x30, 0x20, 0x6f, 0x76, 0x65, 0x72, + 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, + 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, + 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x70, 0x65, 0x72, + 0x61, 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, + 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x78, 0x20, 0x50, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x20, 0x6e, 0x65, 0x78, 0x74, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x6d, 0x6d, - 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x62, 0x72, 0x65, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, - 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, 0x69, 0x6e, - 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, - 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x28, 0x50, 0x4f, 0x54, 0x29, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, - 0x74, 0x6f, 0x20, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x20, 0x61, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x65, - 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x69, - 0x6e, 0x67, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, - 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, - 0x6e, 0x67, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x73, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, - 0x20, 0x6f, 0x66, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, - 0x6e, 0x74, 0x73, 0x2e, 0x20, 0x53, 0x75, 0x63, 0x68, 0x20, 0x6d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, - 0x69, 0x6e, 0x20, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x74, 0x72, 0x69, 0x67, - 0x67, 0x65, 0x72, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, - 0x62, 0x79, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x65, - 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x43, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, - 0x30, 0x20, 0x2d, 0x20, 0x34, 0x30, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, - 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, - 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, + 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, 0x78, 0x20, 0x6f, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, - 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, - 0x74, 0x65, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, - 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, - 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x78, 0x78, 0x20, 0x3d, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6e, 0x75, 0x6d, - 0x62, 0x65, 0x72, 0x20, 0x6f, 0x6e, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x72, 0x65, 0x61, - 0x6b, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, - 0x72, 0x6f, 0x77, 0x20, 0x78, 0x78, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, - 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x55, 0x6e, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x6a, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, - 0x2c, 0x20, 0x68, 0x65, 0x72, 0x65, 0x20, 0x78, 0x78, 0x20, 0x69, 0x73, - 0x20, 0x61, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, - 0x61, 0x74, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x68, - 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x2e, 0x20, - 0x48, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, - 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x20, 0x62, 0x75, 0x74, 0x20, - 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, - 0x72, 0x73, 0x74, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x69, 0x73, - 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, - 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x64, 0x65, - 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, - 0x73, 0x20, 0x62, 0x65, 0x73, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x76, - 0x6f, 0x69, 0x64, 0x20, 0x68, 0x65, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, - 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x72, - 0x6f, 0x77, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x79, 0x6f, - 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, 0x74, - 0x6f, 0x20, 0x69, 0x73, 0x20, 0x36, 0x33, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x31, 0x78, 0x20, 0x46, 0x69, - 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, - 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, - 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, - 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, - 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, - 0x5b, 0x38, 0x33, 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, - 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, - 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, - 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, 0x66, - 0x69, 0x6e, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, - 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, - 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, 0x6e, - 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x32, 0x78, - 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x45, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, - 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, - 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, - 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x34, 0x5d, 0x32, 0x78, 0x78, + 0x20, 0x20, 0x20, 0x20, 0x55, 0x6e, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x6a, 0x6f, + 0x72, 0x69, 0x74, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2c, 0x20, 0x68, 0x65, 0x72, 0x65, 0x20, 0x78, 0x78, 0x20, 0x69, + 0x73, 0x20, 0x61, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, + 0x72, 0x61, 0x74, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, + 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x2e, + 0x20, 0x48, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x20, 0x62, 0x75, 0x74, + 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, + 0x69, 0x72, 0x73, 0x74, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x69, + 0x73, 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x64, + 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x20, 0x69, 0x74, + 0x27, 0x73, 0x20, 0x62, 0x65, 0x73, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x61, + 0x76, 0x6f, 0x69, 0x64, 0x20, 0x68, 0x65, 0x78, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x74, 0x69, 0x6d, 0x65, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, + 0x72, 0x6f, 0x77, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x79, + 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, + 0x74, 0x6f, 0x20, 0x69, 0x73, 0x20, 0x36, 0x33, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x31, 0x78, 0x20, 0x46, + 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x45, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, - 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x5b, 0x38, 0x35, 0x5d, 0x45, 0x31, 0x78, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x33, - 0x78, 0x20, 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, - 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x45, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, - 0x20, 0x3d, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, - 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x74, 0x6f, 0x67, - 0x67, 0x6c, 0x65, 0x20, 0x6f, 0x6e, 0x2f, 0x6f, 0x66, 0x66, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, - 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, - 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x45, 0x33, 0x31, 0x20, 0x63, 0x68, 0x61, - 0x6e, 0x67, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x6f, - 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x68, - 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, - 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, - 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x5b, 0x38, 0x36, 0x5d, 0x33, - 0x78, 0x78, 0x2c, 0x20, 0x5b, 0x38, 0x37, 0x5d, 0x35, 0x78, 0x79, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x38, 0x5d, 0x4d, 0x78, 0x2e, 0x20, - 0x49, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x73, - 0x74, 0x65, 0x70, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x70, 0x69, 0x74, 0x63, - 0x68, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x28, 0x3d, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, - 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, 0x75, - 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, - 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x65, - 0x61, 0x72, 0x65, 0x73, 0x74, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, 0x6f, - 0x6e, 0x65, 0x2e, 0x20, 0x54, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x72, 0x65, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x64, - 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, - 0x61, 0x6e, 0x64, 0x6f, 0x2c, 0x20, 0x75, 0x73, 0x65, 0x20, 0x45, 0x33, - 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, - 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, - 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, - 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x34, 0x78, 0x20, 0x56, 0x69, 0x62, 0x72, - 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x34, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, - 0x74, 0x6f, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, - 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, - 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, - 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, - 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, - 0x72, 0x20, 0x5b, 0x38, 0x39, 0x5d, 0x34, 0x78, 0x79, 0x2c, 0x20, 0x5b, - 0x39, 0x30, 0x5d, 0x36, 0x78, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x5b, - 0x39, 0x31, 0x5d, 0x56, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x64, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, - 0x72, 0x6d, 0x20, 0x69, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x2c, 0x20, - 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x65, 0x76, 0x65, - 0x72, 0x79, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x45, 0x34, 0x30, 0x29, 0x2e, - 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, - 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, - 0x53, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, - 0x34, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, - 0x75, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, - 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, - 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, - 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, - 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, - 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, - 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, - 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x35, 0x78, 0x20, - 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, 0x6e, - 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x45, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, - 0x3d, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x65, 0x74, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, - 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x20, 0x6f, 0x76, 0x65, 0x72, - 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x20, - 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x69, - 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x61, 0x20, - 0x6c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, - 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x2e, - 0x4d, 0x4f, 0x44, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x2e, 0x58, 0x4d, 0x20, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x57, 0x68, - 0x69, 0x6c, 0x65, 0x20, 0x62, 0x6f, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, - 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, - 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, - 0x6c, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x74, 0x74, 0x65, - 0x72, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6c, 0x69, - 0x6e, 0x65, 0x61, 0x72, 0x2e, 0x20, 0x53, 0x65, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x68, 0x65, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x20, 0x46, 0x61, 0x73, - 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x20, 0x30, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, - 0x31, 0x32, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, - 0x2b, 0x31, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2d, 0x31, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x32, 0x20, 0x2b, 0x33, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x39, 0x36, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x20, 0x2b, 0x34, 0x38, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x38, - 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x34, 0x20, 0x2b, 0x36, - 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2d, 0x36, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x35, - 0x20, 0x2b, 0x38, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2d, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x36, 0x20, 0x2b, 0x39, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x33, 0x32, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x37, 0x20, 0x2b, 0x31, 0x31, 0x32, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, - 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x38, 0x20, 0x2d, 0x31, - 0x32, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x39, 0x20, 0x2d, - 0x31, 0x31, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2b, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x41, 0x20, 0x2d, 0x39, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x33, 0x32, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x42, 0x20, 0x2d, 0x38, 0x30, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x34, 0x38, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x2d, 0x36, 0x34, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, - 0x36, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, 0x2d, - 0x34, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2b, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x45, 0x20, 0x2d, 0x33, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x39, 0x36, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x46, 0x20, 0x2d, 0x31, 0x36, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x31, 0x31, 0x32, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x36, - 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, 0x6f, - 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x36, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x65, - 0x74, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, - 0x20, 0x2f, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, - 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4c, 0x6f, 0x6f, 0x70, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x70, 0x61, 0x74, - 0x74, 0x65, 0x72, 0x6e, 0x20, 0x78, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, - 0x2e, 0x20, 0x45, 0x36, 0x30, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x28, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x29, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, - 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x36, 0x78, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x31, - 0x2d, 0x46, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x65, 0x6e, 0x64, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x74, - 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x20, 0x49, 0x66, - 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, - 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, - 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, - 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x20, - 0x6e, 0x65, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x73, - 0x65, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, - 0x6d, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x77, - 0x6f, 0x72, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, - 0x72, 0x72, 0x65, 0x63, 0x74, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, - 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x28, 0x69, 0x6e, - 0x29, 0x66, 0x61, 0x6d, 0x6f, 0x75, 0x73, 0x20, 0x46, 0x54, 0x32, 0x20, - 0x62, 0x75, 0x67, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x45, 0x36, 0x30, 0x20, 0x62, 0x75, 0x67, 0x3a, 0x20, 0x57, 0x68, 0x65, - 0x6e, 0x20, 0x45, 0x36, 0x30, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, - 0x64, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, - 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x72, 0x6f, 0x77, - 0x20, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, - 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, - 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, - 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x78, - 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x65, - 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x20, - 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, - 0x61, 0x76, 0x6f, 0x69, 0x64, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x70, - 0x6c, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x5b, 0x39, 0x32, 0x5d, 0x44, 0x30, 0x30, 0x20, 0x70, - 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, - 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, - 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, 0x72, - 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x77, 0x61, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x4d, 0x75, - 0x73, 0x69, 0x63, 0x69, 0x61, 0x6e, 0x73, 0x20, 0x63, 0x6f, 0x6e, 0x63, - 0x65, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x63, - 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, - 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, - 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x75, - 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, - 0x36, 0x30, 0x20, 0x62, 0x75, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x6b, - 0x69, 0x70, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, - 0x6f, 0x66, 0x20, 0x28, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, - 0x68, 0x6f, 0x6c, 0x65, 0x29, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x77, - 0x68, 0x65, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x6c, - 0x61, 0x79, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6c, 0x65, - 0x73, 0x73, 0x65, 0x72, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, - 0x2e, 0x20, 0x3b, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x37, 0x78, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, 0x6c, - 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x45, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, - 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, 0x65, - 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, - 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x65, 0x74, - 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, - 0x72, 0x6d, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, - 0x5b, 0x39, 0x33, 0x5d, 0x37, 0x78, 0x79, 0x20, 0x74, 0x72, 0x65, 0x6d, - 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, - 0x20, 0x41, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x5b, 0x39, 0x34, 0x5d, 0x45, 0x34, 0x78, 0x20, 0x76, - 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, - 0x6f, 0x6c, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, - 0x20, 0x69, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x20, 0x61, 0x6e, 0x64, - 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, - 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, 0x61, - 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x53, 0x69, - 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x31, 0x20, 0x3d, 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, 0x64, 0x6f, - 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x32, 0x20, 0x3d, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, 0x20, - 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, - 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, - 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, 0x70, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, - 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, - 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, - 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, - 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, - 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x38, 0x78, 0x20, 0x53, 0x65, - 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, - 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, - 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, - 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, - 0x62, 0x79, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x73, 0x2e, 0x2e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x2e, 0x2e, 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x2c, - 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x74, 0x20, 0x64, 0x6f, - 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x20, - 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x28, 0x62, 0x65, - 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x29, - 0x20, 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x61, 0x73, 0x74, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x28, - 0x68, 0x6d, 0x6d, 0x2c, 0x20, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x20, - 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, 0x6d, - 0x61, 0x6e, 0x64, 0x73, 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, - 0x3f, 0x29, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, 0x65, 0x6c, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x35, 0x5d, 0x38, - 0x78, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x39, 0x36, 0x5d, 0x50, 0x78, - 0x20, 0x69, 0x73, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x64, 0x20, - 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, - 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x6c, 0x65, - 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x39, 0x78, 0x20, 0x52, - 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x39, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x72, - 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, - 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, - 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x78, 0x20, 0x74, 0x69, - 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x45, 0x41, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x41, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, - 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, - 0x39, 0x37, 0x5d, 0x41, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, 0x20, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, + 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, + 0x20, 0x5b, 0x38, 0x33, 0x5d, 0x31, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, + 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, + 0x66, 0x69, 0x6e, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x42, - 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x42, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, - 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x38, - 0x5d, 0x41, 0x30, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, - 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, - 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, - 0x39, 0x5d, 0x45, 0x41, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x45, 0x43, 0x78, 0x20, 0x4e, 0x6f, 0x74, 0x65, - 0x20, 0x63, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, - 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, - 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x32, + 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, + 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, + 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, + 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x38, 0x34, 0x5d, 0x32, 0x78, + 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x69, 0x6e, + 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x69, 0x74, 0x63, 0x68, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, + 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x38, 0x35, 0x5d, 0x45, 0x31, 0x78, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x33, 0x78, 0x20, 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, + 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x45, 0x33, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x78, 0x20, 0x3d, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, + 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x74, 0x6f, + 0x67, 0x67, 0x6c, 0x65, 0x20, 0x6f, 0x6e, 0x2f, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x43, 0x75, 0x74, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x62, 0x79, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x69, - 0x74, 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x74, 0x6f, - 0x20, 0x30, 0x20, 0x61, 0x74, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x70, - 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x50, 0x6f, - 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, - 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, - 0x30, 0x20, 0x2d, 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, - 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, - 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x44, 0x78, 0x20, 0x4e, - 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, - 0x61, 0x78, 0x3a, 0x20, 0x45, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, + 0x47, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, + 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x45, 0x33, 0x31, 0x20, 0x63, 0x68, + 0x61, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x62, 0x65, + 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x5b, 0x38, 0x36, 0x5d, + 0x33, 0x78, 0x78, 0x2c, 0x20, 0x5b, 0x38, 0x37, 0x5d, 0x35, 0x78, 0x79, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x5b, 0x38, 0x38, 0x5d, 0x4d, 0x78, 0x2e, + 0x20, 0x49, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, + 0x73, 0x74, 0x65, 0x70, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x70, 0x69, 0x74, + 0x63, 0x68, 0x20, 0x62, 0x65, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x28, 0x3d, 0x67, 0x6c, 0x69, 0x73, 0x73, 0x61, 0x6e, 0x64, + 0x6f, 0x29, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x72, 0x65, 0x71, + 0x75, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, + 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x6e, + 0x65, 0x61, 0x72, 0x65, 0x73, 0x74, 0x20, 0x73, 0x65, 0x6d, 0x69, 0x74, + 0x6f, 0x6e, 0x65, 0x2e, 0x20, 0x54, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x72, 0x65, 0x76, 0x65, 0x72, 0x74, 0x20, 0x74, 0x6f, 0x20, + 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x67, 0x6c, 0x69, 0x73, + 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x2c, 0x20, 0x75, 0x73, 0x65, 0x20, 0x45, + 0x33, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, + 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x34, 0x78, 0x20, 0x56, 0x69, 0x62, + 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x34, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x69, 0x62, 0x72, + 0x61, 0x74, 0x6f, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, + 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, + 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, + 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, 0x76, + 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x5b, 0x38, 0x39, 0x5d, 0x34, 0x78, 0x79, 0x2c, 0x20, + 0x5b, 0x39, 0x30, 0x5d, 0x36, 0x78, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x5b, 0x39, 0x31, 0x5d, 0x56, 0x78, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x64, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, + 0x6f, 0x72, 0x6d, 0x20, 0x69, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x2c, + 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x65, 0x76, + 0x65, 0x72, 0x79, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x45, 0x34, 0x30, 0x29, + 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, + 0x20, 0x53, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x52, 0x61, 0x6d, 0x70, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x53, 0x71, 0x75, 0x61, + 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, + 0x20, 0x34, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, + 0x6f, 0x75, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x43, + 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x61, + 0x6d, 0x70, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, + 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x71, 0x75, + 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, + 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, + 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x35, 0x78, + 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x69, + 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x45, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, + 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, 0x20, 0x6f, 0x76, 0x65, + 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x2d, 0x74, 0x75, 0x6e, 0x65, + 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, + 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x61, + 0x20, 0x6c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x20, 0x64, 0x69, 0x66, 0x66, + 0x65, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x2e, 0x4d, 0x4f, 0x44, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x2e, 0x58, 0x4d, + 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x57, + 0x68, 0x69, 0x6c, 0x65, 0x20, 0x62, 0x6f, 0x74, 0x68, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, 0x61, 0x6e, 0x67, + 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, + 0x61, 0x6c, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6c, + 0x69, 0x6e, 0x65, 0x61, 0x72, 0x2e, 0x20, 0x53, 0x65, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x65, 0x72, 0x65, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x50, 0x72, 0x6f, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x32, 0x2f, 0x33, 0x20, 0x46, 0x61, + 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x20, 0x30, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2d, 0x31, 0x32, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, + 0x20, 0x2b, 0x31, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2d, 0x31, 0x31, 0x32, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x32, 0x20, 0x2b, 0x33, 0x32, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x39, 0x36, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x20, 0x2b, 0x34, 0x38, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, + 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x34, 0x20, 0x2b, + 0x36, 0x34, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2d, 0x36, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x35, 0x20, 0x2b, 0x38, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x34, 0x38, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x36, 0x20, 0x2b, 0x39, 0x36, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x33, 0x32, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x37, 0x20, 0x2b, 0x31, 0x31, 0x32, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, + 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x38, 0x20, 0x2d, + 0x31, 0x32, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x39, 0x20, + 0x2d, 0x31, 0x31, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2b, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x20, 0x2d, 0x39, 0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x33, 0x32, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x42, 0x20, 0x2d, 0x38, 0x30, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x34, 0x38, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x20, 0x2d, 0x36, 0x34, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2b, 0x36, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x20, + 0x2d, 0x34, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2b, 0x38, 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x45, 0x20, 0x2d, 0x33, 0x32, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x39, 0x36, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x46, 0x20, 0x2d, 0x31, 0x36, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x31, 0x31, + 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x36, 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x6c, + 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x36, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, + 0x65, 0x74, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x20, 0x2f, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, + 0x66, 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4c, 0x6f, 0x6f, 0x70, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x78, 0x20, 0x74, 0x69, 0x6d, 0x65, + 0x73, 0x2e, 0x20, 0x45, 0x36, 0x30, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x28, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, + 0x6c, 0x29, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x36, 0x78, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, + 0x31, 0x2d, 0x46, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x65, 0x6e, 0x64, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x69, + 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x20, 0x49, + 0x66, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, + 0x74, 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x62, 0x79, + 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, + 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, + 0x20, 0x6e, 0x65, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, + 0x73, 0x65, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x61, 0x6d, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x20, 0x74, 0x6f, 0x20, + 0x77, 0x6f, 0x72, 0x6b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, + 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x6e, 0x65, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x28, 0x69, + 0x6e, 0x29, 0x66, 0x61, 0x6d, 0x6f, 0x75, 0x73, 0x20, 0x46, 0x54, 0x32, + 0x20, 0x62, 0x75, 0x67, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x45, 0x36, 0x30, 0x20, 0x62, 0x75, 0x67, 0x3a, 0x20, 0x57, 0x68, + 0x65, 0x6e, 0x20, 0x45, 0x36, 0x30, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, + 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x61, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x72, 0x6f, + 0x77, 0x20, 0x78, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, + 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x73, 0x74, 0x61, 0x72, + 0x74, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x72, 0x6f, 0x77, 0x20, + 0x78, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, + 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, + 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, + 0x20, 0x61, 0x76, 0x6f, 0x69, 0x64, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, + 0x70, 0x6c, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5b, 0x39, 0x32, 0x5d, 0x44, 0x30, 0x30, 0x20, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x62, 0x72, 0x65, 0x61, + 0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, + 0x74, 0x20, 0x72, 0x6f, 0x77, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x77, 0x68, 0x65, + 0x72, 0x65, 0x20, 0x45, 0x36, 0x30, 0x20, 0x77, 0x61, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x3a, 0x20, 0x4d, + 0x75, 0x73, 0x69, 0x63, 0x69, 0x61, 0x6e, 0x73, 0x20, 0x63, 0x6f, 0x6e, + 0x63, 0x65, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, + 0x62, 0x61, 0x63, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x69, + 0x72, 0x20, 0x2e, 0x58, 0x4d, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, 0x6e, 0x20, + 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x45, 0x36, 0x30, 0x20, 0x62, 0x75, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x73, + 0x6b, 0x69, 0x70, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x20, 0x6f, 0x66, 0x20, 0x28, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x29, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, + 0x77, 0x68, 0x65, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, + 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6c, + 0x65, 0x73, 0x73, 0x65, 0x72, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, + 0x73, 0x2e, 0x20, 0x3b, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x37, 0x78, 0x20, 0x54, 0x72, 0x65, 0x6d, 0x6f, + 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, + 0x6f, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, + 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, + 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x65, + 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, + 0x6f, 0x72, 0x6d, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x5b, 0x39, 0x33, 0x5d, 0x37, 0x78, 0x79, 0x20, 0x74, 0x72, 0x65, + 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, + 0x2e, 0x20, 0x41, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x5b, 0x39, 0x34, 0x5d, 0x45, 0x34, 0x78, 0x20, + 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, + 0x72, 0x6f, 0x6c, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x20, 0x77, 0x61, 0x76, 0x65, 0x66, 0x6f, 0x72, + 0x6d, 0x20, 0x69, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x53, + 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, 0x52, 0x61, 0x6d, 0x70, 0x20, 0x64, + 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x34, + 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, + 0x73, 0x20, 0x73, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, + 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x61, 0x6d, 0x70, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x43, 0x6f, 0x6e, 0x74, + 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x20, 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x38, 0x78, 0x20, 0x53, + 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, + 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x38, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x61, + 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x75, 0x73, 0x65, 0x64, + 0x20, 0x62, 0x79, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x73, 0x2e, + 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, + 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, + 0x2c, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x74, 0x20, 0x64, + 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x77, 0x6f, 0x72, 0x6b, + 0x20, 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x61, 0x20, 0x28, 0x62, + 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, + 0x29, 0x20, 0x6e, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x61, 0x73, + 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, + 0x28, 0x68, 0x6d, 0x6d, 0x2c, 0x20, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, + 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, + 0x79, 0x3f, 0x29, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x72, 0x65, 0x6c, 0x6f, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, 0x35, 0x5d, + 0x38, 0x78, 0x78, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x39, 0x36, 0x5d, 0x50, + 0x78, 0x20, 0x69, 0x73, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x64, + 0x20, 0x69, 0x6e, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, + 0x20, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x6c, + 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x39, 0x78, 0x20, + 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x39, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x2d, 0x74, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x78, 0x20, 0x74, + 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x45, 0x41, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x41, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x73, 0x20, - 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x78, 0x20, 0x74, 0x69, 0x63, - 0x6b, 0x73, 0x2e, 0x20, 0x4c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x5b, 0x31, 0x30, 0x30, 0x5d, 0x45, 0x43, 0x78, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, 0x2c, 0x20, 0x70, 0x6f, 0x73, - 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, 0x65, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, + 0x69, 0x6d, 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, + 0x5b, 0x39, 0x37, 0x5d, 0x41, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x2c, + 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, + 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, + 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, + 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x77, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x42, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x42, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x73, 0x69, 0x6d, + 0x69, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x5b, 0x39, + 0x38, 0x5d, 0x41, 0x30, 0x79, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, + 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x72, + 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, + 0x39, 0x39, 0x5d, 0x45, 0x41, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x43, 0x78, 0x20, 0x4e, 0x6f, 0x74, + 0x65, 0x20, 0x63, 0x75, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x45, 0x43, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x75, 0x74, 0x73, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x62, 0x79, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, + 0x69, 0x74, 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x74, + 0x6f, 0x20, 0x30, 0x20, 0x61, 0x74, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, + 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x50, + 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, + 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x20, 0x2d, 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x20, 0x70, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, - 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x61, 0x6c, 0x74, 0x6f, 0x67, 0x65, 0x74, 0x68, 0x65, 0x72, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x45, - 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, - 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x45, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x61, - 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x6f, 0x77, - 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x73, 0x20, 0x70, 0x6c, 0x61, - 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, - 0x66, 0x20, 0x78, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x46, 0x78, 0x78, 0x20, 0x53, - 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x20, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, - 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, - 0x30, 0x31, 0x20, 0x2d, 0x20, 0x31, 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, - 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x69, - 0x2e, 0x65, 0x2e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6d, 0x6f, 0x75, - 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, - 0x70, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x6f, - 0x77, 0x2e, 0x20, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x32, 0x30, - 0x20, 0x2d, 0x20, 0x46, 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, - 0x65, 0x73, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x6c, 0x79, 0x20, - 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x46, 0x30, 0x30, - 0x20, 0x73, 0x74, 0x6f, 0x70, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x62, - 0x61, 0x63, 0x6b, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x47, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x67, 0x6c, - 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, - 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x47, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, - 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, - 0x30, 0x20, 0x2d, 0x20, 0x34, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x48, 0x78, 0x79, 0x20, 0x47, 0x6c, 0x6f, - 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, - 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x48, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, - 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, - 0x73, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, - 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x2f, - 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, - 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x73, 0x70, 0x65, 0x63, - 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, - 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, - 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, 0x4f, 0x54, 0x20, - 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, - 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, 0x20, 0x61, - 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, 0x20, 0x75, - 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, 0x6c, 0x65, - 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, - 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, - 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x78, 0x78, 0x20, - 0x4b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x4b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, - 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, 0x44, 0x78, 0x20, + 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, + 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, 0x44, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, + 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x73, + 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x78, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x4c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x30, 0x5d, 0x45, 0x43, 0x78, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, 0x75, 0x74, 0x2c, 0x20, 0x70, 0x6f, + 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x72, + 0x65, 0x20, 0x30, 0x20, 0x2d, 0x20, 0x28, 0x73, 0x6f, 0x6e, 0x67, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, 0x29, 0x2e, 0x20, + 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x73, 0x20, 0x70, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, + 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x61, 0x6c, 0x74, 0x6f, 0x67, 0x65, 0x74, 0x68, 0x65, 0x72, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x45, + 0x45, 0x78, 0x20, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, + 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x45, + 0x45, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x6f, + 0x77, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x69, 0x6e, 0x73, - 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x2d, - 0x6f, 0x66, 0x66, 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x6c, 0x69, 0x6b, - 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x63, - 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, - 0x72, 0x70, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, - 0x69, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, 0x63, - 0x6b, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, - 0x20, 0x41, 0x73, 0x20, 0x4b, 0x30, 0x30, 0x20, 0x69, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, - 0x74, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x2d, 0x6f, - 0x66, 0x66, 0x2c, 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x73, 0x20, 0x61, 0x6e, 0x79, - 0x20, 0x61, 0x63, 0x74, 0x75, 0x61, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x65, - 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x2e, - 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, 0x61, - 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, 0x30, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x28, 0x73, 0x6f, - 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, 0x31, - 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, 0x78, 0x20, 0x53, 0x65, - 0x74, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, - 0x20, 0x3d, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, - 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x61, 0x6b, - 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, 0x74, - 0x6f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x6f, 0x6e, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, 0x76, - 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x27, 0x73, 0x20, 0x73, 0x75, 0x73, 0x74, - 0x61, 0x69, 0x6e, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, - 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, - 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, - 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, 0x73, - 0x6f, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, - 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x28, 0x54, 0x68, 0x69, 0x73, - 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x20, 0x46, 0x54, 0x32, 0x20, 0x71, 0x75, 0x69, 0x72, - 0x6b, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x50, 0x78, 0x79, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, - 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x73, 0x20, 0x70, 0x6c, + 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, + 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x6f, 0x66, 0x20, 0x78, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x46, 0x78, 0x78, 0x20, + 0x53, 0x65, 0x74, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, - 0x20, 0x50, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, - 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, - 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x69, - 0x67, 0x68, 0x74, 0x2f, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, 0x74, 0x20, - 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, - 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, - 0x68, 0x69, 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, - 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, - 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x20, 0x45, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, - 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, 0x69, 0x63, - 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x20, 0x61, 0x63, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, - 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x46, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, + 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x2f, 0x42, 0x50, 0x4d, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, + 0x20, 0x30, 0x31, 0x20, 0x2d, 0x20, 0x31, 0x46, 0x20, 0x73, 0x65, 0x74, + 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, + 0x69, 0x2e, 0x65, 0x2e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6d, 0x6f, + 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, + 0x20, 0x70, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, + 0x6f, 0x77, 0x2e, 0x20, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x32, + 0x30, 0x20, 0x2d, 0x20, 0x46, 0x46, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x42, 0x50, 0x4d, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, + 0x20, 0x65, 0x73, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x6c, 0x79, + 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x2e, 0x20, 0x46, 0x30, + 0x30, 0x20, 0x73, 0x74, 0x6f, 0x70, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x79, + 0x62, 0x61, 0x63, 0x6b, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x47, 0x78, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x67, + 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x47, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x30, 0x30, 0x20, 0x2d, 0x20, 0x34, 0x30, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x48, 0x78, 0x79, 0x20, 0x47, 0x6c, + 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, + 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x48, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x75, 0x70, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, + 0x6e, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, + 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, + 0x65, 0x73, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x73, 0x6f, + 0x6e, 0x67, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, + 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, + 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, + 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x73, 0x70, 0x65, + 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, @@ -3725,345 +3626,486 @@ unsigned char milkytracker_help[] = { 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x78, 0x79, - 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, - 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, - 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x74, 0x72, - 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x75, 0x63, 0x68, 0x20, 0x6c, - 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x31, 0x5d, 0x45, 0x39, 0x78, - 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x20, 0x72, 0x61, 0x70, 0x69, 0x64, 0x6c, 0x79, 0x20, 0x72, - 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, 0x61, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, 0x6e, - 0x67, 0x20, 0x69, 0x74, 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x2e, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, - 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x69, - 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x30, 0x20, 0x3d, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, - 0x73, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, 0x20, - 0x2d, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x32, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x33, 0x20, 0x3d, 0x20, - 0x2d, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x38, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, 0x20, - 0x2d, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x36, 0x36, - 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, - 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, - 0x36, 0x36, 0x36, 0x36, 0x36, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x2a, 0x20, 0x37, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, - 0x2e, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x38, 0x20, 0x3d, 0x20, 0x6e, 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x39, 0x20, 0x3d, 0x20, - 0x2b, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x41, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x32, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, 0x20, 0x3d, 0x20, - 0x2b, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x43, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x38, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, 0x20, 0x3d, 0x20, - 0x2b, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x2a, 0x20, 0x45, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x31, 0x2e, 0x35, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, 0x20, - 0x3d, 0x20, 0x2a, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, - 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, - 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, 0x62, 0x75, 0x67, 0x67, 0x79, 0x20, - 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, - 0x72, 0x74, 0x2c, 0x20, 0x73, 0x74, 0x72, 0x61, 0x69, 0x67, 0x68, 0x74, - 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, - 0x49, 0x49, 0x2e, 0x20, 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x46, 0x54, - 0x32, 0x27, 0x73, 0x20, 0x6f, 0x77, 0x6e, 0x20, 0x64, 0x6f, 0x63, 0x75, - 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, - 0x20, 0x69, 0x6e, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x20, - 0x69, 0x6e, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x73, 0x2c, 0x20, 0x74, 0x68, - 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, - 0x65, 0x6e, 0x74, 0x2e, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, - 0x76, 0x65, 0x20, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x68, - 0x61, 0x73, 0x20, 0x72, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x20, - 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x62, 0x69, 0x7a, 0x61, 0x72, 0x72, 0x65, 0x20, 0x71, 0x75, 0x61, - 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, - 0x69, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x6e, - 0x64, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, - 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, - 0x6c, 0x2e, 0x20, 0x57, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x64, - 0x6f, 0x75, 0x62, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x71, 0x75, 0x69, - 0x72, 0x6b, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, - 0x68, 0x61, 0x73, 0x20, 0x73, 0x70, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, - 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, - 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x77, 0x6f, 0x72, - 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x67, 0x65, 0x74, 0x74, - 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, - 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20, - 0x77, 0x65, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x20, 0x74, 0x6f, - 0x20, 0x62, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x61, - 0x72, 0x65, 0x66, 0x75, 0x6c, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x69, - 0x74, 0x2e, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x75, 0x73, 0x69, 0x6e, - 0x67, 0x20, 0x52, 0x78, 0x79, 0x2c, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, - 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x46, 0x54, 0x32, 0x20, 0x28, 0x72, 0x65, 0x6e, - 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, - 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, - 0x20, 0x28, 0x74, 0x6f, 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, - 0x29, 0x29, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, - 0x61, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x41, - 0x53, 0x53, 0x2f, 0x58, 0x4d, 0x50, 0x6c, 0x61, 0x79, 0x2e, 0x20, 0x41, - 0x6e, 0x64, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, - 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, - 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x64, 0x64, 0x2c, 0x20, 0x70, 0x6c, 0x65, - 0x61, 0x73, 0x65, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x62, 0x75, 0x67, 0x20, 0x61, 0x73, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, - 0x6c, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, - 0x6c, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, - 0x62, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, - 0x6d, 0x6e, 0x20, 0x28, 0x78, 0x78, 0x29, 0x20, 0x61, 0x74, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x52, 0x78, 0x79, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x74, 0x6f, - 0x20, 0x78, 0x78, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x65, - 0x61, 0x63, 0x68, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, - 0x65, 0x72, 0x20, 0x6d, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x73, 0x6f, 0x75, - 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x66, - 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x73, 0x65, 0x20, 0x52, 0x38, 0x79, - 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, - 0x52, 0x30, 0x79, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, - 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x6b, 0x65, 0x65, - 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x75, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x2c, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, - 0x74, 0x77, 0x6f, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x20, 0x61, 0x72, 0x65, 0x20, 0x6f, 0x66, 0x74, 0x65, 0x6e, 0x20, 0x64, - 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, - 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, 0x61, - 0x73, 0x20, 0x22, 0x4e, 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x22, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x22, 0x55, 0x6e, 0x75, 0x73, - 0x65, 0x64, 0x22, 0x2c, 0x20, 0x72, 0x65, 0x73, 0x70, 0x65, 0x63, 0x74, - 0x69, 0x76, 0x65, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x54, 0x78, 0x79, 0x20, 0x54, 0x72, 0x65, 0x6d, - 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x54, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, - 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, 0x20, - 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x78, 0x78, + 0x20, 0x4b, 0x65, 0x79, 0x2d, 0x6f, 0x66, 0x66, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x4b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x78, 0x20, 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x69, 0x6e, + 0x73, 0x74, 0x72, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6b, 0x65, 0x79, + 0x2d, 0x6f, 0x66, 0x66, 0x20, 0x6d, 0x75, 0x63, 0x68, 0x20, 0x6c, 0x69, + 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x65, 0x72, 0x70, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, + 0x20, 0x69, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, + 0x2e, 0x20, 0x41, 0x73, 0x20, 0x4b, 0x30, 0x30, 0x20, 0x69, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, + 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x2d, + 0x6f, 0x66, 0x66, 0x2c, 0x20, 0x69, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x73, 0x20, 0x61, 0x6e, + 0x79, 0x20, 0x61, 0x63, 0x74, 0x75, 0x61, 0x6c, 0x20, 0x6e, 0x6f, 0x74, + 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x6f, 0x77, + 0x2e, 0x20, 0x50, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x78, 0x78, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x30, + 0x30, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x28, 0x73, + 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x2d, 0x20, + 0x31, 0x29, 0x2e, 0x20, 0x48, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, + 0x6f, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, 0x78, 0x20, 0x53, + 0x65, 0x74, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x78, 0x20, 0x3d, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, + 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x61, - 0x70, 0x69, 0x64, 0x6c, 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x73, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x74, - 0x6f, 0x20, 0x7a, 0x65, 0x72, 0x6f, 0x2c, 0x20, 0x78, 0x20, 0x2b, 0x20, - 0x31, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, - 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, - 0x61, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x69, 0x63, 0x6b, - 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, - 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x54, 0x30, 0x30, 0x20, - 0x6d, 0x61, 0x6b, 0x65, 0x73, 0x20, 0x61, 0x20, 0x66, 0x61, 0x73, 0x74, - 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x74, 0x20, 0x61, 0x6c, - 0x73, 0x6f, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x20, 0x61, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, - 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x53, 0x6f, 0x20, 0x79, 0x6f, - 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x75, - 0x73, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x30, 0x30, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6f, - 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x63, 0x68, 0x61, 0x6e, - 0x6e, 0x65, 0x6c, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x79, - 0x6f, 0x75, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f, - 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, - 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x58, 0x31, 0x78, 0x20, - 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x58, 0x31, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x6a, 0x75, 0x73, 0x74, - 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x32, 0x5d, 0x45, - 0x31, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, - 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, 0x6f, - 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x74, - 0x69, 0x6d, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x58, - 0x32, 0x78, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, - 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x58, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x61, + 0x6b, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x69, 0x6e, + 0x67, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x20, + 0x74, 0x6f, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x6f, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x6c, 0x69, 0x6e, 0x65, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x65, 0x6e, + 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x27, 0x73, 0x20, 0x73, 0x75, 0x73, + 0x74, 0x61, 0x69, 0x6e, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, + 0x73, 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, + 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x6e, 0x76, 0x65, 0x6c, + 0x6f, 0x70, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x6c, + 0x73, 0x6f, 0x20, 0x6a, 0x75, 0x6d, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, + 0x74, 0x69, 0x63, 0x6b, 0x20, 0x78, 0x78, 0x20, 0x28, 0x54, 0x68, 0x69, + 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x61, 0x6c, 0x20, 0x46, 0x54, 0x32, 0x20, 0x71, 0x75, 0x69, + 0x72, 0x6b, 0x29, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x50, 0x78, 0x79, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, + 0x3a, 0x20, 0x50, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, + 0x3d, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x72, + 0x69, 0x67, 0x68, 0x74, 0x2f, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, 0x74, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x2f, 0x79, 0x20, 0x64, + 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, + 0x77, 0x68, 0x69, 0x63, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, + 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x20, + 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x20, 0x74, 0x69, + 0x63, 0x6b, 0x20, 0x73, 0x6f, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x61, 0x63, 0x74, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, + 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x78, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x79, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x4e, 0x4f, + 0x54, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x74, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, + 0x6d, 0x65, 0x2c, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6f, + 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x65, 0x73, + 0x20, 0x75, 0x6e, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x61, + 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x74, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x78, + 0x79, 0x20, 0x52, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, + 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x3d, 0x20, 0x74, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, - 0x20, 0x6a, 0x75, 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, - 0x31, 0x30, 0x33, 0x5d, 0x45, 0x32, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, - 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, - 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x20, - 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, - 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6c, 0x69, 0x6b, 0x65, - 0x20, 0x5b, 0x31, 0x30, 0x34, 0x5d, 0x45, 0x31, 0x78, 0x20, 0x65, 0x78, - 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, - 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, 0x20, - 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x78, 0x78, - 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, - 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, - 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, 0x2d, 0x20, - 0x34, 0x30, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, 0x6e, - 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, - 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x77, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, - 0x6e, 0x20, 0x69, 0x73, 0x20, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x69, - 0x6c, 0x79, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x2c, - 0x20, 0x68, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6e, 0x6f, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x72, 0x61, - 0x63, 0x74, 0x65, 0x72, 0x2e, 0x20, 0x49, 0x74, 0x27, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, - 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x35, 0x5d, 0x43, 0x78, - 0x78, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x78, 0x20, 0x56, 0x6f, - 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x75, 0x63, 0x68, 0x20, + 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x31, 0x5d, 0x45, 0x39, + 0x78, 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x20, 0x72, 0x61, 0x70, 0x69, 0x64, 0x6c, 0x79, 0x20, + 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x20, + 0x61, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x69, + 0x6e, 0x67, 0x20, 0x69, 0x74, 0x73, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x2e, 0x20, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, + 0x69, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x30, 0x20, 0x3d, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, + 0x75, 0x73, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x31, 0x20, 0x3d, + 0x20, 0x2d, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x32, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x32, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x33, 0x20, 0x3d, + 0x20, 0x2d, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x34, 0x20, 0x3d, 0x20, 0x2d, 0x20, 0x38, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x35, 0x20, 0x3d, + 0x20, 0x2d, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x36, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x36, + 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, + 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, + 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x37, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x37, 0x20, 0x3d, 0x20, 0x2a, 0x20, + 0x30, 0x2e, 0x35, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x38, 0x20, 0x3d, 0x20, 0x6e, 0x6f, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x39, 0x20, 0x3d, + 0x20, 0x2b, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x41, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x32, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x42, 0x20, 0x3d, + 0x20, 0x2b, 0x20, 0x34, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x43, 0x20, 0x3d, 0x20, 0x2b, 0x20, 0x38, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x44, 0x20, 0x3d, + 0x20, 0x2b, 0x31, 0x36, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x2a, 0x20, 0x45, 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x31, 0x2e, 0x35, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x46, + 0x20, 0x3d, 0x20, 0x2a, 0x20, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, + 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, + 0x73, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, 0x62, 0x75, 0x67, 0x67, 0x79, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, + 0x61, 0x72, 0x74, 0x2c, 0x20, 0x73, 0x74, 0x72, 0x61, 0x69, 0x67, 0x68, + 0x74, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x46, 0x61, 0x73, 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, + 0x20, 0x49, 0x49, 0x2e, 0x20, 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x46, + 0x54, 0x32, 0x27, 0x73, 0x20, 0x6f, 0x77, 0x6e, 0x20, 0x64, 0x6f, 0x63, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, + 0x73, 0x20, 0x69, 0x6e, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, + 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x73, 0x2c, 0x20, 0x74, + 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, + 0x72, 0x65, 0x6e, 0x74, 0x2e, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, + 0x69, 0x76, 0x65, 0x20, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, + 0x68, 0x61, 0x73, 0x20, 0x72, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x65, 0x64, + 0x20, 0x61, 0x6c, 0x6d, 0x6f, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x62, 0x69, 0x7a, 0x61, 0x72, 0x72, 0x65, 0x20, 0x71, 0x75, + 0x61, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, + 0x68, 0x69, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x75, 0x70, 0x20, 0x74, + 0x6f, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x20, 0x61, + 0x6c, 0x6c, 0x2e, 0x20, 0x57, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, + 0x64, 0x6f, 0x75, 0x62, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x71, 0x75, + 0x69, 0x72, 0x6b, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, + 0x20, 0x68, 0x61, 0x73, 0x20, 0x73, 0x70, 0x65, 0x6e, 0x74, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x74, 0x69, 0x6d, 0x65, + 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, + 0x74, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x77, 0x6f, + 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x67, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x20, 0x72, 0x69, 0x67, 0x68, + 0x74, 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c, + 0x20, 0x77, 0x65, 0x20, 0x61, 0x64, 0x76, 0x69, 0x73, 0x65, 0x20, 0x74, + 0x6f, 0x20, 0x62, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, + 0x61, 0x72, 0x65, 0x66, 0x75, 0x6c, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x69, 0x74, 0x2e, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x75, 0x73, 0x69, + 0x6e, 0x67, 0x20, 0x52, 0x78, 0x79, 0x2c, 0x20, 0x63, 0x68, 0x65, 0x63, + 0x6b, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x46, 0x54, 0x32, 0x20, 0x28, 0x72, 0x65, + 0x6e, 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2e, 0x57, 0x41, 0x56, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, + 0x75, 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, + 0x65, 0x20, 0x28, 0x74, 0x6f, 0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, + 0x65, 0x29, 0x29, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x61, 0x74, 0x20, 0x6c, + 0x65, 0x61, 0x73, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, + 0x41, 0x53, 0x53, 0x2f, 0x58, 0x4d, 0x50, 0x6c, 0x61, 0x79, 0x2e, 0x20, + 0x41, 0x6e, 0x64, 0x20, 0x69, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, + 0x6f, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x74, + 0x68, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x64, 0x64, 0x2c, 0x20, 0x70, 0x6c, + 0x65, 0x61, 0x73, 0x65, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x62, 0x75, 0x67, 0x20, 0x61, 0x73, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, + 0x65, 0x6c, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x65, 0x74, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, + 0x69, 0x62, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, + 0x75, 0x6d, 0x6e, 0x20, 0x28, 0x78, 0x78, 0x29, 0x20, 0x61, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x74, 0x69, 0x6d, + 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x52, 0x78, 0x79, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x74, + 0x6f, 0x20, 0x78, 0x78, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, + 0x65, 0x61, 0x63, 0x68, 0x20, 0x72, 0x65, 0x2d, 0x74, 0x72, 0x69, 0x67, + 0x67, 0x65, 0x72, 0x20, 0x6d, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x73, 0x6f, + 0x75, 0x6e, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, + 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x54, 0x69, 0x70, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x73, 0x65, 0x20, 0x52, 0x38, + 0x79, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, + 0x20, 0x52, 0x30, 0x79, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, + 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x6b, 0x65, + 0x65, 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x75, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x2c, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, + 0x20, 0x74, 0x77, 0x6f, 0x20, 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6f, 0x66, 0x74, 0x65, 0x6e, 0x20, + 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x69, + 0x6e, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x20, + 0x61, 0x73, 0x20, 0x22, 0x4e, 0x6f, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x6e, + 0x67, 0x65, 0x22, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x22, 0x55, 0x6e, 0x75, + 0x73, 0x65, 0x64, 0x22, 0x2c, 0x20, 0x72, 0x65, 0x73, 0x70, 0x65, 0x63, + 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x54, 0x78, 0x79, 0x20, 0x54, 0x72, 0x65, + 0x6d, 0x6f, 0x72, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x54, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x2b, 0x20, 0x31, 0x20, + 0x3d, 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x6f, 0x6e, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, 0x20, 0x3d, + 0x20, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x20, 0x6f, 0x66, 0x66, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, + 0x61, 0x70, 0x69, 0x64, 0x6c, 0x79, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, + 0x74, 0x6f, 0x20, 0x7a, 0x65, 0x72, 0x6f, 0x2c, 0x20, 0x78, 0x20, 0x2b, + 0x20, 0x31, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, 0x20, 0x2b, 0x20, 0x31, + 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x74, 0x61, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x69, 0x63, + 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x54, 0x30, 0x30, + 0x20, 0x6d, 0x61, 0x6b, 0x65, 0x73, 0x20, 0x61, 0x20, 0x66, 0x61, 0x73, + 0x74, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x72, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x74, 0x20, 0x61, + 0x6c, 0x73, 0x6f, 0x20, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x20, 0x61, 0x73, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, + 0x20, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x53, 0x6f, 0x20, 0x79, + 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, + 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x30, 0x30, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x63, 0x68, 0x61, + 0x6e, 0x6e, 0x65, 0x6c, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, + 0x79, 0x6f, 0x75, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x6e, 0x79, 0x20, + 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x58, 0x31, 0x78, + 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, + 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x2b, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, - 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x20, - 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, - 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, - 0x73, 0x29, 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, - 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x36, 0x5d, 0x41, - 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, - 0x78, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, + 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x58, 0x31, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x6a, 0x75, 0x73, + 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x5b, 0x31, 0x30, 0x32, 0x5d, + 0x45, 0x31, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2c, 0x20, + 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, + 0x74, 0x69, 0x6d, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, + 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x58, 0x32, 0x78, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, + 0x6e, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x58, 0x32, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, - 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, - 0x6d, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x20, 0x61, - 0x63, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, - 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, - 0x68, 0x20, 0x5b, 0x31, 0x30, 0x37, 0x5d, 0x41, 0x30, 0x79, 0x20, 0x76, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x6f, 0x72, 0x6b, + 0x73, 0x20, 0x6a, 0x75, 0x73, 0x74, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, + 0x5b, 0x31, 0x30, 0x33, 0x5d, 0x45, 0x32, 0x78, 0x20, 0x66, 0x69, 0x6e, + 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, + 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6c, 0x69, 0x6b, + 0x65, 0x20, 0x5b, 0x31, 0x30, 0x34, 0x5d, 0x45, 0x31, 0x78, 0x20, 0x65, + 0x78, 0x74, 0x72, 0x61, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x6f, + 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x75, 0x70, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x78, + 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x78, + 0x78, 0x20, 0x3d, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, + 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x30, 0x30, 0x20, 0x2d, + 0x20, 0x34, 0x30, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x69, + 0x6e, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, + 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x77, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, + 0x6d, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, + 0x69, 0x6c, 0x79, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, + 0x2c, 0x20, 0x68, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6e, 0x6f, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, + 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x72, + 0x61, 0x63, 0x74, 0x65, 0x72, 0x2e, 0x20, 0x49, 0x74, 0x27, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, + 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x35, 0x5d, 0x43, + 0x78, 0x78, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2b, 0x78, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x20, 0x46, 0x69, - 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x28, 0x64, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x76, - 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x44, 0x0a, 0x0a, + 0x75, 0x70, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x2b, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, - 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, - 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x38, 0x5d, - 0x45, 0x42, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, - 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, - 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, - 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x4c, 0x78, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, 0x74, - 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, - 0x61, 0x73, 0x20, 0x3c, 0x7c, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, - 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, - 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, - 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, - 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, - 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, 0x74, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, + 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x75, 0x70, + 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, + 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, + 0x6b, 0x73, 0x29, 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, + 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6d, 0x75, + 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, + 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x36, 0x5d, + 0x41, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, + 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x2d, 0x78, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x2d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, + 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, 0x74, - 0x69, 0x63, 0x6b, 0x73, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, - 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, - 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, - 0x39, 0x5d, 0x50, 0x30, 0x78, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, - 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x78, 0x20, 0x50, - 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, 0x6f, - 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x65, 0x65, 0x64, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x20, + 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, + 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x5b, 0x31, 0x30, 0x37, 0x5d, 0x41, 0x30, 0x79, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, + 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x44, 0x78, 0x20, 0x46, + 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x28, 0x64, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, + 0x76, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x44, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, + 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, + 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x30, 0x38, + 0x5d, 0x45, 0x42, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, + 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x4c, 0x78, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6c, 0x65, 0x66, + 0x74, 0x20, 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, + 0x20, 0x61, 0x73, 0x20, 0x3c, 0x7c, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, + 0x78, 0x3a, 0x20, 0x4c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, + 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, + 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, + 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, + 0x64, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x61, 0x74, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, + 0x70, 0x65, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, + 0x74, 0x69, 0x63, 0x6b, 0x73, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, + 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, + 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, + 0x30, 0x39, 0x5d, 0x50, 0x30, 0x78, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x78, 0x20, + 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x74, + 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, + 0x20, 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, + 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, + 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, + 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, + 0x31, 0x31, 0x30, 0x5d, 0x33, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, + 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x31, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, + 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x4d, 0x31, 0x20, 0x63, + 0x6f, 0x72, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, + 0x6f, 0x20, 0x33, 0x31, 0x31, 0x2c, 0x20, 0x4d, 0x32, 0x20, 0x74, 0x6f, + 0x20, 0x33, 0x32, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, + 0x6f, 0x6e, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x54, 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x4d, 0x78, 0x20, 0x73, 0x68, 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, + 0x73, 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, + 0x69, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, + 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, + 0x65, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, + 0x78, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x73, 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x4d, 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, + 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, + 0x6d, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, + 0x67, 0x69, 0x6f, 0x73, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, + 0x65, 0x6c, 0x61, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, + 0x6c, 0x6f, 0x20, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, + 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x50, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, + 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, - 0x4d, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x50, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, @@ -4071,283 +4113,262 @@ unsigned char milkytracker_help[] = { 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, - 0x31, 0x30, 0x5d, 0x33, 0x78, 0x78, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, - 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, - 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, - 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x4d, 0x31, 0x20, 0x63, 0x6f, - 0x72, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, - 0x20, 0x33, 0x31, 0x31, 0x2c, 0x20, 0x4d, 0x32, 0x20, 0x74, 0x6f, 0x20, - 0x33, 0x32, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, - 0x6e, 0x2e, 0x2e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, - 0x69, 0x70, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x33, 0x78, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, - 0x78, 0x20, 0x73, 0x68, 0x61, 0x72, 0x65, 0x20, 0x65, 0x66, 0x66, 0x65, - 0x63, 0x74, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, 0x73, - 0x6f, 0x20, 0x69, 0x74, 0x27, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, - 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, - 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x61, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x6f, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x72, 0x65, - 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x33, 0x78, 0x78, - 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, - 0x75, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x20, 0x4d, 0x30, 0x20, 0x66, 0x72, 0x65, 0x65, 0x69, 0x6e, - 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, - 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, - 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x72, 0x70, 0x65, 0x67, 0x67, - 0x69, 0x6f, 0x73, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, - 0x6c, 0x61, 0x79, 0x73, 0x2c, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, - 0x6f, 0x20, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x61, 0x74, 0x65, 0x76, 0x65, - 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x50, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x65, 0x20, - 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x50, + 0x31, 0x31, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, + 0x6e, 0x67, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, + 0x67, 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, + 0x6f, 0x6e, 0x2e, 0x20, 0x50, 0x38, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x38, 0x38, + 0x38, 0x2c, 0x20, 0x50, 0x39, 0x20, 0x74, 0x6f, 0x20, 0x38, 0x39, 0x39, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0x2e, 0x2e, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, + 0x78, 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, + 0x69, 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x64, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, + 0x7c, 0x3e, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, - 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x31, - 0x31, 0x5d, 0x38, 0x78, 0x78, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, - 0x67, 0x2c, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, - 0x20, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x67, - 0x69, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, - 0x6e, 0x2e, 0x20, 0x50, 0x38, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x38, 0x38, 0x38, - 0x2c, 0x20, 0x50, 0x39, 0x20, 0x74, 0x6f, 0x20, 0x38, 0x39, 0x39, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0x2e, 0x2e, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x52, 0x78, - 0x20, 0x50, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6c, 0x69, - 0x64, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x64, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x7c, - 0x3e, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x52, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, - 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, - 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, 0x65, - 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, 0x74, 0x69, 0x63, 0x6b, - 0x73, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x74, - 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, - 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, 0x65, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, 0x32, 0x5d, 0x50, - 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, - 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x53, 0x78, 0x20, 0x53, 0x65, 0x74, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x6c, 0x69, 0x64, 0x65, 0x73, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x20, 0x70, 0x61, 0x6e, 0x6e, 0x69, 0x6e, 0x67, + 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x61, 0x74, 0x20, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x20, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x73, 0x6f, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x65, + 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x28, 0x74, 0x69, 0x63, + 0x6b, 0x73, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, + 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x75, + 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x6b, + 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, 0x31, 0x32, 0x5d, + 0x50, 0x78, 0x30, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, + 0x6c, 0x69, 0x64, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x53, 0x78, 0x20, 0x53, 0x65, 0x74, + 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x53, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, + 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x53, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, 0x70, 0x65, 0x65, - 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x53, 0x65, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, - 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, - 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x78, 0x20, - 0x69, 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x33, 0x5d, 0x34, 0x78, 0x79, 0x20, - 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x2e, 0x20, 0x49, 0x6e, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, - 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, 0x64, - 0x20, 0x6f, 0x66, 0x20, 0x34, 0x78, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x66, - 0x72, 0x65, 0x65, 0x20, 0x75, 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, - 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, - 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x55, - 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, 0x28, - 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, 0x73, - 0x20, 0x5e, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x55, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x73, - 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, - 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, 0x76, - 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, 0x31, - 0x34, 0x5d, 0x45, 0x41, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x76, - 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, - 0x75, 0x70, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, 0x6c, - 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, 0x72, - 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x56, 0x78, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, 0x74, - 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x56, 0x0a, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, 0x74, - 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x76, - 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, - 0x64, 0x65, 0x70, 0x74, 0x68, 0x20, 0x78, 0x20, 0x62, 0x75, 0x74, 0x20, - 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, - 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, - 0x6e, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, - 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, 0x31, - 0x31, 0x35, 0x5d, 0x34, 0x78, 0x30, 0x20, 0x6f, 0x72, 0x20, 0x5b, 0x31, - 0x31, 0x36, 0x5d, 0x53, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x70, - 0x69, 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, - 0x65, 0x73, 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, - 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, - 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, - 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x37, 0x2e, - 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, - 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, - 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x62, 0x61, - 0x73, 0x69, 0x63, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x69, 0x6e, 0x70, - 0x75, 0x74, 0x2c, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x6d, 0x65, - 0x61, 0x6e, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, - 0x75, 0x73, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x64, 0x65, 0x76, 0x69, - 0x63, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x65, 0x65, 0x64, 0x20, 0x6e, - 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x4d, 0x69, - 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x20, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x4d, 0x49, 0x44, - 0x49, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, - 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x6c, - 0x69, 0x74, 0x74, 0x6c, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, - 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x70, - 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x2d, 0x20, 0x68, 0x65, - 0x72, 0x65, 0x27, 0x73, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, 0x6f, 0x20, - 0x64, 0x6f, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, 0x2e, 0x2e, 0x2e, 0x0a, - 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x69, - 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x3a, 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, - 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, - 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, - 0x79, 0x73, 0x74, 0x65, 0x6d, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x28, - 0x74, 0x6f, 0x70, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x63, 0x6f, 0x72, - 0x6e, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x29, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x53, 0x58, 0x3a, 0x20, - 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, - 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, - 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x6f, 0x72, - 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, - 0x6e, 0x64, 0x2d, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, - 0x69, 0x6e, 0x75, 0x78, 0x3a, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, - 0x20, 0x69, 0x66, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, - 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, - 0x74, 0x65, 0x6d, 0x2e, 0x20, 0x42, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x69, - 0x64, 0x69, 0x2d, 0x69, 0x6e, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x30, - 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x63, 0x6f, 0x6e, - 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, - 0x65, 0x6e, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x5f, - 0x49, 0x4e, 0x3d, 0x78, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x73, 0x20, - 0x79, 0x6f, 0x75, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x28, 0x73, 0x65, 0x65, 0x20, - 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x20, 0x6f, 0x75, 0x74, 0x70, - 0x75, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, - 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, - 0x6f, 0x72, 0x74, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x29, 0x2e, - 0x20, 0x53, 0x65, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4c, 0x69, 0x6e, - 0x75, 0x78, 0x20, 0x72, 0x65, 0x61, 0x64, 0x6d, 0x65, 0x20, 0x66, 0x6f, - 0x72, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, - 0x6c, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x38, - 0x2e, 0x20, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x73, 0x73, 0x75, - 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, - 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x69, 0x6d, 0x73, 0x20, 0x66, - 0x6f, 0x72, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x46, 0x61, 0x73, 0x74, - 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, 0x63, - 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, - 0x20, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x73, 0x20, 0x72, 0x65, 0x70, 0x6c, - 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x75, 0x74, - 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x67, 0x6f, 0x61, 0x6c, 0x20, 0x69, - 0x73, 0x20, 0x65, 0x61, 0x73, 0x69, 0x65, 0x72, 0x20, 0x73, 0x65, 0x74, - 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, - 0x65, 0x64, 0x2e, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, - 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x64, 0x65, 0x66, 0x79, 0x20, 0x61, - 0x6c, 0x6c, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x6f, 0x67, - 0x69, 0x63, 0x2e, 0x20, 0x48, 0x65, 0x72, 0x65, 0x27, 0x73, 0x20, 0x61, - 0x20, 0x6c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, - 0x65, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, - 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, - 0x6e, 0x20, 0x46, 0x54, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x69, - 0x6c, 0x6b, 0x79, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x2a, 0x20, 0x45, 0x33, 0x78, 0x20, 0x67, 0x6c, 0x69, 0x73, 0x73, - 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, - 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, - 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x34, 0x78, 0x20, 0x76, - 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, - 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, - 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x37, 0x78, - 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, 0x6e, - 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, - 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x61, 0x6d, 0x65, 0x6e, 0x74, 0x65, - 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, - 0x20, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x66, - 0x20, 0x45, 0x36, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x45, - 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, 0x65, - 0x6c, 0x61, 0x79, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, - 0x61, 0x6d, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, 0x6d, - 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x66, 0x6c, 0x6f, - 0x77, 0x20, 0x22, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x22, 0x20, 0x69, - 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, - 0x63, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, - 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x6f, 0x6c, 0x75, 0x6d, - 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x66, 0x66, - 0x65, 0x63, 0x74, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, - 0x20, 0x63, 0x6f, 0x6e, 0x6a, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x45, 0x44, 0x78, 0x20, 0x6e, 0x6f, - 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x79, 0x6f, - 0x75, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, - 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, - 0x69, 0x74, 0x69, 0x65, 0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x69, 0x66, + 0x64, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x78, + 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x31, 0x31, 0x33, 0x5d, 0x34, 0x78, 0x79, + 0x20, 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x2e, 0x20, 0x49, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, + 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, + 0x64, 0x20, 0x6f, 0x66, 0x20, 0x34, 0x78, 0x79, 0x20, 0x74, 0x6f, 0x20, + 0x66, 0x72, 0x65, 0x65, 0x20, 0x75, 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, + 0x6e, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x55, 0x78, 0x20, 0x46, 0x69, 0x6e, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, 0x20, 0x75, 0x70, 0x20, + 0x28, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x20, 0x61, + 0x73, 0x20, 0x5e, 0x78, 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, + 0x55, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x71, 0x75, 0x69, + 0x76, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x5b, 0x31, + 0x31, 0x34, 0x5d, 0x45, 0x41, 0x78, 0x20, 0x66, 0x69, 0x6e, 0x65, 0x20, + 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x64, 0x65, + 0x20, 0x75, 0x70, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x70, 0x65, + 0x72, 0x20, 0x72, 0x6f, 0x77, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x56, 0x78, 0x20, 0x56, 0x69, 0x62, 0x72, 0x61, + 0x74, 0x6f, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x3a, 0x20, 0x56, 0x0a, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x78, 0x20, 0x3d, 0x20, 0x64, 0x65, 0x70, + 0x74, 0x68, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, + 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x20, 0x78, 0x20, 0x62, 0x75, 0x74, + 0x20, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, + 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x5b, + 0x31, 0x31, 0x35, 0x5d, 0x34, 0x78, 0x30, 0x20, 0x6f, 0x72, 0x20, 0x5b, + 0x31, 0x31, 0x36, 0x5d, 0x53, 0x78, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x0a, 0x20, 0x20, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, + 0x70, 0x69, 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, + 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, + 0x73, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, + 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x37, + 0x2e, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, + 0x72, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, - 0x72, 0x20, 0x63, 0x72, 0x61, 0x73, 0x68, 0x65, 0x73, 0x20, 0x6f, 0x72, - 0x20, 0x64, 0x6f, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x65, - 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x73, 0x74, 0x75, 0x70, 0x69, 0x64, 0x2c, - 0x20, 0x77, 0x65, 0x27, 0x64, 0x20, 0x72, 0x65, 0x61, 0x6c, 0x6c, 0x79, - 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x68, 0x65, 0x61, - 0x72, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x61, - 0x6e, 0x64, 0x20, 0x69, 0x74, 0x20, 0x77, 0x6f, 0x75, 0x6c, 0x64, 0x0a, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x65, 0x76, 0x65, - 0x6e, 0x20, 0x63, 0x6f, 0x6f, 0x6c, 0x65, 0x72, 0x20, 0x69, 0x66, 0x20, - 0x79, 0x6f, 0x75, 0x20, 0x63, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, - 0x6f, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x20, - 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x6c, 0x65, 0x6d, 0x2e, - 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, - 0x27, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x20, 0x64, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x20, 0x74, - 0x6f, 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, - 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, 0x20, 0x77, 0x65, 0x62, - 0x20, 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x72, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x62, + 0x61, 0x73, 0x69, 0x63, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x69, 0x6e, + 0x70, 0x75, 0x74, 0x2c, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x6d, + 0x65, 0x61, 0x6e, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, + 0x20, 0x75, 0x73, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4d, 0x49, 0x44, 0x49, 0x20, 0x64, 0x65, 0x76, + 0x69, 0x63, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x65, 0x65, 0x64, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, + 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x4d, 0x49, + 0x44, 0x49, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20, 0x76, 0x61, 0x72, + 0x69, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, + 0x6c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, + 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x74, 0x6f, 0x20, + 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x2d, 0x20, 0x68, + 0x65, 0x72, 0x65, 0x27, 0x73, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, 0x6f, + 0x20, 0x64, 0x6f, 0x20, 0x69, 0x74, 0x20, 0x6f, 0x6e, 0x2e, 0x2e, 0x2e, + 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, + 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x3a, 0x20, 0x53, 0x65, 0x6c, 0x65, + 0x63, 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, + 0x65, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, + 0x28, 0x74, 0x6f, 0x70, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x63, 0x6f, + 0x72, 0x6e, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4f, 0x53, 0x58, 0x3a, + 0x20, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x50, 0x72, 0x65, 0x66, + 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, + 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x20, 0x6f, + 0x72, 0x20, 0x70, 0x72, 0x65, 0x73, 0x73, 0x20, 0x43, 0x6f, 0x6d, 0x6d, + 0x61, 0x6e, 0x64, 0x2d, 0x2c, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x3a, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, + 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x20, 0x69, 0x66, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, + 0x6c, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, + 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x20, 0x42, 0x79, 0x20, 0x64, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, + 0x69, 0x64, 0x69, 0x2d, 0x69, 0x6e, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x20, + 0x30, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x63, 0x6f, + 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x62, 0x75, 0x74, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, + 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x49, 0x44, 0x49, + 0x5f, 0x49, 0x4e, 0x3d, 0x78, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x73, + 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x68, 0x61, 0x6e, + 0x67, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x28, 0x73, 0x65, 0x65, + 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x20, 0x6f, 0x75, 0x74, + 0x70, 0x75, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x76, 0x61, 0x69, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x6f, 0x72, 0x74, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x29, + 0x2e, 0x20, 0x53, 0x65, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4c, 0x69, + 0x6e, 0x75, 0x78, 0x20, 0x72, 0x65, 0x61, 0x64, 0x6d, 0x65, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x64, 0x65, 0x74, 0x61, + 0x69, 0x6c, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, + 0x38, 0x2e, 0x20, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x73, 0x73, + 0x75, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x75, 0x67, 0x20, + 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, + 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x61, 0x69, 0x6d, 0x73, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x46, 0x61, 0x73, + 0x74, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, 0x49, 0x49, 0x20, + 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, + 0x79, 0x20, 0x69, 0x6e, 0x20, 0x69, 0x74, 0x73, 0x20, 0x72, 0x65, 0x70, + 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x75, + 0x74, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x67, 0x6f, 0x61, 0x6c, 0x20, + 0x69, 0x73, 0x20, 0x65, 0x61, 0x73, 0x69, 0x65, 0x72, 0x20, 0x73, 0x65, + 0x74, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, + 0x76, 0x65, 0x64, 0x2e, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x6c, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x64, 0x65, 0x66, 0x79, 0x20, + 0x61, 0x6c, 0x6c, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x6f, + 0x67, 0x69, 0x63, 0x2e, 0x20, 0x48, 0x65, 0x72, 0x65, 0x27, 0x73, 0x20, + 0x61, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, + 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, + 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, + 0x65, 0x6e, 0x20, 0x46, 0x54, 0x32, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, + 0x69, 0x6c, 0x6b, 0x79, 0x3a, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x2a, 0x20, 0x45, 0x33, 0x78, 0x20, 0x67, 0x6c, 0x69, 0x73, + 0x73, 0x61, 0x6e, 0x64, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, + 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, + 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x34, 0x78, 0x20, + 0x76, 0x69, 0x62, 0x72, 0x61, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6e, 0x74, + 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, + 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x0a, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x45, 0x37, + 0x78, 0x20, 0x74, 0x72, 0x65, 0x6d, 0x6f, 0x6c, 0x6f, 0x20, 0x63, 0x6f, + 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x61, 0x6d, 0x65, 0x6e, 0x74, + 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x2a, 0x20, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x6f, + 0x66, 0x20, 0x45, 0x36, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x20, 0x6c, 0x6f, 0x6f, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, + 0x45, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x64, + 0x65, 0x6c, 0x61, 0x79, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x61, 0x6d, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x50, 0x6f, 0x72, 0x74, 0x61, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x66, 0x6c, + 0x6f, 0x77, 0x20, 0x22, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x22, 0x20, + 0x69, 0x73, 0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, + 0x75, 0x63, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4d, 0x69, 0x6c, 0x6b, + 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x56, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x20, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, + 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x6a, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x45, 0x44, 0x78, 0x20, 0x6e, + 0x6f, 0x74, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x0a, 0x0a, 0x20, + 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49, 0x66, 0x20, 0x79, + 0x6f, 0x75, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x6d, 0x6f, 0x72, 0x65, + 0x20, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, + 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x69, + 0x66, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, + 0x65, 0x72, 0x20, 0x63, 0x72, 0x61, 0x73, 0x68, 0x65, 0x73, 0x20, 0x6f, + 0x72, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x72, + 0x65, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x73, 0x74, 0x75, 0x70, 0x69, 0x64, + 0x2c, 0x20, 0x77, 0x65, 0x27, 0x64, 0x20, 0x72, 0x65, 0x61, 0x6c, 0x6c, + 0x79, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x68, 0x65, + 0x61, 0x72, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x79, 0x6f, 0x75, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x69, 0x74, 0x20, 0x77, 0x6f, 0x75, 0x6c, 0x64, + 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x65, 0x20, 0x65, 0x76, + 0x65, 0x6e, 0x20, 0x63, 0x6f, 0x6f, 0x6c, 0x65, 0x72, 0x20, 0x69, 0x66, + 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x20, 0x68, 0x6f, 0x77, 0x20, + 0x74, 0x6f, 0x20, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x62, 0x6c, 0x65, 0x6d, + 0x2e, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x72, + 0x65, 0x27, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x64, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x20, + 0x74, 0x6f, 0x20, 0x62, 0x75, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, + 0x74, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x72, 0x20, 0x77, 0x65, + 0x62, 0x20, 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x2e, 0x0a, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x0a, + 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, + 0x6e, 0x63, 0x65, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x55, 0x49, 0x2d, + 0x73, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x2c, 0x20, 0x73, 0x6f, 0x6d, + 0x65, 0x20, 0x75, 0x73, 0x65, 0x72, 0x73, 0x20, 0x68, 0x61, 0x64, 0x20, + 0x62, 0x65, 0x74, 0x74, 0x65, 0x72, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, + 0x74, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x65, 0x6e, 0x61, 0x62, + 0x6c, 0x69, 0x6e, 0x67, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6e, + 0x65, 0x61, 0x72, 0x65, 0x73, 0x74, 0x2d, 0x70, 0x69, 0x78, 0x65, 0x6c, + 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x3a, 0x20, 0x72, 0x75, 0x6e, 0x20, 0x6d, + 0x69, 0x6c, 0x6b, 0x79, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, + 0x6d, 0x65, 0x6e, 0x74, 0x2d, 0x66, 0x6c, 0x61, 0x67, 0x0a, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x53, 0x43, 0x41, 0x4c, 0x45, 0x5f, 0x4e, 0x45, + 0x41, 0x52, 0x45, 0x53, 0x54, 0x3d, 0x31, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x39, 0x2e, 0x20, 0x43, 0x72, 0x65, 0x64, 0x69, 0x74, 0x73, 0x0a, 0x0a, 0x20, 0x20, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x69, 0x6c, 0x6b, 0x79, 0x54, 0x72, @@ -4500,6 +4521,6 @@ unsigned char milkytracker_help[] = { 0x67, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x2f, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x31, 0x31, 0x39, 0x2e, 0x20, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x65, 0x73, 0x70, - 0x65, 0x72, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a, + 0x65, 0x72, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x0a, 0x0a }; -unsigned int milkytracker_help_len = 54009; +unsigned int milkytracker_help_len = 54261; From 59e5cd7c9b0a99a6c9f4a307b140c2156976e6da Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 25 Nov 2024 18:22:41 +0100 Subject: [PATCH 139/152] bump version --- CMakeCache.txt | 682 +++++++++++++++++++++++++++++++++++++++++++++++++ CMakeLists.txt | 2 +- 2 files changed, 683 insertions(+), 1 deletion(-) create mode 100644 CMakeCache.txt diff --git a/CMakeCache.txt b/CMakeCache.txt new file mode 100644 index 00000000..0dca359a --- /dev/null +++ b/CMakeCache.txt @@ -0,0 +1,682 @@ +# This is the CMakeCache file. +# For build in directory: /home/leon/projects/MilkyTracker +# It was generated by CMake: /nix/store/1nkxfwkzidq98p4pkly3a15iqz45yk28-cmake-3.27.7/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//The ALSA (asound) include directory +ALSA_INCLUDE_DIR:PATH=/nix/store/0dxszw77vkqwgphbb39zk7bm9nqphj57-alsa-lib-1.2.9-dev/include + +//The ALSA (asound) library +ALSA_LIBRARY:FILEPATH=/nix/store/w0203hljxd7n921bda6mcx6qz65796xl-alsa-lib-1.2.9/lib/libasound.so + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/g++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/nix/store/bmcypdzbidmpam7np26hn25gs7idf88v-gcc-12.3.0/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/nix/store/bmcypdzbidmpam7np26hn25gs7idf88v-gcc-12.3.0/bin/gcc-ranlib + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/gcc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/nix/store/bmcypdzbidmpam7np26hn25gs7idf88v-gcc-12.3.0/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/nix/store/bmcypdzbidmpam7np26hn25gs7idf88v-gcc-12.3.0/bin/gcc-ranlib + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/leon/projects/MilkyTracker/CMakeFiles/pkgRedirects + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib64) +CMAKE_INSTALL_LIBDIR:PATH=lib64 + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/var/empty/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/var/empty/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/var/empty/local + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/nix/store/hm6hj5ylwa35cdwb9d35nbql5k7qwnir-gnumake-4.4.1/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=MilkyTracker + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Enable to build RPM source packages +CPACK_SOURCE_RPM:BOOL=OFF + +//Enable to build TBZ2 source packages +CPACK_SOURCE_TBZ2:BOOL=ON + +//Enable to build TGZ source packages +CPACK_SOURCE_TGZ:BOOL=ON + +//Enable to build TXZ source packages +CPACK_SOURCE_TXZ:BOOL=ON + +//Enable to build TZ source packages +CPACK_SOURCE_TZ:BOOL=ON + +//Enable to build ZIP source packages +CPACK_SOURCE_ZIP:BOOL=OFF + +//Force SDL instead of native +FORCESDL:BOOL=OFF + +//Path to a file. +JACK_INCLUDE_DIR:PATH=/nix/store/4v5sfzd0yzc977bd8ms0cindf3c2sm46-libjack2-1.9.22-dev/include + +//Path to a library. +JACK_LIBRARY:FILEPATH=/nix/store/z47sknhgf8acbp2q751sfgcyhcnwk390-libjack2-1.9.22/lib/libjack.so + +//Path to a file. +LHASA_INCLUDE_DIR:PATH=LHASA_INCLUDE_DIR-NOTFOUND + +//Path to a library. +LHASA_LIBRARY:FILEPATH=/nix/store/1gh4dixakgrz8m6m7zdg3mlc6y10wbv8-lhasa-0.4.0/lib/liblhasa.so + +//Value Computed by CMake +MilkyTracker_BINARY_DIR:STATIC=/home/leon/projects/MilkyTracker + +//Value Computed by CMake +MilkyTracker_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +MilkyTracker_SOURCE_DIR:STATIC=/home/leon/projects/MilkyTracker + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=PKG_CONFIG_EXECUTABLE-NOTFOUND + +//Path to a file. +RTMIDI_INCLUDE_DIR:PATH=/nix/store/04zjjdy1jmffglrwqnc8imwnmxlqm66k-rtmidi-5.0.0/include/rtmidi + +//Path to a library. +RTMIDI_LIBRARY:FILEPATH=/nix/store/04zjjdy1jmffglrwqnc8imwnmxlqm66k-rtmidi-5.0.0/lib/librtmidi.so + +//The directory containing a CMake configuration file for SDL2. +SDL2_DIR:PATH=/nix/store/m33fxmzl0kk9qz1aj7yypq6ldp9w20cb-SDL2-2.28.4-dev/lib/cmake/SDL2 + +//Path to a file. +ZLIB_INCLUDE_DIR:PATH=/nix/store/j7abcmpw7pxm2qan9jw82pw51lq6i8z2-zlib-1.3-dev/include + +//Path to a library. +ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +ZLIB_LIBRARY_RELEASE:FILEPATH=/nix/store/qb9gj5cb03ymsm4dyqga4mp8k34qsws5-zlib-1.3/lib/libz.so + +//Path to a file. +ZZIPLIB_INCLUDE_DIR:PATH=/nix/store/cy3kmib8vqnn2jsx396l8zinkbzr9fhv-zziplib-0.13.72/include + +//Path to a library. +ZZIPLIB_LIBRARY:FILEPATH=/nix/store/cy3kmib8vqnn2jsx396l8zinkbzr9fhv-zziplib-0.13.72/lib/libzzip.so + +//Dependencies for the target +midi_LIB_DEPENDS:STATIC=general;/nix/store/04zjjdy1jmffglrwqnc8imwnmxlqm66k-rtmidi-5.0.0/lib/librtmidi.so; + +//Dependencies for the target +milkyplay_LIB_DEPENDS:STATIC=general;/nix/store/w0203hljxd7n921bda6mcx6qz65796xl-alsa-lib-1.2.9/lib/libasound.so;general;dl;general;SDL2::SDL2; + +//Dependencies for the target +osinterface_LIB_DEPENDS:STATIC=general;SDL2::SDL2; + +//Dependencies for the target +ppui_LIB_DEPENDS:STATIC=general;osinterface; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: ALSA_INCLUDE_DIR +ALSA_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ALSA_LIBRARY +ALSA_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/leon/projects/MilkyTracker +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=27 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=7 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/nix/store/1nkxfwkzidq98p4pkly3a15iqz45yk28-cmake-3.27.7/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/nix/store/1nkxfwkzidq98p4pkly3a15iqz45yk28-cmake-3.27.7/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/nix/store/1nkxfwkzidq98p4pkly3a15iqz45yk28-cmake-3.27.7/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/leon/projects/MilkyTracker +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=10 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/nix/store/1nkxfwkzidq98p4pkly3a15iqz45yk28-cmake-3.27.7/share/cmake-3.27 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/nix/store/pxf98n8dsxb6kmm0pdvc3dr3gzcqhizi-coreutils-9.3/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_RPM +CPACK_SOURCE_RPM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_TBZ2 +CPACK_SOURCE_TBZ2-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_TGZ +CPACK_SOURCE_TGZ-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_TXZ +CPACK_SOURCE_TXZ-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_TZ +CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_ZIP +CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1 +//Details about finding ALSA +FIND_PACKAGE_MESSAGE_DETAILS_ALSA:INTERNAL=[/nix/store/w0203hljxd7n921bda6mcx6qz65796xl-alsa-lib-1.2.9/lib/libasound.so][/nix/store/0dxszw77vkqwgphbb39zk7bm9nqphj57-alsa-lib-1.2.9-dev/include][v1.2.9()] +//Details about finding JACK +FIND_PACKAGE_MESSAGE_DETAILS_JACK:INTERNAL=[/nix/store/z47sknhgf8acbp2q751sfgcyhcnwk390-libjack2-1.9.22/lib/libjack.so][/nix/store/4v5sfzd0yzc977bd8ms0cindf3c2sm46-libjack2-1.9.22-dev/include][v()] +//Details about finding RTMIDI +FIND_PACKAGE_MESSAGE_DETAILS_RTMIDI:INTERNAL=[/nix/store/04zjjdy1jmffglrwqnc8imwnmxlqm66k-rtmidi-5.0.0/lib/librtmidi.so][/nix/store/04zjjdy1jmffglrwqnc8imwnmxlqm66k-rtmidi-5.0.0/include/rtmidi][v5.0.0(2.1)] +//Details about finding ZLIB +FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[/nix/store/qb9gj5cb03ymsm4dyqga4mp8k34qsws5-zlib-1.3/lib/libz.so][/nix/store/j7abcmpw7pxm2qan9jw82pw51lq6i8z2-zlib-1.3-dev/include][c ][v1.3()] +//Details about finding ZZIPLIB +FIND_PACKAGE_MESSAGE_DETAILS_ZZIPLIB:INTERNAL=[/nix/store/cy3kmib8vqnn2jsx396l8zinkbzr9fhv-zziplib-0.13.72/lib/libzzip.so][/nix/store/cy3kmib8vqnn2jsx396l8zinkbzr9fhv-zziplib-0.13.72/include][v()] +//ADVANCED property for variable: JACK_INCLUDE_DIR +JACK_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: JACK_LIBRARY +JACK_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: LHASA_INCLUDE_DIR +LHASA_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: LHASA_LIBRARY +LHASA_LIBRARY-ADVANCED:INTERNAL=1 +PC_JACK_CFLAGS:INTERNAL= +PC_JACK_CFLAGS_I:INTERNAL= +PC_JACK_CFLAGS_OTHER:INTERNAL= +PC_JACK_FOUND:INTERNAL= +PC_JACK_INCLUDEDIR:INTERNAL= +PC_JACK_LIBDIR:INTERNAL= +PC_JACK_LIBS:INTERNAL= +PC_JACK_LIBS_L:INTERNAL= +PC_JACK_LIBS_OTHER:INTERNAL= +PC_JACK_LIBS_PATHS:INTERNAL= +PC_JACK_MODULE_NAME:INTERNAL= +PC_JACK_PREFIX:INTERNAL= +PC_JACK_STATIC_CFLAGS:INTERNAL= +PC_JACK_STATIC_CFLAGS_I:INTERNAL= +PC_JACK_STATIC_CFLAGS_OTHER:INTERNAL= +PC_JACK_STATIC_LIBDIR:INTERNAL= +PC_JACK_STATIC_LIBS:INTERNAL= +PC_JACK_STATIC_LIBS_L:INTERNAL= +PC_JACK_STATIC_LIBS_OTHER:INTERNAL= +PC_JACK_STATIC_LIBS_PATHS:INTERNAL= +PC_JACK_VERSION:INTERNAL= +PC_LHASA_CFLAGS:INTERNAL= +PC_LHASA_CFLAGS_I:INTERNAL= +PC_LHASA_CFLAGS_OTHER:INTERNAL= +PC_LHASA_FOUND:INTERNAL= +PC_LHASA_INCLUDEDIR:INTERNAL= +PC_LHASA_LIBDIR:INTERNAL= +PC_LHASA_LIBS:INTERNAL= +PC_LHASA_LIBS_L:INTERNAL= +PC_LHASA_LIBS_OTHER:INTERNAL= +PC_LHASA_LIBS_PATHS:INTERNAL= +PC_LHASA_MODULE_NAME:INTERNAL= +PC_LHASA_PREFIX:INTERNAL= +PC_LHASA_STATIC_CFLAGS:INTERNAL= +PC_LHASA_STATIC_CFLAGS_I:INTERNAL= +PC_LHASA_STATIC_CFLAGS_OTHER:INTERNAL= +PC_LHASA_STATIC_LIBDIR:INTERNAL= +PC_LHASA_STATIC_LIBS:INTERNAL= +PC_LHASA_STATIC_LIBS_L:INTERNAL= +PC_LHASA_STATIC_LIBS_OTHER:INTERNAL= +PC_LHASA_STATIC_LIBS_PATHS:INTERNAL= +PC_LHASA_VERSION:INTERNAL= +PC_RTMIDI_CFLAGS:INTERNAL= +PC_RTMIDI_CFLAGS_I:INTERNAL= +PC_RTMIDI_CFLAGS_OTHER:INTERNAL= +PC_RTMIDI_FOUND:INTERNAL= +PC_RTMIDI_INCLUDEDIR:INTERNAL= +PC_RTMIDI_LIBDIR:INTERNAL= +PC_RTMIDI_LIBS:INTERNAL= +PC_RTMIDI_LIBS_L:INTERNAL= +PC_RTMIDI_LIBS_OTHER:INTERNAL= +PC_RTMIDI_LIBS_PATHS:INTERNAL= +PC_RTMIDI_MODULE_NAME:INTERNAL= +PC_RTMIDI_PREFIX:INTERNAL= +PC_RTMIDI_STATIC_CFLAGS:INTERNAL= +PC_RTMIDI_STATIC_CFLAGS_I:INTERNAL= +PC_RTMIDI_STATIC_CFLAGS_OTHER:INTERNAL= +PC_RTMIDI_STATIC_LIBDIR:INTERNAL= +PC_RTMIDI_STATIC_LIBS:INTERNAL= +PC_RTMIDI_STATIC_LIBS_L:INTERNAL= +PC_RTMIDI_STATIC_LIBS_OTHER:INTERNAL= +PC_RTMIDI_STATIC_LIBS_PATHS:INTERNAL= +PC_RTMIDI_VERSION:INTERNAL= +PC_ZZIPLIB_CFLAGS:INTERNAL= +PC_ZZIPLIB_CFLAGS_I:INTERNAL= +PC_ZZIPLIB_CFLAGS_OTHER:INTERNAL= +PC_ZZIPLIB_FOUND:INTERNAL= +PC_ZZIPLIB_INCLUDEDIR:INTERNAL= +PC_ZZIPLIB_LIBDIR:INTERNAL= +PC_ZZIPLIB_LIBS:INTERNAL= +PC_ZZIPLIB_LIBS_L:INTERNAL= +PC_ZZIPLIB_LIBS_OTHER:INTERNAL= +PC_ZZIPLIB_LIBS_PATHS:INTERNAL= +PC_ZZIPLIB_MODULE_NAME:INTERNAL= +PC_ZZIPLIB_PREFIX:INTERNAL= +PC_ZZIPLIB_STATIC_CFLAGS:INTERNAL= +PC_ZZIPLIB_STATIC_CFLAGS_I:INTERNAL= +PC_ZZIPLIB_STATIC_CFLAGS_OTHER:INTERNAL= +PC_ZZIPLIB_STATIC_LIBDIR:INTERNAL= +PC_ZZIPLIB_STATIC_LIBS:INTERNAL= +PC_ZZIPLIB_STATIC_LIBS_L:INTERNAL= +PC_ZZIPLIB_STATIC_LIBS_OTHER:INTERNAL= +PC_ZZIPLIB_STATIC_LIBS_PATHS:INTERNAL= +PC_ZZIPLIB_VERSION:INTERNAL= +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: RTMIDI_INCLUDE_DIR +RTMIDI_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: RTMIDI_LIBRARY +RTMIDI_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ZLIB_INCLUDE_DIR +ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ZLIB_LIBRARY_DEBUG +ZLIB_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ZLIB_LIBRARY_RELEASE +ZLIB_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ZZIPLIB_INCLUDE_DIR +ZZIPLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ZZIPLIB_LIBRARY +ZZIPLIB_LIBRARY-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/var/empty/local +__pkg_config_checked_PC_JACK:INTERNAL=1 +__pkg_config_checked_PC_LHASA:INTERNAL=1 +__pkg_config_checked_PC_RTMIDI:INTERNAL=1 +__pkg_config_checked_PC_ZZIPLIB:INTERNAL=1 + diff --git a/CMakeLists.txt b/CMakeLists.txt index 727e0711..b05e3da8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -52,7 +52,7 @@ list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) # Version number in format X.YY.ZZ set(VER_X 1) -set(VER_YY 04) +set(VER_YY 05) set(VER_ZZ 00) set(VER_FULL "${VER_X}.${VER_YY}.${VER_ZZ}") From 466403f2d3c74f219d4f901f86e6eefcc8f50d12 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 25 Nov 2024 18:27:16 +0100 Subject: [PATCH 140/152] typofix --- CMakeCache.txt | 682 ------------------------------------------------- 1 file changed, 682 deletions(-) delete mode 100644 CMakeCache.txt diff --git a/CMakeCache.txt b/CMakeCache.txt deleted file mode 100644 index 0dca359a..00000000 --- a/CMakeCache.txt +++ /dev/null @@ -1,682 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/leon/projects/MilkyTracker -# It was generated by CMake: /nix/store/1nkxfwkzidq98p4pkly3a15iqz45yk28-cmake-3.27.7/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//The ALSA (asound) include directory -ALSA_INCLUDE_DIR:PATH=/nix/store/0dxszw77vkqwgphbb39zk7bm9nqphj57-alsa-lib-1.2.9-dev/include - -//The ALSA (asound) library -ALSA_LIBRARY:FILEPATH=/nix/store/w0203hljxd7n921bda6mcx6qz65796xl-alsa-lib-1.2.9/lib/libasound.so - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/addr2line - -//Path to a program. -CMAKE_AR:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/ar - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING=Debug - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//CXX compiler -CMAKE_CXX_COMPILER:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/g++ - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_AR:FILEPATH=/nix/store/bmcypdzbidmpam7np26hn25gs7idf88v-gcc-12.3.0/bin/gcc-ar - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/nix/store/bmcypdzbidmpam7np26hn25gs7idf88v-gcc-12.3.0/bin/gcc-ranlib - -//Flags used by the CXX compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the CXX compiler during DEBUG builds. -CMAKE_CXX_FLAGS_DEBUG:STRING=-g - -//Flags used by the CXX compiler during MINSIZEREL builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the CXX compiler during RELEASE builds. -CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the CXX compiler during RELWITHDEBINFO builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//C compiler -CMAKE_C_COMPILER:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/gcc - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=/nix/store/bmcypdzbidmpam7np26hn25gs7idf88v-gcc-12.3.0/bin/gcc-ar - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/nix/store/bmcypdzbidmpam7np26hn25gs7idf88v-gcc-12.3.0/bin/gcc-ranlib - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/leon/projects/MilkyTracker/CMakeFiles/pkgRedirects - -//User executables (bin) -CMAKE_INSTALL_BINDIR:PATH=bin - -//Read-only architecture-independent data (DATAROOTDIR) -CMAKE_INSTALL_DATADIR:PATH= - -//Read-only architecture-independent data root (share) -CMAKE_INSTALL_DATAROOTDIR:PATH=share - -//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) -CMAKE_INSTALL_DOCDIR:PATH= - -//C header files (include) -CMAKE_INSTALL_INCLUDEDIR:PATH=include - -//Info documentation (DATAROOTDIR/info) -CMAKE_INSTALL_INFODIR:PATH= - -//Object code libraries (lib64) -CMAKE_INSTALL_LIBDIR:PATH=lib64 - -//Program executables (libexec) -CMAKE_INSTALL_LIBEXECDIR:PATH=libexec - -//Locale-dependent data (DATAROOTDIR/locale) -CMAKE_INSTALL_LOCALEDIR:PATH= - -//Modifiable single-machine data (var) -CMAKE_INSTALL_LOCALSTATEDIR:PATH=var - -//Man documentation (DATAROOTDIR/man) -CMAKE_INSTALL_MANDIR:PATH= - -//C header files for non-gcc (/var/empty/include) -CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/var/empty/include - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/var/empty/local - -//Run-time variable data (LOCALSTATEDIR/run) -CMAKE_INSTALL_RUNSTATEDIR:PATH= - -//System admin executables (sbin) -CMAKE_INSTALL_SBINDIR:PATH=sbin - -//Modifiable architecture-independent data (com) -CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com - -//Read-only single-machine data (etc) -CMAKE_INSTALL_SYSCONFDIR:PATH=etc - -//Path to a program. -CMAKE_LINKER:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/ld - -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=/nix/store/hm6hj5ylwa35cdwb9d35nbql5k7qwnir-gnumake-4.4.1/bin/make - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=MilkyTracker - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/ranlib - -//Path to a program. -CMAKE_READELF:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/readelf - -//Flags used by the linker during the creation of shared libraries -// during all build types. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/nix/store/shdkxxdlpv66wl33rh9d01zfypaka1dn-gcc-wrapper-12.3.0/bin/strip - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Enable to build RPM source packages -CPACK_SOURCE_RPM:BOOL=OFF - -//Enable to build TBZ2 source packages -CPACK_SOURCE_TBZ2:BOOL=ON - -//Enable to build TGZ source packages -CPACK_SOURCE_TGZ:BOOL=ON - -//Enable to build TXZ source packages -CPACK_SOURCE_TXZ:BOOL=ON - -//Enable to build TZ source packages -CPACK_SOURCE_TZ:BOOL=ON - -//Enable to build ZIP source packages -CPACK_SOURCE_ZIP:BOOL=OFF - -//Force SDL instead of native -FORCESDL:BOOL=OFF - -//Path to a file. -JACK_INCLUDE_DIR:PATH=/nix/store/4v5sfzd0yzc977bd8ms0cindf3c2sm46-libjack2-1.9.22-dev/include - -//Path to a library. -JACK_LIBRARY:FILEPATH=/nix/store/z47sknhgf8acbp2q751sfgcyhcnwk390-libjack2-1.9.22/lib/libjack.so - -//Path to a file. -LHASA_INCLUDE_DIR:PATH=LHASA_INCLUDE_DIR-NOTFOUND - -//Path to a library. -LHASA_LIBRARY:FILEPATH=/nix/store/1gh4dixakgrz8m6m7zdg3mlc6y10wbv8-lhasa-0.4.0/lib/liblhasa.so - -//Value Computed by CMake -MilkyTracker_BINARY_DIR:STATIC=/home/leon/projects/MilkyTracker - -//Value Computed by CMake -MilkyTracker_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -MilkyTracker_SOURCE_DIR:STATIC=/home/leon/projects/MilkyTracker - -//Arguments to supply to pkg-config -PKG_CONFIG_ARGN:STRING= - -//pkg-config executable -PKG_CONFIG_EXECUTABLE:FILEPATH=PKG_CONFIG_EXECUTABLE-NOTFOUND - -//Path to a file. -RTMIDI_INCLUDE_DIR:PATH=/nix/store/04zjjdy1jmffglrwqnc8imwnmxlqm66k-rtmidi-5.0.0/include/rtmidi - -//Path to a library. -RTMIDI_LIBRARY:FILEPATH=/nix/store/04zjjdy1jmffglrwqnc8imwnmxlqm66k-rtmidi-5.0.0/lib/librtmidi.so - -//The directory containing a CMake configuration file for SDL2. -SDL2_DIR:PATH=/nix/store/m33fxmzl0kk9qz1aj7yypq6ldp9w20cb-SDL2-2.28.4-dev/lib/cmake/SDL2 - -//Path to a file. -ZLIB_INCLUDE_DIR:PATH=/nix/store/j7abcmpw7pxm2qan9jw82pw51lq6i8z2-zlib-1.3-dev/include - -//Path to a library. -ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND - -//Path to a library. -ZLIB_LIBRARY_RELEASE:FILEPATH=/nix/store/qb9gj5cb03ymsm4dyqga4mp8k34qsws5-zlib-1.3/lib/libz.so - -//Path to a file. -ZZIPLIB_INCLUDE_DIR:PATH=/nix/store/cy3kmib8vqnn2jsx396l8zinkbzr9fhv-zziplib-0.13.72/include - -//Path to a library. -ZZIPLIB_LIBRARY:FILEPATH=/nix/store/cy3kmib8vqnn2jsx396l8zinkbzr9fhv-zziplib-0.13.72/lib/libzzip.so - -//Dependencies for the target -midi_LIB_DEPENDS:STATIC=general;/nix/store/04zjjdy1jmffglrwqnc8imwnmxlqm66k-rtmidi-5.0.0/lib/librtmidi.so; - -//Dependencies for the target -milkyplay_LIB_DEPENDS:STATIC=general;/nix/store/w0203hljxd7n921bda6mcx6qz65796xl-alsa-lib-1.2.9/lib/libasound.so;general;dl;general;SDL2::SDL2; - -//Dependencies for the target -osinterface_LIB_DEPENDS:STATIC=general;SDL2::SDL2; - -//Dependencies for the target -ppui_LIB_DEPENDS:STATIC=general;osinterface; - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: ALSA_INCLUDE_DIR -ALSA_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: ALSA_LIBRARY -ALSA_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/leon/projects/MilkyTracker -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=27 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=7 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/nix/store/1nkxfwkzidq98p4pkly3a15iqz45yk28-cmake-3.27.7/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/nix/store/1nkxfwkzidq98p4pkly3a15iqz45yk28-cmake-3.27.7/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/nix/store/1nkxfwkzidq98p4pkly3a15iqz45yk28-cmake-3.27.7/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER -CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER -CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/leon/projects/MilkyTracker -//ADVANCED property for variable: CMAKE_INSTALL_BINDIR -CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATADIR -CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR -CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR -CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR -CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INFODIR -CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR -CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR -CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR -CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR -CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_MANDIR -CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR -CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR -CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR -CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR -CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR -CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=10 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/nix/store/1nkxfwkzidq98p4pkly3a15iqz45yk28-cmake-3.27.7/share/cmake-3.27 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_TAPI -CMAKE_TAPI-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/nix/store/pxf98n8dsxb6kmm0pdvc3dr3gzcqhizi-coreutils-9.3/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CPACK_SOURCE_RPM -CPACK_SOURCE_RPM-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CPACK_SOURCE_TBZ2 -CPACK_SOURCE_TBZ2-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CPACK_SOURCE_TGZ -CPACK_SOURCE_TGZ-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CPACK_SOURCE_TXZ -CPACK_SOURCE_TXZ-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CPACK_SOURCE_TZ -CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CPACK_SOURCE_ZIP -CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1 -//Details about finding ALSA -FIND_PACKAGE_MESSAGE_DETAILS_ALSA:INTERNAL=[/nix/store/w0203hljxd7n921bda6mcx6qz65796xl-alsa-lib-1.2.9/lib/libasound.so][/nix/store/0dxszw77vkqwgphbb39zk7bm9nqphj57-alsa-lib-1.2.9-dev/include][v1.2.9()] -//Details about finding JACK -FIND_PACKAGE_MESSAGE_DETAILS_JACK:INTERNAL=[/nix/store/z47sknhgf8acbp2q751sfgcyhcnwk390-libjack2-1.9.22/lib/libjack.so][/nix/store/4v5sfzd0yzc977bd8ms0cindf3c2sm46-libjack2-1.9.22-dev/include][v()] -//Details about finding RTMIDI -FIND_PACKAGE_MESSAGE_DETAILS_RTMIDI:INTERNAL=[/nix/store/04zjjdy1jmffglrwqnc8imwnmxlqm66k-rtmidi-5.0.0/lib/librtmidi.so][/nix/store/04zjjdy1jmffglrwqnc8imwnmxlqm66k-rtmidi-5.0.0/include/rtmidi][v5.0.0(2.1)] -//Details about finding ZLIB -FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[/nix/store/qb9gj5cb03ymsm4dyqga4mp8k34qsws5-zlib-1.3/lib/libz.so][/nix/store/j7abcmpw7pxm2qan9jw82pw51lq6i8z2-zlib-1.3-dev/include][c ][v1.3()] -//Details about finding ZZIPLIB -FIND_PACKAGE_MESSAGE_DETAILS_ZZIPLIB:INTERNAL=[/nix/store/cy3kmib8vqnn2jsx396l8zinkbzr9fhv-zziplib-0.13.72/lib/libzzip.so][/nix/store/cy3kmib8vqnn2jsx396l8zinkbzr9fhv-zziplib-0.13.72/include][v()] -//ADVANCED property for variable: JACK_INCLUDE_DIR -JACK_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: JACK_LIBRARY -JACK_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: LHASA_INCLUDE_DIR -LHASA_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: LHASA_LIBRARY -LHASA_LIBRARY-ADVANCED:INTERNAL=1 -PC_JACK_CFLAGS:INTERNAL= -PC_JACK_CFLAGS_I:INTERNAL= -PC_JACK_CFLAGS_OTHER:INTERNAL= -PC_JACK_FOUND:INTERNAL= -PC_JACK_INCLUDEDIR:INTERNAL= -PC_JACK_LIBDIR:INTERNAL= -PC_JACK_LIBS:INTERNAL= -PC_JACK_LIBS_L:INTERNAL= -PC_JACK_LIBS_OTHER:INTERNAL= -PC_JACK_LIBS_PATHS:INTERNAL= -PC_JACK_MODULE_NAME:INTERNAL= -PC_JACK_PREFIX:INTERNAL= -PC_JACK_STATIC_CFLAGS:INTERNAL= -PC_JACK_STATIC_CFLAGS_I:INTERNAL= -PC_JACK_STATIC_CFLAGS_OTHER:INTERNAL= -PC_JACK_STATIC_LIBDIR:INTERNAL= -PC_JACK_STATIC_LIBS:INTERNAL= -PC_JACK_STATIC_LIBS_L:INTERNAL= -PC_JACK_STATIC_LIBS_OTHER:INTERNAL= -PC_JACK_STATIC_LIBS_PATHS:INTERNAL= -PC_JACK_VERSION:INTERNAL= -PC_LHASA_CFLAGS:INTERNAL= -PC_LHASA_CFLAGS_I:INTERNAL= -PC_LHASA_CFLAGS_OTHER:INTERNAL= -PC_LHASA_FOUND:INTERNAL= -PC_LHASA_INCLUDEDIR:INTERNAL= -PC_LHASA_LIBDIR:INTERNAL= -PC_LHASA_LIBS:INTERNAL= -PC_LHASA_LIBS_L:INTERNAL= -PC_LHASA_LIBS_OTHER:INTERNAL= -PC_LHASA_LIBS_PATHS:INTERNAL= -PC_LHASA_MODULE_NAME:INTERNAL= -PC_LHASA_PREFIX:INTERNAL= -PC_LHASA_STATIC_CFLAGS:INTERNAL= -PC_LHASA_STATIC_CFLAGS_I:INTERNAL= -PC_LHASA_STATIC_CFLAGS_OTHER:INTERNAL= -PC_LHASA_STATIC_LIBDIR:INTERNAL= -PC_LHASA_STATIC_LIBS:INTERNAL= -PC_LHASA_STATIC_LIBS_L:INTERNAL= -PC_LHASA_STATIC_LIBS_OTHER:INTERNAL= -PC_LHASA_STATIC_LIBS_PATHS:INTERNAL= -PC_LHASA_VERSION:INTERNAL= -PC_RTMIDI_CFLAGS:INTERNAL= -PC_RTMIDI_CFLAGS_I:INTERNAL= -PC_RTMIDI_CFLAGS_OTHER:INTERNAL= -PC_RTMIDI_FOUND:INTERNAL= -PC_RTMIDI_INCLUDEDIR:INTERNAL= -PC_RTMIDI_LIBDIR:INTERNAL= -PC_RTMIDI_LIBS:INTERNAL= -PC_RTMIDI_LIBS_L:INTERNAL= -PC_RTMIDI_LIBS_OTHER:INTERNAL= -PC_RTMIDI_LIBS_PATHS:INTERNAL= -PC_RTMIDI_MODULE_NAME:INTERNAL= -PC_RTMIDI_PREFIX:INTERNAL= -PC_RTMIDI_STATIC_CFLAGS:INTERNAL= -PC_RTMIDI_STATIC_CFLAGS_I:INTERNAL= -PC_RTMIDI_STATIC_CFLAGS_OTHER:INTERNAL= -PC_RTMIDI_STATIC_LIBDIR:INTERNAL= -PC_RTMIDI_STATIC_LIBS:INTERNAL= -PC_RTMIDI_STATIC_LIBS_L:INTERNAL= -PC_RTMIDI_STATIC_LIBS_OTHER:INTERNAL= -PC_RTMIDI_STATIC_LIBS_PATHS:INTERNAL= -PC_RTMIDI_VERSION:INTERNAL= -PC_ZZIPLIB_CFLAGS:INTERNAL= -PC_ZZIPLIB_CFLAGS_I:INTERNAL= -PC_ZZIPLIB_CFLAGS_OTHER:INTERNAL= -PC_ZZIPLIB_FOUND:INTERNAL= -PC_ZZIPLIB_INCLUDEDIR:INTERNAL= -PC_ZZIPLIB_LIBDIR:INTERNAL= -PC_ZZIPLIB_LIBS:INTERNAL= -PC_ZZIPLIB_LIBS_L:INTERNAL= -PC_ZZIPLIB_LIBS_OTHER:INTERNAL= -PC_ZZIPLIB_LIBS_PATHS:INTERNAL= -PC_ZZIPLIB_MODULE_NAME:INTERNAL= -PC_ZZIPLIB_PREFIX:INTERNAL= -PC_ZZIPLIB_STATIC_CFLAGS:INTERNAL= -PC_ZZIPLIB_STATIC_CFLAGS_I:INTERNAL= -PC_ZZIPLIB_STATIC_CFLAGS_OTHER:INTERNAL= -PC_ZZIPLIB_STATIC_LIBDIR:INTERNAL= -PC_ZZIPLIB_STATIC_LIBS:INTERNAL= -PC_ZZIPLIB_STATIC_LIBS_L:INTERNAL= -PC_ZZIPLIB_STATIC_LIBS_OTHER:INTERNAL= -PC_ZZIPLIB_STATIC_LIBS_PATHS:INTERNAL= -PC_ZZIPLIB_VERSION:INTERNAL= -//ADVANCED property for variable: PKG_CONFIG_ARGN -PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE -PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: RTMIDI_INCLUDE_DIR -RTMIDI_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: RTMIDI_LIBRARY -RTMIDI_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: ZLIB_INCLUDE_DIR -ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: ZLIB_LIBRARY_DEBUG -ZLIB_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: ZLIB_LIBRARY_RELEASE -ZLIB_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: ZZIPLIB_INCLUDE_DIR -ZZIPLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: ZZIPLIB_LIBRARY -ZZIPLIB_LIBRARY-ADVANCED:INTERNAL=1 -//linker supports push/pop state -_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//CMAKE_INSTALL_PREFIX during last run -_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/var/empty/local -__pkg_config_checked_PC_JACK:INTERNAL=1 -__pkg_config_checked_PC_LHASA:INTERNAL=1 -__pkg_config_checked_PC_RTMIDI:INTERNAL=1 -__pkg_config_checked_PC_ZZIPLIB:INTERNAL=1 - From 750f400f8224e1b06e9dfefeecc4032653801482 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 25 Nov 2024 18:55:03 +0100 Subject: [PATCH 141/152] build tweak for appimage --- appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index 7499cb90..efe92c54 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -54,7 +54,7 @@ for: - sh: mkdir -p usr/share usr/lib - sh: objdump -p bin/milkytracker | awk '/ NEEDED/ {print $2}' #- sh: objdump -p bin/milkytracker | awk '/ NEEDED/ {print $2}' | while read lib; do { set +e; test -f /usr/lib/x86_64-linux-gnu/$lib && cp /usr/lib/x86_64-linux-gnu/$lib usr/lib/.; set -e; } done - - sh: cp /usr/lib/x86_64-linux-gnu/{librtmidi*,libzzip-0.so.13,libsnd*,libvorb*,libFLAC*,libffi*,libogg*} usr/lib/. + - sh: cp /usr/lib/x86_64-linux-gnu/{librtmidi*,libzzip-0.so.13,libsnd*,libvorb*,libFLAC*,libffi*,libogg*,liblhasa*} usr/lib/. - sh: cd usr && ln -s lib x86_64-linux-gnu && cd - - sh: cp ../resources/pictures/carton.png milkytracker.png - sh: cp ../resources/milkytracker.desktop . From ffb9c7cca8fd023cf810a9108920cae3213a9e5a Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Thu, 28 Nov 2024 09:41:32 +0100 Subject: [PATCH 142/152] significant performance-fix for realtime sliders --- src/tracker/DialogSliders.cpp | 45 +++++++++++++++++++++-------------- src/tracker/DialogSliders.h | 2 ++ 2 files changed, 29 insertions(+), 18 deletions(-) diff --git a/src/tracker/DialogSliders.cpp b/src/tracker/DialogSliders.cpp index b8a53864..2bc73d41 100644 --- a/src/tracker/DialogSliders.cpp +++ b/src/tracker/DialogSliders.cpp @@ -44,6 +44,8 @@ DialogSliders::DialogSliders(PPScreen *parentScreen, DialogResponder *toolHandle { needUpdate = false; preview = false; + clicked = false; + valueChanged = false; numSliders = sliders; responder = toolHandlerResponder; screen = parentScreen; @@ -107,24 +109,31 @@ pp_int32 DialogSliders::handleEvent(PPObject* sender, PPEvent* event) { char v[255]; pp_uint32 id = reinterpret_cast(sender)->getID(); - if( id >= MESSAGEBOX_CONTROL_USER1 && id <= MESSAGEBOX_CONTROL_USER1+numSliders ){ - pp_uint32 slider = id-MESSAGEBOX_CONTROL_USER1; - float val = getSlider( slider ); - sprintf(v,"%i",(int)val); - listBoxes[slider]->updateItem( 0, PPString(v) ); - listBoxes[slider]->commitChanges(); - update(); - needUpdate = true; - }else if( event->getID() == eCommand && id == PP_MESSAGEBOX_BUTTON_CANCEL ){ - sampleEditor->undo(); - } - if( event->getID() == eLMouseUp ){ - needUpdate = true; - } - if( needUpdate ){ - process(); - update(); - } + pp_uint32 eID = event->getID(); + + // state management needed (because +/- buttons reflect change after emitting mouseup) + if( eID == eLMouseUp ) clicked = true; + if( eID == eValueChanged ) valueChanged = true; + + if( id >= MESSAGEBOX_CONTROL_USER1 && id <= MESSAGEBOX_CONTROL_USER1+numSliders ){ + pp_uint32 slider = id-MESSAGEBOX_CONTROL_USER1; + float val = getSlider( slider ); + sprintf(v,"%i",(int)val); + listBoxes[slider]->updateItem( 0, PPString(v) ); + listBoxes[slider]->commitChanges(); + needUpdate = true; + } + if( eID == eCommand && id == PP_MESSAGEBOX_BUTTON_CANCEL ){ + sampleEditor->undo(); + update(); + }else{ + if( clicked && valueChanged ){ + process(); + clicked = false; + valueChanged = false; + } + } + if( needUpdate ) update(); return PPDialogBase::handleEvent(sender, event); } diff --git a/src/tracker/DialogSliders.h b/src/tracker/DialogSliders.h index a8c3096b..22f040fe 100644 --- a/src/tracker/DialogSliders.h +++ b/src/tracker/DialogSliders.h @@ -55,6 +55,8 @@ class DialogSliders : public PPDialogBase bool needUpdate; bool preview; + bool valueChanged; + bool clicked; virtual pp_int32 handleEvent(PPObject* sender, PPEvent* event); From dbda84a744d53951d05bddaf8060406972fe1027 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Thu, 28 Nov 2024 10:42:48 +0100 Subject: [PATCH 143/152] improved backtrace note --- src/tracker/Tracker.cpp | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/src/tracker/Tracker.cpp b/src/tracker/Tracker.cpp index a1e10dff..739a6776 100644 --- a/src/tracker/Tracker.cpp +++ b/src/tracker/Tracker.cpp @@ -3262,25 +3262,36 @@ void Tracker::backtraceInstrument(pp_uint8 channelIncrement, bool currentPosOnly PatternEditorTools::Position cursor = p->getCursor(); pp_int8 chan = cursor.channel + channelIncrement; pp_int32 ins = -1; + + // check current position + patternTools.setPosition( p->getPattern(), chan, cursor.row); + if ( patternTools.getNote() != 0 ){ ins = patternTools.getInstrument(); } + // backtrace last instrument on pattern-channel - for (pp_int32 i = cursor.row; i >= 0; i--) - { - patternTools.setPosition( p->getPattern(), chan, cursor.row); - if ( patternTools.getInstrument() != 0 ){ - ins = patternTools.getInstrument(); - break; - } - if( currentPosOnly ) return; - } + if( ins == -1 && !currentPosOnly ){ + for (pp_int32 i = cursor.row; i >= 0; i--) + { + patternTools.setPosition( p->getPattern(), chan, i); + if ( patternTools.getNote() != 0 ){ + ins = patternTools.getInstrument(); + break; + } + if( currentPosOnly ) return; + } + } + // find future note if backtrace wasn't possible if( ins == -1 && !currentPosOnly ){ for (pp_int32 i = cursor.row; i < p->getNumRows(); i++) { patternTools.setPosition( p->getPattern(), chan, i); - ins = patternTools.getInstrument(); - if (ins != 0 ) break; + if( patternTools.getNote() != 0 ){ + ins = patternTools.getInstrument(); + break; + } } } + if( ins == -1 ) return; getPatternEditor()->setCurrentInstrument(ins); moduleEditor->setCurrentInstrumentIndex(ins-1); From 0d3f76c19aa8d1dcafd63ce04dda97f69691e97b Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Thu, 28 Nov 2024 10:57:54 +0100 Subject: [PATCH 144/152] Version bump --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b05e3da8..224a5018 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -53,7 +53,7 @@ list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) # Version number in format X.YY.ZZ set(VER_X 1) set(VER_YY 05) -set(VER_ZZ 00) +set(VER_ZZ 01) set(VER_FULL "${VER_X}.${VER_YY}.${VER_ZZ}") # Generate version header from the above From 4dab60f9887cba3b306810057c6d3858c1f08f59 Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Thu, 28 Nov 2024 17:55:20 +0000 Subject: [PATCH 145/152] tuned + added synth ASCIISYNTH presets --- src/tracker/Synth.h | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/src/tracker/Synth.h b/src/tracker/Synth.h index bb5ae50a..6a2bfa97 100644 --- a/src/tracker/Synth.h +++ b/src/tracker/Synth.h @@ -44,7 +44,7 @@ #define SYNTH_CYCLE 1 // incremental numbers #define SYNTH_LAST SYNTH_CYCLE // update this when adding a synth // -#define SYNTH_PRESETS 24 +#define SYNTH_PRESETS 35 #ifndef M_PI #define M_PI 3.14159265358979323846264338327950288 @@ -83,24 +83,35 @@ class Synth PPScreen *screen; DialogResponder *dr; - // SYNTH PRESETS - PPString preset[SYNTH_PRESETS] = { // update PRESETS_TOTAL when adding synths + // ASCIISYNTH PRESETS: https://github.com/coderofsalvation/ASCIISYNTH + PPString preset[SYNTH_PRESETS] = { // NOTE: update PRESETS_TOTAL when adding synths "M1(N*(51)D)vA)/)M),(Xt@(*(((((((", // FM "M1(J+@?9G])~+*~)()<,*{VM)(((((((", // FM "M1(5+85,GF)~i+U*Ds+<2}~c)(((((((", // FM - "M1(V)()(**,1,-(.65A(*{((((((((((", // FM - "M1(V)(*)(()1,-(.\\\\.5~@b((((((((((",// FM + "M1(Y)(+),()b9+()U.)),;((((((((((", // FM 909 kick + "M1(Y)(*),3)p9+()U,)),;((((((((((", // FM 909 kick2 + "M1(V)(*)())1,-(.\\\\.5~@b(((((((((", // FM "M1(V)(+)(()1,-})n/0(@b7(((((((((", // FM "M1(++85,GJ-~J*b.(((F+p@+W-()/n/Z\(*(((((((", // FM "M1(7)(>((F-p@+W-()/~/xFa*(((((((", // FM "M1(J)(IG,F,pj*~*o))X/x((*(((((((", // FM - "M1(9)(BG*-+~v*{*()(;/x~()(((((((", // FM + "M1(A)(BG*/+~t*{*()(;/x~()(((((((", // FM "M1(Q*(E1)u+vP)/)@),(,M@(*(((((((", // FM "M1(H+ioL)M)~X)[)()889{6(*(((((((", // FM "M1(A+ioL,0)~X)[)()A89{6(*(((((((", // FM "M1(I)(B.)~-~f-U.b[(~2}:Z*(((((((", // FM - // + "M1(~*()+*4)~U-~)s,)0,;8m((((((((", // FM snare + "M1(q*(06*u-8~*~+()9(*~9}((((((((", // FM hihat + "M1(9*(51,X)O/*X+B~7l~{Za)(((((((", // FM + "M1(?*A:@,(+vn,1*,Q1/A{I()(((((((", // FM + "M1(M+(*-*;+fZ)`,1Q9(A{X(*(((((((", // FM + "M1(T+()0+d)d~)(,--W(+{\(*(((((((", // FM + "M1(X*().+O,[~)(,~)[(+{((*(((((((", // FM + "M1(B,(*.+i+b~-1*g)<~.{_(*(((((((", // FM + "M1(@*M;F+i+U~-(.()2(.t(()(((((((", // FM + "M1(3*:0:+~,AZ)r.`44~;~ea)(((((((", // FM + "M1)Sn)(/()((((((((((((((((((((((", // CYCLE "M1)Sn,(0()((((((((((((((((((((((", // CYCLE "M1)Sn,,C<)((((((((((((((((((((((", // CYCLE @@ -109,10 +120,11 @@ class Synth "M1)R~,h/()((((((((((((((((((((((", // CYCLE "M1)G~,(/()((((((((((((((((((((((", // CYCLE "M1)T~,((.)((((((((((((((((((((((", // CYCLE - "M1)M~-(9()((((((((((((((((((((((", // CYCLE + "M1)M~-(9()((((((((((((((((((((((" // CYCLE }; + public: Synth(int samplerate); ~Synth(); From 686d39caadc5abd5457855443ce15c9f64f7e80f Mon Sep 17 00:00:00 2001 From: capehill Date: Mon, 2 Dec 2024 20:55:26 +0200 Subject: [PATCH 146/152] Update version to 1.05 --- src/tracker/sdl/SDL_Main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tracker/sdl/SDL_Main.cpp b/src/tracker/sdl/SDL_Main.cpp index 705497f6..ed7c8069 100644 --- a/src/tracker/sdl/SDL_Main.cpp +++ b/src/tracker/sdl/SDL_Main.cpp @@ -1074,7 +1074,7 @@ int main(int argc, char *argv[]) #ifdef __amigaos4__ static const char* const stackCookie __attribute__((used)) = "$STACK:100000"; -static const char* const versionStr __attribute__((used)) = "$VER: MilkyTracker 1.03 (29.04.23)"; +static const char* const versionStr __attribute__((used)) = "$VER: MilkyTracker 1.05 (02.12.24)"; #include "SDL_syswm.h" From dc3150fd871ae15df48b41100f7e741bbe34717b Mon Sep 17 00:00:00 2001 From: capehill Date: Wed, 4 Dec 2024 19:36:15 +0200 Subject: [PATCH 147/152] Remove unused files --- src/ppui/osinterface/CMakeLists.txt | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/ppui/osinterface/CMakeLists.txt b/src/ppui/osinterface/CMakeLists.txt index 035897ee..d6b8759f 100644 --- a/src/ppui/osinterface/CMakeLists.txt +++ b/src/ppui/osinterface/CMakeLists.txt @@ -97,9 +97,7 @@ elseif(AMIGA) posix/PPSystem_POSIX.cpp sdl/PPMessageBox_SDL.cpp sdl/PPMutex.cpp - sdl/PPOpenPanel_SDL.cpp sdl/PPQuitSaveAlert_SDL.cpp - sdl/PPSavePanel_SDL.cpp sdl/SDL_ModalLoop.cpp # Headers From 2acd91ecbb5ed027da3e1553276e862555f75e93 Mon Sep 17 00:00:00 2001 From: capehill Date: Sat, 7 Dec 2024 12:19:53 +0200 Subject: [PATCH 148/152] Initialize hexIndex --- src/ppui/ListBox.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ppui/ListBox.cpp b/src/ppui/ListBox.cpp index 9a68e6e4..4ad3703c 100644 --- a/src/ppui/ListBox.cpp +++ b/src/ppui/ListBox.cpp @@ -76,6 +76,7 @@ PPListBox::PPListBox(pp_int32 id, PPScreen* parentScreen, EventListenerInterface autoHideHScroll(true), showIndex(false), + hexIndex(false), indexBaseCount(1), showSelectionAlways(showSelectionAlways), From 37973c5e236d4ea77307e23e503108e917549f60 Mon Sep 17 00:00:00 2001 From: capehill Date: Sat, 7 Dec 2024 13:15:19 +0200 Subject: [PATCH 149/152] Fix some memory leaks --- src/milkyplay/Limiter.h | 7 ++++++- src/ppui/DialogFileSelector.cpp | 1 + src/ppui/Screen.cpp | 1 + src/tracker/PatternEditorControl.cpp | 6 +++++- src/tracker/Tracker.cpp | 4 +++- 5 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/milkyplay/Limiter.h b/src/milkyplay/Limiter.h index 7bb0056b..e0a1f838 100644 --- a/src/milkyplay/Limiter.h +++ b/src/milkyplay/Limiter.h @@ -72,6 +72,11 @@ struct Limiter : public Mixable { } + ~Limiter() + { + cleanup(); + } + void init(mp_uint32 s_rate, mp_uint32 buffersize){ cleanup(); fs = s_rate; @@ -192,4 +197,4 @@ struct Limiter : public Mixable //*(plugin_data->attenuation) = -CO_DB(atten); //*(plugin_data->latency) = delay; } -}; \ No newline at end of file +}; diff --git a/src/ppui/DialogFileSelector.cpp b/src/ppui/DialogFileSelector.cpp index 0acffa93..37e81fb3 100644 --- a/src/ppui/DialogFileSelector.cpp +++ b/src/ppui/DialogFileSelector.cpp @@ -184,6 +184,7 @@ DialogFileSelector::~DialogFileSelector() delete initialPath; delete fileFullPath; delete overwritePromptMessageBox; + delete overwritePrompResponder; } pp_int32 DialogFileSelector::handleEvent(PPObject* sender, PPEvent* event) diff --git a/src/ppui/Screen.cpp b/src/ppui/Screen.cpp index 16314b57..aec2f3e4 100644 --- a/src/ppui/Screen.cpp +++ b/src/ppui/Screen.cpp @@ -69,6 +69,7 @@ PPScreen::PPScreen(PPDisplayDeviceBase* displayDevice, EventListenerInterface* e PPScreen::~PPScreen() { + delete rootContainer; delete contextMenuControls; delete timerEventControls; } diff --git a/src/tracker/PatternEditorControl.cpp b/src/tracker/PatternEditorControl.cpp index 16e45002..1fea285e 100644 --- a/src/tracker/PatternEditorControl.cpp +++ b/src/tracker/PatternEditorControl.cpp @@ -198,7 +198,11 @@ PatternEditorControl::~PatternEditorControl() delete hBottomScrollbar; delete editMenuControl; - + delete channelMenuControl; + delete moduleMenuControl; + delete keyboardMenuControl; + delete patternMenuControl; + delete eventKeyDownBindingsMilkyTracker; delete scanCodeBindingsMilkyTracker; delete eventKeyDownBindingsFastTracker; diff --git a/src/tracker/Tracker.cpp b/src/tracker/Tracker.cpp index 739a6776..e09c2c43 100644 --- a/src/tracker/Tracker.cpp +++ b/src/tracker/Tracker.cpp @@ -219,7 +219,9 @@ Tracker::~Tracker() delete playerLogic; delete playerMaster; - + + delete tabManager; + delete messageBoxContainerGeneric; delete[] muteChannels; From 57bf78c16cefc45547c8e920fbad7dc646daef32 Mon Sep 17 00:00:00 2001 From: capehill Date: Sat, 7 Dec 2024 13:18:19 +0200 Subject: [PATCH 150/152] Allocate instrument from the heap to reduce stack usage --- src/tracker/Synths.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tracker/Synths.cpp b/src/tracker/Synths.cpp index 201beabd..fa69bab8 100644 --- a/src/tracker/Synths.cpp +++ b/src/tracker/Synths.cpp @@ -290,7 +290,7 @@ void Synth::FM( bool init ){ // setup synth fm_control_t controls; - fm_t instrument; + static fm_t instrument; // echo buffers use lots of stack pp_uint32 srate = 44100; switch( (int)synth->param[13].value ){ From 023b7b7ebf7802f8bea90aadc71ed9f358bc3575 Mon Sep 17 00:00:00 2001 From: capehill Date: Wed, 11 Dec 2024 20:37:25 +0200 Subject: [PATCH 151/152] Use C++11 standard version to compile. C++98 doesn't work on GCC11 --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 224a5018..3b055b0d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,8 +23,8 @@ cmake_minimum_required(VERSION 3.10) project(MilkyTracker) # Set C++ standard to C++98 -set(CMAKE_CXX_STANDARD 98) -set(CMAKE_CXX_EXTENSIONS OFF) +set(CMAKE_CXX_STANDARD 11) +#set(CMAKE_CXX_EXTENSIONS OFF) # Enable IDE solution folders set_property(GLOBAL PROPERTY USE_FOLDERS ON) From 92a7fc084fb82b9dfa7dbecb66182fffee65455a Mon Sep 17 00:00:00 2001 From: capehill Date: Wed, 11 Dec 2024 20:38:21 +0200 Subject: [PATCH 152/152] Check stack usage on AmigaOS 4 --- src/tracker/sdl/SDL_Main.cpp | 66 ++++++++++++++++++++++++------------ 1 file changed, 44 insertions(+), 22 deletions(-) diff --git a/src/tracker/sdl/SDL_Main.cpp b/src/tracker/sdl/SDL_Main.cpp index ed7c8069..09a50534 100644 --- a/src/tracker/sdl/SDL_Main.cpp +++ b/src/tracker/sdl/SDL_Main.cpp @@ -69,6 +69,11 @@ #include #include "SDL_KeyTranslation.h" + +#ifdef __amigaos4__ +#include +#endif + // ---------------------------- Tracker includes ---------------------------- #include "PPUI.h" #include "DisplayDevice_SDL.h" @@ -880,6 +885,42 @@ void SendFile(char *file) RaiseEventSerialized(&event); } +#ifdef __amigaos4__ +static void checkStack() +{ + auto task = IExec->FindTask(nullptr); + auto upper = static_cast(task->tc_SPUpper); + auto lower = static_cast(task->tc_SPLower); + + for (auto ptr = lower; ptr <= upper; ptr++) { + if (*ptr != 0 && *ptr != 0xbad1bad3) { + printf("%u bytes left on stack, used %u\n", (ptr - lower) * 4, (upper - ptr) * 4); + return; + } + } +} + +static const char* const stackCookie __attribute__((used)) = "$STACK:100000"; +static const char* const versionStr __attribute__((used)) = "$VER: MilkyTracker 1.05 (05.12.24)"; + +#include "SDL_syswm.h" + +struct Window * getNativeWindow(void) { + struct Window *syswin = NULL; + SDL_Window *sdlwin = myDisplayDevice->getWindow(); + + SDL_SysWMinfo info; + + SDL_VERSION(&info.version); + + if (SDL_GetWindowWMInfo(sdlwin, &info)) { + syswin = info.info.os4.window; + } + + return syswin; +} +#endif + #if defined(__PSP__) extern "C" int SDL_main(int argc, char *argv[]) #else @@ -1068,28 +1109,9 @@ int main(int argc, char *argv[]) SDL_Quit(); delete globalMutex; - return 0; -} - #ifdef __amigaos4__ + checkStack(); +#endif -static const char* const stackCookie __attribute__((used)) = "$STACK:100000"; -static const char* const versionStr __attribute__((used)) = "$VER: MilkyTracker 1.05 (02.12.24)"; - -#include "SDL_syswm.h" - -struct Window * getNativeWindow(void) { - struct Window *syswin = NULL; - SDL_Window *sdlwin = myDisplayDevice->getWindow(); - - SDL_SysWMinfo info; - - SDL_VERSION(&info.version); - - if (SDL_GetWindowWMInfo(sdlwin, &info)) { - syswin = info.info.os4.window; - } - - return syswin; + return 0; } -#endif