diff options
-rw-r--r-- | sbin/atm/fore_dnld/fore_dnld.8 | 9 | ||||
-rw-r--r-- | sbin/atm/fore_dnld/fore_dnld.c | 22 | ||||
-rw-r--r-- | sbin/atm/fore_dnld/pca200e.c | 2053 |
3 files changed, 2073 insertions, 11 deletions
diff --git a/sbin/atm/fore_dnld/fore_dnld.8 b/sbin/atm/fore_dnld/fore_dnld.8 index 4b548e9..a152e21 100644 --- a/sbin/atm/fore_dnld/fore_dnld.8 +++ b/sbin/atm/fore_dnld/fore_dnld.8 @@ -33,9 +33,11 @@ .Nd "download FORE Systems' microcode into host ATM adapter" .Sh SYNOPSIS .Nm -.Op Fl Ar intf +.Op Fl 3 +.Op Fl i Ar intf .Op Fl d Ar path .Op Fl f Ar objfile +.Op Fl r .Sh DESCRIPTION The .Nm @@ -62,7 +64,10 @@ for PCA-200E adapters. .El .Sh NOTES For the PCA200E adapter, if no file is specified on the command -line a built-in copy of version 3.0.1 microcode is used. +line a built-in copy of version 4.1.12 microcode is used. When the +option +.Fl 3 +is specified version 3.0.1 microcode is used instead. .Pp Microcode as distributed by FORE Systems is not ready for downloading directly into SBA host ATM adapters. diff --git a/sbin/atm/fore_dnld/fore_dnld.c b/sbin/atm/fore_dnld/fore_dnld.c index c973fa6..bc3cde9 100644 --- a/sbin/atm/fore_dnld/fore_dnld.c +++ b/sbin/atm/fore_dnld/fore_dnld.c @@ -68,8 +68,10 @@ __RCSID("@(#) $FreeBSD$"); #endif -extern u_char pca200e_microcode[]; -extern int pca200e_microcode_size; +extern u_char pca200e_microcode_3[]; +extern int pca200e_microcode_size_3; +extern u_char pca200e_microcode_4[]; +extern int pca200e_microcode_size_4; #ifdef sun #define DEV_NAME "/dev/sbus%d" @@ -919,12 +921,16 @@ main(int argc, char *argv[]) char base[64]; /* sba200/sba200e/pca200e basename */ int ext = 0; /* 0 == bin 1 == objd */ struct stat sbuf; /* Used to find if .bin or .objd */ + int pca_vers = 4; progname = basename(argv[0]); comm_mode = strcmp ( progname, "fore_comm" ) == 0; - while ( ( c = getopt ( argc, argv, "i:d:f:berv" ) ) != -1 ) + while ( ( c = getopt ( argc, argv, "3i:d:f:berv" ) ) != -1 ) switch ( c ) { + case '3': + pca_vers = 3; + break; case 'b': binary++; break; @@ -1280,8 +1286,13 @@ main(int argc, char *argv[]) break; case DEV_FORE_PCA200E: /* Use compiled in microcode */ - ucode = pca200e_microcode; - ucode_size = pca200e_microcode_size; + if (pca_vers == 3) { + ucode = pca200e_microcode_3; + ucode_size = pca200e_microcode_size_3; + } else { + ucode = pca200e_microcode_4; + ucode_size = pca200e_microcode_size_4; + } break; default: break; @@ -1336,5 +1347,4 @@ main(int argc, char *argv[]) * Exit */ exit (0); - } diff --git a/sbin/atm/fore_dnld/pca200e.c b/sbin/atm/fore_dnld/pca200e.c index 03b7171..c208a4d 100644 --- a/sbin/atm/fore_dnld/pca200e.c +++ b/sbin/atm/fore_dnld/pca200e.c @@ -33,14 +33,15 @@ * * (End Copyright Notice) * - * This is a binary copy of the PCA200E firmware version 3.0.1 + * This are binary copies of the PCA200E firmware versions 3.0.1 and + * 4.1.12 * * $FreeBSD$ */ #include <sys/types.h> -u_char pca200e_microcode[] = { +u_char pca200e_microcode_3[] = { 102,111,114,101,0,1,0,0,0,82,0,0,208,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,77,0,0,0,4,0,0,0,0,0,0,0,0,0,0,3, @@ -1746,4 +1747,2050 @@ u_char pca200e_microcode[] = { 255,255,20,31,239,4,90,182,255,255,18,184,255,255,8,0,0,0,10 }; -int pca200e_microcode_size = sizeof(pca200e_microcode); +int pca200e_microcode_size_3 = sizeof(pca200e_microcode_3); + +u_char pca200e_microcode_4[] = { +102,111,114,101,0,1,0,0,64,81,0,0,192,86,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,64,77,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0, +0,80,45,3,0,0,0,0,0,1,255,128,255,48,0,0,0,1,126,255, +126,112,0,0,0,1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, +15,0,0,0,0,0,0,1,231,167,167,32,0,0,0,1,11,3,3,0,0,0, +0,1,11,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, +223,111,223,0,0,0,0,1,127,0,0,0,0,0,0,1,255,0,0,0,0, +0,0,1,255,0,0,0,0,0,0,1,127,65,127,0,0,0,0,1,7,7,7, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,251,0, +251,0,0,0,0,1,255,240,240,0,0,0,0,1,255,0,0,0,0,0,0, +1,255,0,0,0,0,0,0,1,15,0,0,0,0,0,0,1,255,0,0,0,0,0, +0,1,255,0,0,0,0,0,0,1,15,0,0,0,0,0,0,1,127,1,127,0, +0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, +173,0,129,0,0,0,0,1,175,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +1,255,175,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,1,255,0,0,0,0,0,0,1,255,255,0,0,0, +0,0,1,255,0,0,0,0,0,0,1,255,0,0,0,0,0,0,1,255,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,1,7,3,7,0,0,0,0,1,127,126,127,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,1,255,255,255,0,0,0,0,1,255,255,255,144,0,0,0,0,0, +0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,255,255,255,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255, +127,127,4,0,0,0,1,254,224,224,0,0,0,0,1,255,255,255,0, +0,0,0,1,255,255,255,0,0,0,0,1,255,0,0,0,0,0,0,1,255, +255,0,0,0,0,0,1,255,0,0,0,0,0,0,1,255,0,0,0,0,0,0,1, +3,0,0,0,0,0,0,1,255,255,255,252,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,159,159,4,0,0, +0,1,255,255,255,0,0,0,0,1,255,255,255,106,0,0,0,1,222, +206,207,0,0,0,0,1,255,0,0,0,0,0,0,1,255,0,0,0,0,0,0, +1,7,0,0,0,0,0,0,1,255,255,255,8,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,1,5,31,5,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255, +0,48,128,140,80,221,3,0,12,192,135,50,16,22,8,92,4,0,0, +9,128,62,0,102,0,0,0,140,0,30,240,92,0,48,128,140,0,228, +0,0,0,48,136,140,80,237,0,0,0,16,244,146,4,8,132,89,248, +95,132,52,0,48,128,140,0,16,0,59,60,131,0,9,236,140,0,9, +244,127,0,9,96,105,0,9,60,123,0,9,0,48,48,144,0,228,0, +0,40,160,1,50,16,22,32,93,0,20,128,140,0,0,0,0,0,48, +136,140,48,87,0,0,17,1,132,89,16,128,49,89,0,144,1,134, +4,22,128,93,8,0,0,9,116,107,0,8,16,72,8,89,12,38,0,9, +56,34,0,9,0,48,160,144,68,20,0,80,8,222,144,89,148,128, +36,88,0,16,129,140,240,32,0,9,136,25,160,88,66,0,37,58, +14,0,37,49,26,32,1,58,212,0,0,8,137,25,144,88,78,128,36, +58,200,0,0,8,0,0,0,0,0,48,168,144,140,81,0,0,13,30,144, +92,0,48,144,130,108,228,0,0,5,30,160,92,164,0,0,8,0,0, +0,0,0,48,168,144,140,81,0,0,9,30,144,92,0,48,144,130, +108,228,0,0,4,30,160,92,132,0,0,8,0,0,0,0,0,48,160,136, +2,4,0,136,8,30,144,92,1,47,5,90,0,48,144,130,108,228,0, +0,26,0,0,18,0,48,168,144,140,81,0,0,6,30,160,92,84,0,0, +8,0,0,0,0,42,32,21,48,22,32,5,48,0,48,168,144,140,81,0, +0,22,30,160,92,56,0,0,8,0,48,168,144,140,81,0,0,31,216, +161,89,40,0,0,8,26,32,5,48,0,48,168,144,140,81,0,0,31, +216,165,89,20,0,0,8,0,0,0,0,0,48,168,144,140,81,0,0,70, +0,160,140,176,96,165,146,136,35,0,9,180,42,0,9,224,30,0, +9,164,32,0,11,137,25,144,88,78,128,36,61,240,69,0,9,30, +32,4,61,0,48,168,144,112,228,0,0,0,48,160,140,20,0,173, +222,0,80,165,146,196,106,0,9,0,30,128,92,64,224,143,140, +16,71,0,11,30,32,4,58,64,224,167,144,0,48,168,144,140,81, +0,0,127,0,144,140,148,128,164,88,16,0,0,8,0,48,168,144, +140,81,0,0,1,25,160,89,180,96,165,146,0,48,160,140,48,3, +0,0,0,48,160,146,4,228,0,0,168,33,0,9,196,81,0,9,48,85, +0,9,1,30,128,92,216,105,0,9,0,0,0,10,0,48,128,144,8, +228,0,0,0,16,164,144,127,0,232,140,148,64,167,88,10,35,5, +58,2,9,165,89,238,33,77,52,20,57,160,144,32,89,0,0,0,16, +5,132,0,0,0,0,72,89,0,0,44,91,0,0,88,89,0,0,40,90,0, +0,104,89,0,0,240,89,0,0,8,90,0,0,248,90,0,0,48,90,0,0, +144,90,0,0,88,42,0,9,16,22,152,92,224,1,0,8,0,0,0,0, +24,45,0,9,16,22,152,92,208,1,0,8,0,0,0,0,0,48,160,144, +68,20,0,80,19,47,5,90,2,0,152,140,34,0,0,16,147,9,165, +88,0,48,240,146,164,86,0,0,0,48,160,146,68,20,0,80,20,0, +0,8,0,0,0,0,1,30,160,92,0,48,160,146,164,86,0,0,4,32, +172,144,0,48,128,140,96,0,0,32,31,88,166,89,0,48,144,140, +208,85,0,0,14,30,136,92,0,48,168,146,84,0,0,32,0,48,160, +146,96,0,0,32,1,73,140,89,0,144,164,176,145,48,0,90,16, +160,148,140,0,16,164,178,236,255,255,21,72,1,0,8,0,0,0, +0,24,74,0,11,144,48,0,90,2,0,152,140,54,1,0,21,10,30, +152,92,44,1,0,8,232,74,0,9,0,48,160,144,8,228,0,0,4,32, +141,144,16,30,128,92,0,48,144,140,176,228,0,0,236,20,0,9, +2,30,152,92,4,1,0,8,0,48,160,144,8,228,0,0,4,32,165, +144,0,48,160,146,64,0,0,32,0,48,160,144,0,225,1,240,0, +48,160,146,96,0,0,48,0,48,160,144,4,225,1,240,0,48,160, +146,96,0,0,48,0,48,160,144,100,224,1,240,0,48,160,146,96, +0,0,48,0,48,160,144,104,224,1,240,2,30,152,92,0,48,160, +146,96,0,0,48,168,0,0,8,0,0,0,0,0,48,160,144,8,228,0, +0,4,32,165,144,20,144,169,89,0,48,232,140,240,255,15,0,0, +48,168,146,252,2,0,0,149,69,175,89,0,48,232,140,0,240,15, +0,20,70,167,89,0,48,232,140,0,0,240,15,148,64,167,88,0, +48,232,140,240,255,15,0,0,48,160,146,248,2,0,0,149,64, +175,88,21,4,165,88,0,48,168,146,244,2,0,0,0,48,160,146, +240,2,0,0,60,0,0,8,0,48,160,144,8,228,0,0,0,16,165,144, +0,48,232,140,94,208,94,208,34,64,167,61,0,48,168,144,112, +228,0,0,0,48,160,140,13,0,173,222,0,30,128,92,0,80,165, +146,152,103,0,9,8,30,152,92,0,48,168,144,8,228,0,0,0,80, +165,144,150,32,61,48,0,48,160,144,12,228,0,0,16,96,189, +144,32,96,181,140,22,32,5,90,0,80,245,146,14,0,0,22,0, +48,176,144,16,228,0,0,0,48,160,144,116,228,0,0,0,48,184, +146,56,0,0,32,0,48,152,146,96,0,0,48,0,16,165,144,148, +48,0,90,0,48,176,146,8,228,0,0,66,0,0,18,0,48,168,144, +120,228,0,0,0,80,165,144,20,80,160,89,0,80,165,146,0,48, +168,144,96,81,0,0,255,1,232,140,21,80,168,89,149,64,167, +88,136,9,165,88,0,48,168,146,96,81,0,0,0,48,160,146,4,0, +0,32,0,0,0,10,0,48,160,144,12,228,0,0,16,96,189,144,32, +96,181,140,22,32,5,90,0,80,245,146,14,0,0,22,0,48,176, +144,16,228,0,0,0,48,184,146,56,0,0,32,0,48,176,146,8, +228,0,0,0,48,152,146,96,0,0,48,0,0,0,10,24,32,36,152,0, +48,168,144,140,228,0,0,4,65,161,89,20,96,5,90,0,16,52, +140,18,0,0,20,1,30,128,92,0,0,0,10,0,0,0,0,0,48,168, +144,80,3,0,0,58,96,5,58,0,48,160,144,104,3,0,0,1,73, +173,89,0,48,168,146,80,3,0,0,149,29,181,140,0,144,165, +144,5,16,170,89,0,80,161,146,28,32,172,146,4,160,133,144, +0,0,0,10,0,0,0,0,0,48,128,140,80,3,0,0,208,92,0,9,0, +48,168,144,80,3,0,0,54,96,5,58,0,48,160,144,104,3,0,0, +1,73,173,89,0,48,168,146,80,3,0,0,149,29,181,140,0,144, +165,144,5,16,170,89,0,80,161,146,28,160,169,146,4,160,133, +144,0,0,0,10,0,48,160,144,144,86,0,0,20,80,160,89,1,0, +128,140,0,48,160,146,144,86,0,0,0,0,0,10,0,0,0,0,24,32, +36,152,0,48,168,144,140,228,0,0,4,65,161,89,20,96,5,90, +0,16,52,140,18,0,0,20,1,30,128,92,0,0,0,10,0,0,0,0,0, +48,168,144,128,3,0,0,58,96,5,58,0,48,160,144,152,3,0,0, +1,73,173,89,0,48,168,146,128,3,0,0,149,29,181,140,0,144, +165,144,5,16,170,89,0,80,161,146,28,32,172,146,4,160,133, +144,0,0,0,10,0,0,0,0,0,48,128,140,128,3,0,0,0,92,0,9, +0,48,168,144,128,3,0,0,54,96,5,58,0,48,160,144,152,3,0, +0,1,73,173,89,0,48,168,146,128,3,0,0,149,29,181,140,0, +144,165,144,5,16,170,89,0,80,161,146,28,160,169,146,4,160, +133,144,0,0,0,10,0,48,160,144,148,86,0,0,20,80,160,89,1, +0,128,140,0,48,160,146,148,86,0,0,0,0,0,10,0,0,0,0,24, +32,36,152,0,48,168,144,140,228,0,0,4,65,161,89,20,96,5, +90,0,16,52,140,18,0,0,20,1,30,128,92,0,0,0,10,0,0,0,0, +0,48,168,144,176,3,0,0,58,96,5,58,0,48,160,144,200,3,0, +0,1,73,173,89,0,48,168,146,176,3,0,0,149,29,181,140,0, +144,165,144,5,16,170,89,0,80,161,146,28,32,172,146,4,160, +133,144,0,0,0,10,0,0,0,0,0,48,128,140,176,3,0,0,48,91, +0,9,0,48,168,144,176,3,0,0,54,96,5,58,0,48,160,144,200, +3,0,0,1,73,173,89,0,48,168,146,176,3,0,0,149,29,181,140, +0,144,165,144,5,16,170,89,0,80,161,146,28,160,169,146,4, +160,133,144,0,0,0,10,0,48,160,144,152,86,0,0,20,80,160, +89,1,0,128,140,0,48,160,146,152,86,0,0,0,0,0,10,0,0,0, +0,24,32,36,152,0,48,168,144,140,228,0,0,4,65,161,89,20, +96,5,90,0,16,52,140,18,0,0,20,1,30,128,92,0,0,0,10,0, +0,0,0,0,48,168,144,32,228,0,0,58,96,5,58,0,48,160,144, +56,228,0,0,1,73,173,89,0,48,168,146,32,228,0,0,149,29, +181,140,0,144,165,144,5,16,170,89,0,80,161,146,28,32,172, +146,4,160,133,144,0,0,0,10,0,0,0,0,0,48,128,140,32,228, +0,0,96,90,0,9,0,48,168,144,32,228,0,0,54,96,5,58,0,48, +160,144,56,228,0,0,1,73,173,89,0,48,168,146,32,228,0,0, +149,29,181,140,0,144,165,144,5,16,170,89,0,80,161,146,28, +160,169,146,4,160,133,144,0,0,0,10,0,48,160,144,156,86,0, +0,20,80,160,89,1,0,128,140,0,48,160,146,156,86,0,0,0,0, +0,10,0,0,0,0,64,96,8,140,112,224,199,178,16,22,192,92,0, +48,128,140,80,3,0,0,31,88,140,89,232,96,0,9,0,48,128, +140,128,3,0,0,31,88,140,89,216,96,0,9,0,48,128,140,176, +3,0,0,31,88,140,89,200,96,0,9,0,48,128,140,32,228,0,0, +31,88,140,89,184,96,0,9,0,48,160,140,144,86,0,0,0,48, +160,146,120,3,0,0,0,48,160,140,148,86,0,0,0,48,160,146, +168,3,0,0,0,48,160,140,152,86,0,0,0,48,160,146,216,3,0, +0,0,48,160,140,156,86,0,0,0,48,160,146,72,228,0,0,120, +32,166,144,0,48,160,146,96,3,0,0,136,32,174,144,0,48,168, +146,144,3,0,0,152,32,182,144,0,48,176,146,192,3,0,0,168, +32,190,144,64,32,38,140,148,48,0,90,0,48,184,146,48,228, +0,0,30,0,0,21,26,96,5,61,22,160,5,61,18,224,5,61,8,30, +128,92,112,224,199,176,0,0,0,10,52,32,169,144,0,48,168, +146,100,3,0,0,68,32,177,144,0,48,176,146,148,3,0,0,84, +32,185,144,0,48,184,146,196,3,0,0,0,48,160,144,96,3,0,0, +100,32,129,144,148,48,0,90,0,48,128,146,52,228,0,0,14,0, +0,18,63,0,200,140,178,95,174,62,0,48,160,144,144,3,0,0, +14,32,5,58,63,0,200,140,158,95,182,62,0,48,160,144,192,3, +0,0,14,32,5,58,63,0,200,140,138,95,190,62,0,48,160,144, +48,228,0,0,14,32,5,58,63,0,200,140,118,95,134,62,0,48, +160,144,96,3,0,0,38,32,5,58,0,48,160,144,144,3,0,0,26, +32,5,58,0,48,168,144,100,3,0,0,0,48,160,144,148,3,0,0, +74,31,173,57,0,48,160,144,192,3,0,0,38,32,5,58,0,48,160, +144,48,228,0,0,26,32,5,58,0,48,168,144,196,3,0,0,0,48, +160,144,52,228,0,0,30,31,173,57,0,48,160,144,96,3,0,0, +46,32,5,61,0,48,168,144,148,3,0,0,0,48,160,140,224,92,0, +0,0,48,160,146,80,228,0,0,0,48,168,146,100,3,0,0,24,0, +0,8,0,0,0,0,0,48,160,140,16,92,0,0,0,48,160,146,80,228, +0,0,0,48,160,144,192,3,0,0,42,32,5,61,0,48,168,144,52, +228,0,0,0,48,160,140,128,94,0,0,0,48,160,146,84,228,0,0, +0,48,168,146,196,3,0,0,20,0,0,8,0,48,160,140,176,93,0, +0,0,48,160,146,84,228,0,0,60,32,185,144,0,48,184,146,92, +3,0,0,76,32,129,144,0,48,128,146,140,3,0,0,92,32,145, +144,0,48,144,146,188,3,0,0,0,48,232,144,96,3,0,0,108,32, +153,144,157,48,0,90,0,48,152,146,44,228,0,0,10,0,0,18, +86,254,5,59,31,216,39,89,78,30,185,49,151,208,160,88,70, +62,5,61,0,48,136,144,144,3,0,0,10,96,4,58,54,62,4,59, +50,30,129,49,144,208,160,88,42,62,5,61,0,48,176,144,192, +3,0,0,10,160,5,58,26,190,4,59,22,30,145,49,146,208,160, +88,14,62,5,61,0,48,168,144,48,228,0,0,10,96,5,58,254, +253,4,59,250,29,153,49,147,208,160,88,242,61,5,61,10,96, +7,58,234,221,237,60,10,96,4,58,226,29,140,60,10,160,5,58, +218,157,180,60,10,96,5,58,210,221,172,60,0,48,104,144,144, +3,0,0,0,48,128,176,128,3,0,0,0,48,24,144,96,3,0,0,0, +48,160,176,80,3,0,0,0,48,120,144,48,228,0,0,0,48,64,176, +32,228,0,0,0,48,112,144,192,3,0,0,0,48,32,176,176,3,0, +0,23,193,232,89,1,205,96,89,0,80,175,140,12,22,176,92,0, +48,160,146,80,3,0,0,0,48,232,146,84,3,0,0,0,48,184,146, +92,3,0,0,0,48,96,146,88,3,0,0,19,65,163,89,1,77,107,89, +0,16,141,140,13,22,144,92,0,48,128,146,128,3,0,0,0,48, +160,146,132,3,0,0,0,48,104,146,136,3,0,0,0,48,152,146, +140,3,0,0,7,129,163,89,1,141,115,89,0,16,45,140,14,22, +48,92,0,48,32,146,176,3,0,0,0,48,160,146,180,3,0,0,0, +48,112,146,184,3,0,0,0,48,56,146,188,3,0,0,11,193,163, +89,1,205,123,89,0,16,77,140,15,22,80,92,0,48,64,146,32, +228,0,0,0,48,160,146,36,228,0,0,131,48,0,90,0,48,120, +146,40,228,0,0,0,48,128,140,80,3,0,0,0,30,32,92,0,48, +88,146,44,228,0,0,98,0,0,18,112,32,142,144,16,22,208,92, +0,48,216,140,56,3,0,0,0,48,128,146,48,3,0,0,0,48,216, +146,52,3,0,0,228,38,0,9,144,48,2,90,1,0,32,140,142,252, +255,18,0,48,160,144,108,3,0,0,12,32,166,146,0,48,128,144, +96,3,0,0,3,14,132,89,76,58,0,9,144,48,0,90,0,48,128, +146,104,3,0,0,98,252,255,18,0,48,160,144,144,3,0,0,148, +48,0,90,0,48,128,140,144,3,0,0,126,0,0,18,16,9,204,89, +132,57,160,140,0,0,0,0,0,48,168,140,48,3,0,0,96,224,207, +146,20,124,181,140,8,0,0,0,100,224,183,146,96,224,207,144, +128,32,142,144,20,64,165,89,16,9,132,89,0,16,205,146,4, +32,181,146,84,38,0,9,144,48,2,90,1,32,33,140,254,251,255, +18,0,48,160,144,156,3,0,0,16,32,166,146,0,48,128,144,144, +3,0,0,3,14,132,89,188,57,0,9,144,48,0,90,0,48,128,146, +152,3,0,0,210,251,255,18,0,48,160,144,192,3,0,0,148,48, +0,90,0,48,128,140,192,3,0,0,126,0,0,18,16,9,204,89,132, +57,160,140,0,0,0,0,0,48,168,140,48,3,0,0,80,224,207,146, +20,124,181,140,8,0,0,0,84,224,183,146,80,224,207,144,144, +32,142,144,20,64,165,89,16,9,132,89,0,16,205,146,4,32, +181,146,196,37,0,9,144,48,2,90,1,32,33,140,110,251,255, +18,0,48,160,144,204,3,0,0,20,32,166,146,0,48,128,144,192, +3,0,0,3,14,132,89,44,57,0,9,144,48,0,90,0,48,128,146, +200,3,0,0,66,251,255,18,0,48,160,144,48,228,0,0,148,48, +0,90,0,48,128,140,48,228,0,0,126,0,0,18,16,9,204,89,132, +57,160,140,0,0,0,0,0,48,168,140,48,3,0,0,64,224,207,146, +20,124,181,140,8,0,0,0,68,224,183,146,64,224,207,144,160, +32,142,144,20,64,165,89,16,9,132,89,0,16,205,146,4,32, +181,146,52,37,0,9,144,48,2,90,1,32,33,140,222,250,255,18, +0,48,160,144,60,228,0,0,24,32,166,146,0,48,128,144,48, +228,0,0,3,14,132,89,156,56,0,9,144,48,0,90,0,48,128,146, +56,228,0,0,178,250,255,18,0,48,160,140,48,3,0,0,2,30, +128,92,132,61,165,146,252,255,255,255,112,224,199,176,0,0, +0,10,0,0,0,0,0,0,0,0,0,0,0,0,16,22,32,92,0,48,128, +146,104,228,0,0,1,9,164,89,0,80,44,140,144,64,129,112,0, +48,240,146,8,3,0,0,0,48,240,146,4,3,0,0,0,48,160,146, +12,3,0,0,48,56,0,9,144,48,0,90,0,48,128,146,96,228,0,0, +18,0,0,21,8,30,128,92,0,0,0,10,0,0,0,0,4,57,128,140,0, +0,0,0,8,56,0,9,144,48,0,90,0,48,128,146,0,3,0,0,18,0, +0,21,8,30,128,92,0,0,0,10,0,0,0,0,0,0,176,140,150,32, +1,90,0,48,184,144,96,228,0,0,98,0,0,19,0,47,1,90,0,0, +136,140,30,0,0,16,1,30,176,92,150,32,1,90,23,64,164,89, +23,64,185,89,0,16,164,146,62,0,0,19,0,48,168,144,0,3,0, +0,23,64,164,89,22,93,165,146,0,48,168,144,0,3,0,0,23,64, +185,89,23,64,164,89,22,125,165,146,4,0,0,0,22,144,176,89, +150,32,1,90,23,64,185,89,204,255,255,20,2,14,129,89,116, +55,0,9,144,48,0,90,0,48,128,146,100,228,0,0,14,0,0,21, +8,30,128,92,0,0,0,10,0,0,176,140,62,0,177,59,22,32,1, +48,1,30,176,92,150,32,1,90,0,16,244,146,42,0,0,19,0,48, +160,144,100,228,0,0,22,29,245,146,0,48,160,144,100,228,0, +0,22,61,245,146,4,0,0,0,22,144,176,89,224,31,177,60,2, +30,128,92,0,0,0,10,0,48,168,144,4,3,0,0,0,48,160,144,0, +3,0,0,21,29,165,140,0,16,149,144,146,48,0,90,0,16,44, +140,17,22,32,92,54,0,0,18,0,16,245,146,0,48,160,144,4,3, +0,0,0,48,168,144,104,228,0,0,0,144,140,146,16,16,134,89, +8,160,180,140,0,16,148,146,4,32,180,146,92,0,0,8,0,0,0, +0,0,48,160,144,84,81,0,0,106,32,5,59,188,1,0,9,0,48, +168,144,4,3,0,0,0,48,160,144,0,3,0,0,21,29,165,140,0, +16,149,144,74,160,4,58,0,16,245,146,0,48,160,144,4,3,0, +0,0,48,168,144,104,228,0,0,0,144,36,146,5,16,182,89,8, +160,188,140,0,144,149,146,4,160,189,146,1,73,173,89,1,32, +165,140,148,64,165,88,1,0,128,140,0,48,160,146,4,3,0,0, +0,0,0,10,0,48,160,144,160,86,0,0,20,80,160,89,0,0,128, +140,0,48,160,146,160,86,0,0,0,0,0,10,0,0,0,0,0,0,0,0, +0,0,0,0,0,48,136,144,140,228,0,0,16,22,32,92,16,47,0,9, +0,48,176,144,132,228,0,0,0,48,128,144,8,3,0,0,0,48,160, +144,8,3,0,0,0,48,168,144,104,228,0,0,0,48,184,144,0,3, +0,0,20,80,160,89,22,58,176,140,16,0,0,0,1,73,173,89,0, +16,177,146,148,64,165,88,16,221,37,146,0,48,160,146,8,3, +0,0,0,0,0,10,0,48,240,140,152,104,0,0,30,22,136,92,0,0, +240,140,0,48,168,144,88,81,0,0,0,48,184,144,100,228,0,0, +0,48,160,144,104,228,0,0,0,48,176,144,84,81,0,0,21,221, +133,144,1,9,165,89,1,96,173,140,149,0,173,88,1,137,181, +89,0,48,168,146,88,81,0,0,0,48,176,146,84,81,0,0,0,80, +4,132,0,0,0,10,0,0,0,0,0,48,240,140,12,105,0,0,30,22, +144,92,0,0,240,140,0,48,160,144,160,86,0,0,0,48,184,144, +92,81,0,0,0,48,136,144,100,228,0,0,0,48,168,144,104,228, +0,0,0,48,176,144,84,81,0,0,20,80,160,89,0,48,160,146, +160,86,0,0,1,73,173,89,1,224,165,140,148,64,165,88,23,93, +132,146,22,80,176,89,0,48,160,146,92,81,0,0,0,48,176,146, +84,81,0,0,0,144,4,132,0,0,0,10,0,48,64,140,88,81,0,0, +0,48,56,140,16,3,0,0,0,48,72,140,4,0,0,32,0,48,48,140, +8,3,0,0,0,48,136,144,16,3,0,0,0,80,164,144,110,33,5,58, +0,16,162,144,0,48,176,144,100,228,0,0,0,48,168,144,104, +228,0,0,20,157,37,144,1,73,173,89,1,32,165,140,148,64, +165,88,0,16,162,146,4,16,169,89,0,80,181,144,0,48,160, +144,84,81,0,0,0,48,128,140,255,255,0,0,150,0,132,88,0, +80,133,146,0,80,140,144,1,9,165,89,0,48,160,146,84,81,0, +0,4,22,144,92,144,56,128,140,9,0,0,0,3,12,132,89,144, +141,45,89,100,5,0,9,0,208,161,144,0,48,168,144,20,3,0,0, +20,16,178,89,4,32,189,144,22,96,5,90,0,16,245,146,14,0, +0,22,0,48,176,144,24,3,0,0,0,48,160,144,116,228,0,0,0, +48,184,146,56,0,0,32,129,73,169,88,0,48,168,146,96,0,0, +48,0,16,165,144,148,48,0,90,0,208,177,146,62,0,0,18,0, +48,168,144,120,228,0,0,0,80,165,144,20,80,160,89,0,80, +165,146,0,48,168,144,96,81,0,0,255,1,152,140,21,80,168, +89,149,192,164,88,0,48,168,146,96,81,0,0,136,9,165,88,0, +80,162,146,0,48,136,144,140,228,0,0,4,22,128,92,180,44,0, +9,0,48,160,144,132,228,0,0,0,48,128,144,8,3,0,0,0,48, +184,144,0,3,0,0,0,48,176,144,104,228,0,0,0,48,168,144, +84,81,0,0,20,58,160,140,16,0,0,0,0,16,161,146,0,144,161, +144,149,48,0,90,16,221,37,146,1,137,181,89,1,32,165,140, +148,128,165,88,0,144,161,146,148,254,255,17,0,0,0,10,0,0, +0,0,0,0,0,10,0,0,0,0,88,32,164,144,148,48,1,90,0,144, +236,140,19,22,48,92,26,0,0,18,14,32,37,52,210,32,5,58,0, +1,0,8,106,32,45,58,248,0,0,8,50,224,20,61,0,48,160,144, +52,86,0,0,0,48,168,144,72,86,0,0,17,0,141,89,1,96,173, +140,0,48,136,146,52,86,0,0,0,48,168,146,72,86,0,0,200,0, +0,8,0,48,160,144,64,86,0,0,0,48,168,144,80,86,0,0,17,0, +141,89,1,96,173,140,0,48,136,146,64,86,0,0,0,48,168,146, +80,86,0,0,156,0,0,8,0,0,0,0,50,224,20,61,0,48,160,144, +100,86,0,0,0,48,168,144,116,86,0,0,17,0,141,89,1,96,173, +140,0,48,136,146,100,86,0,0,0,48,168,146,116,86,0,0,104, +0,0,8,0,48,160,144,104,86,0,0,0,48,168,144,128,86,0,0, +17,0,141,89,1,96,173,140,0,48,136,146,104,86,0,0,0,48, +168,146,128,86,0,0,60,0,0,8,0,0,0,0,34,224,20,61,0,48, +160,144,36,86,0,0,17,0,141,89,0,48,136,146,36,86,0,0,28, +0,0,8,0,0,0,0,0,48,160,144,40,86,0,0,17,0,141,89,0,48, +136,146,40,86,0,0,24,32,36,152,4,65,161,89,8,9,165,89,3, +12,165,89,4,32,161,146,88,32,164,144,4,16,138,89,148,48, +0,90,48,32,164,176,22,0,0,18,18,64,149,62,4,16,140,89, +21,129,236,89,12,32,169,146,26,128,237,60,22,65,239,89,4, +96,180,146,157,160,5,90,8,96,140,140,240,255,255,19,10,96, +7,59,4,96,236,146,0,48,160,144,84,81,0,0,10,32,5,59,224, +252,255,9,0,48,136,144,16,3,0,0,0,80,164,144,122,32,5, +61,4,32,129,144,0,48,144,144,92,81,0,0,0,48,136,144,100, +228,0,0,0,48,168,144,92,81,0,0,0,48,176,144,104,228,0,0, +0,48,184,144,84,81,0,0,16,142,161,89,148,3,164,88,4,32, +161,146,18,93,36,146,0,48,160,144,160,86,0,0,1,137,181, +89,1,96,173,140,149,128,173,88,1,224,189,140,0,48,168,146, +92,81,0,0,0,48,184,146,84,81,0,0,20,80,160,89,0,48,160, +146,160,86,0,0,0,0,0,10,4,32,129,144,0,80,140,144,4,22, +144,92,144,56,128,140,9,0,0,0,131,13,132,89,64,2,0,9,0, +48,160,144,16,3,0,0,0,48,168,144,20,3,0,0,20,16,178,89, +4,32,189,144,22,96,5,90,0,16,245,146,14,0,0,22,0,48,176, +144,24,3,0,0,134,48,2,90,0,48,184,146,56,0,0,32,129,137, +161,88,0,48,176,146,16,3,0,0,0,48,160,146,96,0,0,48,34, +0,0,21,0,144,165,144,102,32,5,61,0,48,160,144,116,228,0, +0,0,16,165,144,86,32,5,58,20,0,0,8,0,48,160,144,116,228, +0,0,0,16,165,144,66,32,5,58,0,48,168,144,120,228,0,0,0, +80,165,144,20,80,160,89,0,80,165,146,0,48,168,144,96,81, +0,0,255,1,56,140,21,80,168,89,149,192,161,88,136,9,165, +88,0,48,168,146,96,81,0,0,0,48,160,146,4,0,0,32,0,48, +136,144,140,228,0,0,4,22,128,92,100,41,0,9,0,48,176,144, +132,228,0,0,0,48,128,144,8,3,0,0,0,48,160,144,8,3,0,0, +0,48,168,144,104,228,0,0,0,48,184,144,0,3,0,0,20,80,160, +89,22,58,176,140,16,0,0,0,1,73,173,89,0,16,177,146,148, +64,165,88,16,221,37,146,0,48,160,146,8,3,0,0,0,0,0,10, +144,68,148,101,0,0,0,10,5,56,0,102,0,0,0,10,33,22,128, +92,0,0,0,10,16,54,8,92,16,22,128,92,16,22,128,92,16,22, +128,92,16,22,128,92,16,22,128,92,16,22,128,92,16,22,128, +92,16,22,128,92,0,0,0,10,16,54,0,92,0,0,0,10,32,22,128, +92,0,0,0,10,0,48,32,140,0,0,31,0,16,14,44,89,132,2,41, +101,5,22,128,92,0,0,0,10,144,18,128,101,0,0,0,10,0,48, +32,140,255,255,255,255,16,64,36,97,4,22,128,92,0,0,0,10, +16,64,148,97,18,22,128,92,0,0,0,10,16,65,36,97,4,22,128, +92,0,0,0,10,0,0,0,0,0,0,0,0,0,30,152,92,0,48,136,146, +48,0,0,32,147,32,4,90,144,57,160,140,0,0,0,0,0,48,160, +146,96,0,0,32,82,0,0,19,0,48,232,140,8,0,0,16,0,48,136, +140,0,0,0,48,0,80,167,144,22,32,61,52,0,48,168,140,8,0, +0,16,0,80,165,144,252,63,61,51,0,80,164,176,0,144,164, +178,0,80,164,176,19,80,152,89,16,160,148,140,147,32,4,90, +0,144,164,178,18,16,148,89,200,255,255,20,0,0,0,10,0,0, +0,0,0,0,0,0,0,0,0,0,0,30,152,92,0,48,136,146,84,0,0, +32,147,32,4,90,144,57,160,140,0,0,0,0,0,48,160,146,96,0, +0,32,50,0,0,19,0,48,136,140,96,0,0,48,0,144,164,176,18, +16,148,89,1,224,156,140,147,32,4,90,0,80,164,178,0,144, +164,176,18,16,148,89,0,80,164,178,224,255,255,20,0,0,0, +10,0,0,0,0,0,0,0,0,0,0,0,0,144,176,0,90,0,48,136,146, +84,0,0,32,16,22,152,92,0,144,140,140,0,48,128,146,96,0, +0,32,42,0,0,18,18,32,20,60,50,32,12,58,64,0,0,8,0,0,0, +0,58,32,28,61,0,144,164,144,18,16,137,89,0,48,160,146,96, +0,0,32,0,80,164,144,17,16,137,89,0,48,160,146,96,0,0,32, +0,80,164,144,0,48,160,146,96,0,0,32,0,0,0,10,0,0,0,0, +146,208,163,88,50,32,69,58,18,32,69,52,22,32,37,58,76,0, +0,8,0,0,0,0,50,32,101,58,64,0,0,8,0,144,164,144,18,16, +137,89,1,9,156,89,0,48,160,146,96,0,0,32,0,80,164,144, +17,16,137,89,1,201,156,89,0,48,160,146,96,0,0,32,0,80, +164,144,17,16,137,89,1,201,156,89,0,48,160,146,96,0,0,32, +38,224,28,59,0,48,128,140,96,0,0,32,4,201,156,89,0,80, +164,176,147,240,0,90,16,96,140,140,0,16,164,178,236,255, +255,17,38,224,4,59,0,48,168,140,96,0,0,32,1,201,156,89, +0,80,164,144,147,48,0,90,4,96,140,140,0,80,165,146,236, +255,255,17,0,0,0,10,255,0,176,140,144,128,133,88,0,0,168, +140,0,48,136,140,255,179,196,4,0,48,184,140,4,0,0,16,0, +48,128,146,4,0,0,32,0,208,165,144,148,128,165,88,38,0, +164,58,21,80,168,89,240,95,172,62,0,48,168,144,112,228,0, +0,0,48,160,140,6,0,173,222,0,80,165,146,132,82,0,8,0,0, +0,10,0,0,0,0,0,0,0,0,0,0,0,0,255,0,184,140,0,30,168, +92,0,48,136,140,255,179,196,4,0,48,128,140,4,0,0,16,0, +48,176,128,96,81,0,0,0,16,164,144,148,192,165,88,42,128, +165,58,21,80,168,89,240,95,172,62,0,48,168,144,112,228,0, +0,0,48,160,140,7,0,173,222,0,80,165,146,40,82,0,8,0,0, +0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,48,240,140, +160,113,0,0,30,22,128,92,0,0,240,140,0,48,160,144,116, +228,0,0,0,16,165,144,66,32,5,58,0,48,168,144,120,228,0, +0,0,80,165,144,20,80,160,89,0,80,165,146,0,48,168,144,96, +81,0,0,255,1,176,140,21,80,168,89,149,128,165,88,136,9, +165,88,0,48,168,146,96,81,0,0,0,48,160,146,4,0,0,32,0, +16,4,132,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,16,22,40, +92,1,73,49,89,0,0,32,140,0,48,64,140,16,39,0,0,2,142, +57,89,108,252,255,9,5,1,132,88,92,252,255,9,4,22,160,92, +148,32,2,90,1,32,33,140,158,0,0,22,150,160,249,52,0,244, +161,144,248,113,0,0,0,16,5,132,0,0,0,0,120,114,0,0,120, +114,0,0,120,114,0,0,120,114,0,0,120,114,0,0,120,114,0,0, +120,114,0,0,120,114,0,0,120,114,0,0,120,114,0,0,120,114, +0,0,120,114,0,0,120,114,0,0,120,114,0,0,120,114,0,0,120, +114,0,0,120,114,0,0,120,114,0,0,120,114,0,0,120,114,0,0, +120,114,0,0,120,114,0,0,120,114,0,0,120,114,0,0,120,114, +0,0,120,114,0,0,120,114,0,0,120,114,0,0,120,114,0,0,120, +114,0,0,120,114,0,0,120,114,0,0,216,80,0,9,184,251,255, +9,144,64,129,88,68,63,4,61,1,30,128,92,0,0,0,10,64,96, +8,140,0,116,128,178,192,255,255,255,0,116,160,178,208,255, +255,255,0,116,192,178,224,255,255,255,0,116,224,178,240, +255,255,255,0,48,160,144,108,81,0,0,34,32,5,61,0,48,168, +144,112,228,0,0,0,48,160,140,1,0,173,222,0,80,165,146, +124,80,0,9,232,79,0,9,0,48,160,144,0,0,0,16,210,0,136, +140,148,64,164,88,40,0,136,140,148,67,164,88,0,0,32,140, +0,48,40,140,16,39,0,0,0,48,160,146,0,0,0,16,44,251,255, +9,0,14,132,88,28,251,255,9,4,22,160,92,148,96,1,90,1,32, +33,140,10,0,0,22,44,80,0,9,12,251,255,9,220,63,4,55,0, +48,168,144,120,81,0,0,0,48,160,144,116,81,0,0,149,48,0, +90,1,32,165,140,0,48,160,146,116,81,0,0,90,0,0,18,0,48, +160,144,116,228,0,0,0,16,165,144,82,32,5,58,0,48,168,144, +120,228,0,0,0,80,165,144,20,80,160,89,0,80,165,146,0,48, +168,144,96,81,0,0,255,1,136,140,21,80,168,89,149,64,164, +88,136,9,165,88,0,48,168,146,96,81,0,0,0,48,160,146,4,0, +0,32,16,0,0,8,0,0,0,0,0,48,240,146,108,81,0,0,0,116, +128,176,192,255,255,255,0,116,160,176,208,255,255,255,0, +116,192,176,224,255,255,255,0,116,224,176,240,255,255,255, +3,54,8,92,0,0,0,10,0,0,0,0,0,0,0,0,64,96,8,140,0,116, +128,178,192,255,255,255,0,116,160,178,208,255,255,255,0, +116,192,178,224,255,255,255,0,116,224,178,240,255,255,255, +0,48,160,144,68,20,0,80,14,32,37,48,10,32,133,48,156,3, +0,9,0,48,160,144,68,20,0,80,14,32,45,48,10,32,141,48, +168,3,0,9,0,48,160,144,68,20,0,80,14,32,53,48,10,32,149, +48,180,3,0,9,0,48,160,144,68,12,0,80,14,32,21,48,10,32, +29,48,192,3,0,9,0,30,32,92,0,48,40,140,16,39,0,0,212, +249,255,9,4,14,132,88,196,249,255,9,4,22,160,92,148,96,1, +90,1,32,33,140,10,0,0,22,212,78,0,9,180,249,255,9,220, +63,36,55,0,116,128,176,192,255,255,255,0,116,160,176,208, +255,255,255,0,116,192,176,224,255,255,255,0,116,224,176, +240,255,255,255,3,54,8,92,0,0,0,10,64,96,8,140,0,116, +128,178,192,255,255,255,0,116,160,178,208,255,255,255,0, +116,192,178,224,255,255,255,0,116,224,178,240,255,255,255, +0,48,160,144,132,81,0,0,34,32,5,61,0,48,168,144,112,228, +0,0,0,48,160,140,2,0,173,222,0,80,165,146,92,78,0,9,200, +77,0,9,0,30,32,92,0,48,40,140,16,39,0,0,56,4,0,9,40, +249,255,9,5,14,132,88,24,249,255,9,4,22,160,92,148,96,1, +90,1,32,33,140,10,0,0,22,40,78,0,9,8,249,255,9,220,63, +44,55,0,116,128,176,192,255,255,255,0,116,160,176,208,255, +255,255,0,116,192,176,224,255,255,255,0,116,224,176,240, +255,255,255,3,54,8,92,0,0,0,10,0,0,0,0,64,96,8,140,0, +116,128,178,192,255,255,255,0,116,160,178,208,255,255,255, +0,116,192,178,224,255,255,255,0,116,224,178,240,255,255, +255,0,48,160,144,104,81,0,0,34,32,5,61,0,48,168,144,112, +228,0,0,0,48,160,140,3,0,173,222,0,80,165,146,172,77,0, +9,24,77,0,9,0,48,160,144,0,0,0,16,210,0,136,140,148,64, +164,88,128,9,165,88,0,0,32,140,0,48,40,140,16,39,0,0,0, +48,160,146,0,0,0,16,96,248,255,9,2,14,132,88,80,248,255, +9,4,22,160,92,148,96,1,90,1,32,33,140,10,0,0,22,96,77, +0,9,64,248,255,9,220,63,20,55,0,116,128,176,192,255,255, +255,0,116,160,176,208,255,255,255,0,116,192,176,224,255, +255,255,0,116,224,176,240,255,255,255,3,54,8,92,0,0,0,10, +0,0,0,0,0,0,0,0,0,0,0,0,64,96,8,140,0,116,128,178,192, +255,255,255,0,116,160,178,208,255,255,255,0,116,192,178, +224,255,255,255,0,116,224,178,240,255,255,255,0,48,160,144, +100,81,0,0,34,32,5,61,0,48,168,144,112,228,0,0,0,48,160, +140,4,0,173,222,0,80,165,146,220,76,0,9,72,76,0,9,0,116, +128,176,192,255,255,255,0,116,160,176,208,255,255,255,0, +116,192,176,224,255,255,255,0,116,224,176,240,255,255,255, +3,54,8,92,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,68,247, +255,9,4,32,36,144,16,32,44,144,0,30,128,92,0,48,64,140, +1,50,0,0,60,247,255,9,0,30,128,92,4,0,72,140,88,247,255, +9,0,48,88,140,32,88,0,0,28,32,89,146,16,32,65,154,0,48, +160,140,144,114,0,0,76,96,161,146,0,48,160,140,96,117,0, +0,0,48,168,140,48,118,0,0,0,48,176,140,224,115,0,0,1,4, +128,140,0,30,136,92,0,0,144,140,140,96,161,146,204,96,169, +146,12,97,177,146,200,246,255,9,0,30,128,92,0,247,255,9, +255,15,128,140,208,246,255,9,1,30,128,92,0,247,255,8,180, +246,255,9,4,32,36,144,16,32,44,144,0,30,128,92,180,246, +255,9,0,30,128,92,212,246,255,9,84,0,160,140,20,32,161, +146,0,48,160,140,0,88,0,0,0,48,168,140,224,115,0,0,0,48, +176,140,176,116,0,0,1,4,128,140,0,30,136,92,0,0,144,140, +28,32,161,146,12,97,169,146,76,97,177,146,88,246,255,9,0, +30,128,92,144,246,255,9,255,15,128,140,96,246,255,9,1,30, +128,92,144,246,255,8,0,48,168,144,112,228,0,0,0,48,160, +140,16,0,173,222,0,80,165,146,140,75,0,9,1,30,128,92,244, +74,0,8,0,48,168,144,112,228,0,0,0,48,160,140,17,0,173, +222,0,80,165,146,108,75,0,9,1,30,128,92,212,74,0,8,0,48, +168,144,112,228,0,0,0,48,160,140,18,0,173,222,0,80,165, +146,76,75,0,9,1,30,128,92,180,74,0,8,0,48,168,144,112, +228,0,0,0,48,160,140,19,0,173,222,0,80,165,146,44,75,0, +9,1,30,128,92,148,74,0,8,0,48,240,140,84,120,0,0,30,22, +136,92,0,0,240,140,255,0,160,140,144,0,133,88,0,48,128, +146,8,28,0,80,0,80,4,132,0,0,0,10,0,0,0,0,0,0,0,0, +136,25,176,88,144,160,5,90,0,30,160,93,62,0,0,18,18,128, +133,49,30,32,4,58,88,0,0,8,0,0,0,0,137,25,232,88,62,64, +135,58,72,0,0,8,0,0,0,0,0,48,160,140,130,184,97,202,0, +48,168,140,118,116,210,62,48,0,0,8,0,0,0,0,0,48,160,140, +222,153,139,252,0,48,168,140,59,93,202,62,24,0,0,8,0,0, +0,0,0,48,160,140,216,182,122,157,0,48,168,140,98,194,199, +62,0,30,144,92,0,48,152,140,132,215,119,65,20,22,128,93, +160,104,0,9,192,98,0,9,255,0,160,140,144,0,133,88,0,48, +128,146,8,28,0,80,0,0,0,10,0,0,0,0,0,48,240,140,48,121, +0,0,30,22,128,92,0,0,240,140,0,48,160,144,4,28,0,80,0, +48,240,146,132,81,0,0,1,14,165,88,0,48,160,146,4,28,0, +80,0,16,4,132,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,48, +160,144,132,81,0,0,10,32,5,61,116,73,0,9,0,48,168,144,4, +28,0,80,137,73,173,88,10,96,85,48,138,73,173,88,0,48,160, +144,124,81,0,0,0,48,168,146,4,28,0,80,20,80,160,89,0,48, +160,146,124,81,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0, +30,22,32,92,0,48,128,144,140,81,0,0,6,222,136,89,176,70, +0,9,16,22,160,92,0,48,160,144,0,0,0,16,210,0,168,140, +148,64,165,88,128,9,173,88,0,48,168,146,0,0,0,16,0,48, +160,144,140,81,0,0,20,16,175,89,0,48,168,146,116,228,0,0, +0,48,160,144,140,81,0,0,32,32,173,140,0,48,168,146,120, +228,0,0,0,48,160,144,140,81,0,0,48,32,173,140,0,48,168, +146,112,228,0,0,0,48,160,144,140,81,0,0,44,32,173,140,0, +48,168,146,124,228,0,0,1,30,160,92,0,48,160,146,128,228, +0,0,0,48,160,144,140,81,0,0,0,48,168,140,0,184,0,0,40, +32,173,146,0,48,160,144,140,81,0,0,0,48,168,140,80,45,3, +0,36,32,173,146,0,48,160,144,140,81,0,0,0,48,168,140,12, +1,4,0,52,32,173,146,0,48,160,144,140,81,0,0,0,48,168, +144,144,81,0,0,16,96,181,144,16,142,173,89,56,32,173,146, +0,0,0,10,0,0,0,0,16,72,8,89,0,144,39,140,0,48,160,144, +144,81,0,0,0,48,168,140,237,254,17,206,8,32,173,146,0,48, +168,144,112,228,0,0,0,48,160,144,112,228,0,0,0,48,168, +144,112,228,0,0,0,80,181,144,1,137,173,89,0,16,173,146,0, +16,165,144,0,48,160,144,140,81,0,0,64,32,173,144,127,0, +176,140,149,128,165,88,148,48,0,90,222,0,0,18,148,112,0, +90,14,0,0,18,216,0,0,8,0,0,0,0,0,48,128,144,140,81,0, +0,40,12,0,9,16,22,160,92,64,224,167,146,0,48,160,144,140, +81,0,0,64,224,175,144,129,73,181,88,68,32,181,146,0,48, +160,144,140,81,0,0,64,32,173,144,135,25,136,88,149,64,164, +88,148,48,0,90,96,0,0,18,0,48,160,144,116,228,0,0,0,16, +173,144,149,48,0,90,76,0,0,18,0,48,160,144,120,228,0,0, +0,48,168,144,120,228,0,0,0,80,181,144,22,80,168,89,0,16, +173,146,0,48,160,144,96,81,0,0,20,80,168,89,0,80,165,140, +0,48,160,146,96,81,0,0,255,0,168,140,148,64,165,88,136,9, +173,88,0,48,168,146,4,0,0,32,0,48,160,144,140,81,0,0,0, +30,168,92,64,32,173,146,64,224,167,144,148,176,0,90,8,0, +0,21,0,0,0,10,16,0,0,8,0,0,0,0,8,0,0,8,0,0,0,0,16, +0,0,8,0,0,0,0,16,0,0,8,0,0,0,0,204,254,255,8,0,0,0, +0,0,0,0,10,0,0,0,0,16,72,8,89,0,144,167,140,0,48,168, +144,68,12,0,80,128,73,181,88,0,48,176,146,68,12,0,80,0, +48,168,144,68,12,0,80,0,78,181,88,0,48,176,146,68,12,0, +80,0,48,168,144,68,12,0,80,2,78,181,88,0,48,176,146,68, +12,0,80,0,30,168,92,0,48,168,146,72,16,0,80,1,30,168,92, +0,48,168,146,68,16,0,80,0,30,168,92,64,224,175,146,64, +224,175,144,21,240,0,90,14,0,0,22,128,0,0,8,0,0,0,0,64, +224,175,144,21,22,176,92,22,57,168,140,0,0,0,0,0,48,176, +140,16,16,0,80,21,128,173,89,0,0,176,140,21,128,173,89,0, +80,181,140,15,30,168,92,0,144,173,146,64,224,175,144,21, +22,176,92,22,57,168,140,0,0,0,0,0,48,176,140,0,16,0,80, +21,128,173,89,0,0,176,140,21,128,173,89,0,80,181,140,0, +30,168,92,0,144,173,146,64,224,183,144,22,80,168,89,0,80, +181,140,64,224,183,146,124,255,255,8,0,0,0,0,0,48,168, +144,4,28,0,80,130,73,181,88,0,48,176,146,4,28,0,80,0,48, +168,144,68,20,0,80,1,78,181,88,0,48,176,146,68,20,0,80, +244,1,168,140,0,48,168,146,48,20,0,80,0,48,168,144,68,20, +0,80,135,73,181,88,0,48,176,146,68,20,0,80,0,48,168,144, +68,20,0,80,134,73,181,88,0,48,176,146,68,20,0,80,0,48, +168,144,68,20,0,80,4,78,181,88,0,48,176,146,68,20,0,80, +0,48,168,144,68,20,0,80,5,78,181,88,0,48,176,146,68,20, +0,80,0,0,0,10,0,0,0,0,0,0,0,0,16,72,8,89,0,144,39, +140,0,30,160,92,0,48,160,146,0,0,0,16,0,48,160,144,0,0, +0,16,210,0,168,140,148,64,165,88,129,9,173,88,0,48,168, +146,0,0,0,16,0,48,160,144,0,0,0,16,208,0,168,140,148,64, +165,88,0,48,160,146,0,0,0,16,0,48,160,144,0,0,0,16,210, +0,168,140,148,64,165,88,128,9,173,88,0,48,168,146,0,0,0, +16,0,48,160,144,0,0,0,16,210,0,168,140,148,64,165,88,40, +0,168,140,148,67,165,88,0,48,160,146,0,0,0,16,10,30,128, +92,128,39,0,11,16,22,160,92,0,48,160,144,4,28,0,80,131, +9,173,88,0,48,168,146,4,28,0,80,31,216,132,89,96,39,0, +11,16,22,160,92,0,48,160,144,4,28,0,80,11,222,168,89,148, +67,165,88,0,48,168,140,56,24,0,0,148,96,5,90,16,0,0,18, +1,30,128,92,140,68,0,9,16,22,160,92,0,48,160,144,68,12, +0,80,148,48,0,90,16,0,0,18,1,30,128,92,112,68,0,9,16, +22,160,92,0,48,160,144,68,20,0,80,8,222,168,89,148,67, +165,88,8,222,168,89,148,96,5,90,16,0,0,18,1,30,128,92, +72,68,0,9,16,22,160,92,0,48,160,144,68,12,0,80,129,9, +173,88,0,48,168,146,68,12,0,80,0,48,160,144,68,12,0,80, +128,9,173,88,0,48,168,146,68,12,0,80,0,48,160,144,68,20, +0,80,130,9,173,88,0,48,168,146,68,20,0,80,0,48,160,144, +68,20,0,80,128,9,173,88,0,48,168,146,68,20,0,80,0,48, +160,144,68,20,0,80,10,14,173,88,0,48,168,146,68,20,0,80, +0,48,160,144,4,28,0,80,133,9,173,88,0,48,168,146,4,28,0, +80,0,48,160,144,4,28,0,80,132,9,173,88,0,48,168,146,4, +28,0,80,0,48,160,144,4,28,0,80,3,14,173,88,0,48,168,146, +4,28,0,80,0,48,128,140,176,30,4,0,64,38,0,11,16,22,160, +92,0,0,160,140,64,224,167,146,64,224,167,144,20,240,0,90, +10,0,0,22,164,0,0,8,64,224,167,144,20,22,168,92,21,57, +160,140,0,0,0,0,0,48,168,140,0,12,0,144,20,64,165,89,0, +0,176,140,20,128,173,89,0,80,165,140,64,224,175,144,21,22, +176,92,10,142,173,89,0,48,176,144,136,81,0,0,22,64,173, +89,0,16,173,146,64,224,167,144,20,22,168,92,21,57,160,140, +0,0,0,0,0,48,168,140,16,12,0,144,20,64,165,89,0,0,176, +140,20,128,173,89,0,80,165,140,64,224,175,144,21,22,176, +92,10,142,173,89,0,48,176,144,136,81,0,0,22,64,173,89,0, +16,173,146,64,224,175,144,21,80,160,89,0,16,173,140,64, +224,175,146,88,255,255,8,0,0,0,0,0,48,160,144,128,228,0, +0,148,112,0,90,108,0,0,21,0,48,160,144,136,81,0,0,141, +25,168,88,20,64,165,89,0,48,160,146,0,20,0,144,0,48,160, +144,136,81,0,0,141,25,168,88,20,64,165,89,0,48,160,146, +16,20,0,144,0,48,160,144,136,81,0,0,140,25,168,88,20,64, +165,89,0,48,160,146,0,24,0,144,0,48,160,144,136,81,0,0, +140,25,168,88,20,64,165,89,0,48,160,146,16,24,0,144,104, +1,0,8,0,0,0,0,0,30,160,92,64,224,167,146,64,224,167,144, +20,240,0,90,10,0,0,22,76,1,0,8,64,224,167,144,20,22,168, +92,21,57,160,140,0,0,0,0,0,48,168,140,0,20,0,144,20,64, +165,89,0,0,176,140,20,128,173,89,0,80,165,140,64,224,175, +144,11,222,176,89,149,128,173,112,141,25,176,88,21,128,173, +89,0,48,176,144,136,81,0,0,22,64,173,89,0,16,173,146,64, +224,167,144,20,22,168,92,21,57,160,140,0,0,0,0,0,48,168, +140,16,20,0,144,20,64,165,89,0,0,176,140,20,128,173,89,0, +80,165,140,64,224,175,144,11,222,176,89,149,128,173,112, +141,25,176,88,21,128,173,89,0,48,176,144,136,81,0,0,22, +64,173,89,0,16,173,146,64,224,167,144,20,22,168,92,21,57, +160,140,0,0,0,0,0,48,168,140,0,24,0,144,20,64,165,89,0, +0,176,140,20,128,173,89,0,80,165,140,64,224,175,144,21,22, +176,92,10,142,173,89,140,25,176,88,21,128,173,89,0,48,176, +144,136,81,0,0,22,64,173,89,0,16,173,146,64,224,167,144, +20,22,168,92,21,57,160,140,0,0,0,0,0,48,168,140,16,24,0, +144,20,64,165,89,0,0,176,140,20,128,173,89,0,80,165,140, +64,224,175,144,21,22,176,92,10,142,173,89,140,25,176,88, +21,128,173,89,0,48,176,144,136,81,0,0,22,64,173,89,0,16, +173,146,64,224,175,144,21,80,160,89,0,16,173,140,64,224, +175,146,176,254,255,8,0,0,0,0,1,30,160,92,0,48,160,146, +68,16,0,80,0,30,160,92,64,224,167,146,64,224,167,144,20, +240,0,90,14,0,0,22,128,0,0,8,0,0,0,0,64,224,167,144,20, +22,168,92,21,57,160,140,0,0,0,0,0,48,168,140,16,16,0,80, +20,64,165,89,0,0,168,140,20,64,165,89,0,16,173,140,15,30, +160,92,0,80,165,146,64,224,167,144,20,22,168,92,21,57,160, +140,0,0,0,0,0,48,168,140,0,16,0,80,20,64,165,89,0,0, +168,140,20,64,165,89,0,16,173,140,0,30,160,92,0,80,165, +146,64,224,175,144,21,80,160,89,0,16,173,140,64,224,175, +146,124,255,255,8,0,0,0,0,0,48,160,144,68,12,0,80,1,14, +173,88,0,48,168,146,68,12,0,80,0,48,160,144,68,12,0,80, +0,14,173,88,0,48,168,146,68,12,0,80,0,48,160,144,68,20, +0,80,2,14,173,88,0,48,168,146,68,20,0,80,0,48,160,144, +68,20,0,80,0,14,173,88,0,48,168,146,68,20,0,80,0,48,160, +144,68,20,0,80,138,9,173,88,0,48,168,146,68,20,0,80,0, +48,160,144,4,28,0,80,5,14,173,88,0,48,168,146,4,28,0,80, +0,48,160,144,4,28,0,80,4,14,173,88,0,48,168,146,4,28,0, +80,0,48,160,144,68,20,0,80,147,9,173,88,0,48,168,146,68, +20,0,80,0,30,128,92,0,0,0,10,0,0,0,10,0,0,0,0,30,22, +160,92,0,0,168,140,0,48,168,146,68,16,0,80,31,30,168,92, +0,48,168,146,72,16,0,80,0,48,168,128,108,228,0,0,0,48, +168,146,0,16,0,80,1,30,168,92,0,48,168,146,16,16,0,80,0, +48,168,128,108,228,0,0,0,48,168,146,4,16,0,80,1,30,168, +92,0,48,168,146,20,16,0,80,0,48,168,128,108,228,0,0,0, +48,168,146,8,16,0,80,1,30,168,92,0,48,168,146,24,16,0, +80,0,48,168,128,108,228,0,0,0,48,168,146,12,16,0,80,1, +30,168,92,0,48,168,146,28,16,0,80,0,0,0,10,0,16,188,144, +0,16,140,144,4,32,164,144,0,48,176,144,244,2,0,0,0,48, +144,144,248,2,0,0,0,48,152,144,252,2,0,0,0,48,168,144, +240,2,0,0,0,48,48,140,0,255,0,0,4,14,165,89,148,128,181, +88,148,128,164,88,19,4,165,89,150,3,181,88,150,64,173,88, +149,48,0,90,151,128,185,88,8,204,237,89,0,48,48,140,0,0, +255,0,145,128,137,88,16,76,140,89,18,0,0,18,10,30,128,92, +0,0,0,10,0,0,0,0,145,48,0,90,4,140,181,89,18,0,0,18, +118,96,12,58,228,255,255,8,0,0,0,0,0,48,160,144,144,3,0, +0,214,63,5,58,0,48,160,144,96,3,0,0,26,32,5,58,0,48, +160,144,144,228,0,0,34,32,5,61,10,160,253,52,26,160,117, +61,0,48,136,140,224,92,0,0,0,48,184,140,128,3,0,0,20,0, +0,8,0,48,184,140,80,3,0,0,0,48,136,144,80,228,0,0,0,48, +144,140,224,92,0,0,0,48,152,140,128,3,0,0,104,0,0,8,0, +0,0,0,0,48,160,144,48,228,0,0,110,63,5,58,0,48,160,144, +192,3,0,0,26,32,5,58,0,48,160,144,144,228,0,0,34,32,13, +61,10,160,253,52,26,160,117,61,0,48,136,140,128,94,0,0,0, +48,184,140,32,228,0,0,20,0,0,8,0,48,184,140,176,3,0,0, +0,48,136,144,84,228,0,0,0,48,144,140,128,94,0,0,0,48, +152,140,32,228,0,0,0,48,168,144,160,228,0,0,157,48,1,90, +7,142,165,89,20,64,37,89,166,0,0,18,18,96,39,60,22,96,7, +58,244,254,255,8,0,0,0,0,210,96,47,58,232,254,255,8,8, +32,164,144,31,88,132,89,144,5,173,112,10,96,5,61,1,30, +168,92,16,32,161,144,0,48,48,140,0,183,0,0,148,160,1,90, +84,32,169,146,50,0,0,18,4,16,45,89,0,80,137,144,30,64, +141,60,145,0,148,112,0,16,129,140,2,30,152,92,68,229,255, +9,0,80,241,146,36,32,241,146,2,30,128,92,0,0,0,10,60,32, +137,146,64,32,145,146,20,224,165,144,144,5,165,116,44,32, +161,146,0,48,168,140,176,183,0,0,20,224,164,144,16,32,169, +146,144,5,165,116,0,16,148,140,132,0,0,8,16,32,161,144,0, +48,48,140,0,183,0,0,82,158,161,61,60,32,137,146,64,32, +145,146,20,224,165,144,31,88,147,89,146,5,165,116,44,32, +161,146,20,224,164,144,146,5,165,116,0,48,168,140,128,183, +0,0,4,30,40,92,64,0,0,8,16,32,161,144,0,48,48,140,0, +183,0,0,18,158,161,61,64,32,153,146,60,32,185,146,20,224, +165,144,31,88,148,89,146,5,165,116,44,32,161,146,20,224, +164,144,146,5,165,116,0,48,168,140,80,178,0,0,0,30,40,92, +16,32,169,146,48,32,161,146,44,32,129,144,48,32,137,140,0, +80,164,176,146,0,132,112,88,32,233,146,5,1,132,89,0,16, +172,140,146,0,149,112,4,96,132,146,18,22,176,92,2,0,128, +140,0,80,164,146,8,96,148,146,12,96,188,146,0,0,0,10,4, +32,164,144,0,48,176,144,244,2,0,0,0,48,184,144,248,2,0, +0,0,48,128,144,252,2,0,0,0,48,168,144,240,2,0,0,4,14, +165,89,148,128,181,88,148,192,165,88,16,4,165,89,150,3, +181,88,150,64,173,88,14,96,5,58,10,30,128,92,0,0,0,10,0, +48,160,144,160,228,0,0,4,140,181,89,7,142,173,89,21,0,37, +89,16,32,161,144,0,48,40,140,0,183,0,0,18,64,161,61,10, +30,128,92,0,0,0,10,0,0,0,0,20,32,137,144,22,96,4,59,4, +22,128,92,0,0,144,140,8,30,152,92,180,227,255,9,4,22,128, +92,135,25,136,88,72,57,0,9,159,25,160,88,16,32,41,146,2, +30,128,92,68,32,161,146,0,0,0,10,96,32,180,144,96,32,172, +144,64,32,84,140,16,22,72,92,149,57,168,140,32,0,0,0,149, +208,167,88,148,48,0,90,0,48,176,146,148,228,0,0,0,48,168, +146,152,228,0,0,18,0,0,18,8,30,128,92,0,0,0,10,0,0,0, +0,92,32,164,144,3,14,189,89,32,224,173,140,149,208,167,88, +148,48,0,90,0,48,168,146,140,228,0,0,14,0,0,18,8,30,128, +92,0,0,0,10,88,32,164,144,148,208,160,88,18,32,5,58,8, +30,128,92,0,0,0,10,0,0,0,0,80,32,148,144,84,32,172,144, +88,32,180,144,88,32,156,144,88,32,236,144,112,32,36,144, +120,32,44,144,128,32,52,144,136,32,60,144,144,32,68,144, +31,88,98,89,146,0,147,112,40,224,165,140,148,128,165,112, +152,32,180,144,160,32,188,144,168,32,140,144,149,157,172, +140,21,0,173,89,19,93,157,140,29,221,236,140,132,93,39, +140,133,29,41,140,134,93,49,140,135,157,57,140,136,221,65, +140,150,29,178,140,0,48,88,140,79,205,3,0,0,48,96,140,80, +45,3,0,151,157,189,140,12,193,162,89,145,221,141,140,18,0, +141,54,8,30,128,92,0,0,0,10,0,0,0,0,184,0,0,9,14,32, +68,61,8,30,128,92,0,0,0,10,0,80,130,140,36,1,0,9,18,32, +68,61,8,30,128,92,0,0,0,10,0,0,0,0,0,80,130,140,140,1, +0,9,18,32,68,61,8,30,128,92,0,0,0,10,0,0,0,0,0,80,130, +140,212,214,255,9,18,32,68,61,8,30,128,92,0,0,0,10,0,0, +0,0,88,96,130,144,0,48,136,144,140,228,0,0,4,221,255,9, +18,32,68,61,8,30,128,92,0,0,0,10,0,0,0,0,0,144,130,140, +252,10,0,9,18,32,68,61,8,30,128,92,0,0,0,10,0,0,0,0,0, +0,128,140,180,231,255,9,36,160,162,144,2,30,128,92,0,48, +160,146,144,228,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0, +16,22,32,92,80,32,161,144,5,14,133,89,0,48,160,146,156, +228,0,0,252,20,0,9,144,48,0,90,0,48,128,146,8,228,0,0, +14,0,0,21,8,30,128,92,0,0,0,10,0,48,176,144,156,228,0, +0,0,16,129,146,0,48,128,146,16,228,0,0,0,30,168,92,5, +142,165,89,149,160,5,90,16,60,165,140,224,255,255,255,0, +48,160,146,12,228,0,0,26,0,0,19,21,80,168,89,0,16,244, +146,149,160,5,90,32,32,132,140,240,255,255,20,2,30,128,92, +0,0,0,10,16,22,40,92,88,96,33,144,3,14,49,89,0,144,129, +140,128,20,0,9,144,48,0,90,0,48,128,146,16,3,0,0,18,0, +0,21,8,30,128,92,0,0,0,10,0,0,0,0,8,96,129,146,0,30, +168,92,0,48,128,146,24,3,0,0,149,32,1,90,16,188,161,140, +248,255,255,255,0,48,160,146,20,3,0,0,26,0,0,19,21,80, +168,89,0,16,244,146,149,32,1,90,8,32,132,140,240,255,255, +20,2,30,128,92,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,16, +22,40,92,84,96,33,144,3,14,49,89,0,144,129,140,0,20,0,9, +144,48,0,90,0,48,128,146,32,3,0,0,18,0,0,21,8,30,128, +92,0,0,0,10,0,0,0,0,4,96,129,146,0,30,168,92,0,48,128, +146,28,3,0,0,149,32,1,90,16,188,161,140,248,255,255,255, +0,48,160,146,36,3,0,0,26,0,0,19,21,80,168,89,0,16,244, +146,149,32,1,90,8,32,132,140,240,255,255,20,2,30,128,92, +0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,17,22,32,92,132,57, +48,140,0,0,0,0,16,22,40,92,0,144,129,140,124,19,0,9,144, +48,0,90,28,96,129,146,18,0,0,21,8,30,128,92,0,0,0,10,0, +0,0,0,16,188,169,140,248,255,255,255,32,96,161,140,0,30, +176,92,0,16,133,146,150,32,1,90,4,32,173,146,22,0,0,19, +28,96,161,144,150,29,245,146,22,80,176,89,244,31,177,60,2, +30,128,92,0,0,0,10,0,0,0,0,0,0,0,0,0,48,240,140,76, +139,0,0,30,22,144,92,0,0,240,140,1,9,132,89,1,25,184,89, +82,192,133,58,8,78,140,89,0,0,168,140,16,81,160,88,21, +124,180,140,80,8,0,64,148,48,0,90,21,124,164,140,96,8,0, +64,26,0,0,18,1,9,132,89,144,224,5,90,0,144,245,146,0,16, +245,146,26,0,0,18,2,9,132,89,144,224,5,90,0,144,245,146, +0,16,245,146,240,255,255,21,0,144,4,132,0,0,0,10,20,22, +96,92,48,0,24,140,131,133,164,116,0,144,85,140,0,48,176, +144,32,86,0,0,19,22,88,92,8,206,138,89,0,0,184,140,21, +22,104,92,23,124,172,140,64,8,0,64,20,128,165,89,0,48, +160,146,32,86,0,0,0,80,133,146,0,144,162,152,18,208,144, +89,0,0,32,140,140,48,0,90,23,124,52,140,64,0,0,112,130, +141,76,89,0,0,128,140,20,22,56,92,130,77,45,89,210,0,0, +21,198,96,2,59,2,222,71,89,0,48,232,140,48,0,0,32,0,48, +152,140,96,0,0,32,0,48,144,140,4,0,0,32,0,48,136,140,8, +0,0,16,22,96,1,61,10,16,82,89,0,144,162,152,130,77,45, +89,0,16,61,140,4,1,162,89,133,32,5,90,0,80,177,140,10,0, +0,22,20,22,176,92,0,80,63,146,0,48,160,144,96,81,0,0,4, +128,37,89,255,0,168,140,132,240,2,90,22,221,57,140,22,65, +74,89,0,208,180,146,22,65,41,89,1,32,165,140,148,64,173, +88,0,48,160,146,96,81,0,0,0,144,172,146,54,0,0,22,0,80, +164,128,42,32,93,51,0,48,128,140,8,0,0,16,0,144,161,176, +0,144,161,176,0,144,161,176,0,16,164,128,20,240,2,90,12, +9,33,89,232,255,255,17,212,63,89,60,106,127,2,60,0,0,0, +10,0,0,0,0,214,96,2,59,0,48,120,140,4,0,0,32,0,48,112, +140,8,0,0,16,22,96,1,61,10,16,82,89,0,144,162,152,130, +77,45,89,0,16,61,140,2,222,31,89,4,193,160,89,133,32,5, +90,0,80,177,140,10,0,0,22,20,22,176,92,0,48,56,146,48,0, +0,32,0,48,160,144,96,81,0,0,4,128,37,89,255,0,168,140, +132,240,2,90,0,48,176,146,96,0,0,32,22,65,74,89,22,221, +57,140,22,65,41,89,1,32,165,140,148,64,173,88,0,48,160, +146,96,81,0,0,0,208,171,146,78,0,0,22,0,144,163,128,66, +32,93,51,0,48,64,140,8,0,0,16,16,80,128,89,0,144,161, +176,144,32,3,90,0,144,161,176,12,9,33,89,0,144,161,176, +22,0,0,21,13,22,128,92,0,208,138,140,164,253,255,11,0,30, +128,92,0,16,162,128,208,63,93,52,188,63,89,60,68,127,2, +60,13,22,128,92,0,208,138,140,124,253,255,8,0,0,0,0,0,0, +0,0,0,48,136,146,64,0,0,32,8,14,172,89,0,0,184,140,23, +124,181,140,240,4,0,96,0,144,37,176,17,16,164,89,0,48, +160,146,64,0,0,32,0,144,37,176,32,96,132,140,23,124,173, +140,252,4,0,96,0,48,128,146,56,0,0,32,16,16,129,89,0,80, +165,144,0,48,128,146,56,0,0,32,16,16,129,89,0,80,165,144, +0,0,0,10,0,0,0,0,0,48,240,140,12,142,0,0,30,22,144,92, +0,0,240,140,8,14,132,89,0,0,168,140,0,52,132,140,192,4, +0,64,0,16,164,144,21,80,168,89,149,176,2,90,0,80,164,146, +17,16,137,89,236,255,255,22,0,144,4,132,0,0,0,10,0,48, +240,140,76,142,0,0,30,22,144,92,0,0,240,140,8,14,132,89, +0,0,168,140,0,52,132,140,192,4,0,64,0,16,164,144,21,80, +168,89,149,176,2,90,0,80,164,146,17,16,137,89,236,255,255, +22,0,144,4,132,0,0,0,10,0,48,240,140,132,142,0,0,30,22, +136,92,0,0,240,140,8,14,132,89,0,52,132,140,192,4,0,64, +0,16,164,176,0,16,164,176,0,16,164,144,0,16,164,144,0,16, +164,144,0,80,4,132,0,0,0,10,0,0,0,0,0,0,0,0,112,96,8, +140,160,224,199,146,16,22,56,92,32,224,161,176,18,22,120, +92,0,0,104,140,20,224,33,144,13,224,3,90,68,224,41,144, +17,22,112,92,0,48,192,140,192,4,0,64,22,22,72,92,0,80, +69,140,198,4,0,19,0,48,88,140,64,86,0,0,4,201,98,89,0, +48,24,140,76,20,0,80,0,16,166,144,0,48,80,140,255,255,0, +0,148,128,50,88,170,64,49,61,74,32,2,61,210,5,232,140,22, +64,39,54,0,30,128,92,84,255,255,11,244,1,0,8,0,0,0,0, +64,224,137,144,7,22,128,92,0,80,4,134,144,112,0,90,0,16, +76,140,22,0,0,21,0,30,128,92,44,255,255,11,204,1,0,8,0, +0,0,0,48,224,65,144,0,48,72,146,68,0,0,32,0,48,160,176, +240,4,0,96,0,48,160,176,240,4,0,96,44,96,74,140,137,48, +0,90,1,32,33,140,1,9,66,89,0,48,160,144,252,4,0,96,0, +48,160,144,252,4,0,96,0,48,160,144,252,4,0,96,130,1,0, +18,0,48,232,140,255,63,0,0,0,100,161,140,148,64,47,88, +244,3,0,8,0,0,0,0,14,140,161,89,94,32,13,58,18,32,13, +49,174,33,21,58,146,34,29,58,196,3,0,8,0,30,128,92,164, +254,255,11,34,32,1,58,7,22,128,92,0,16,137,140,0,30,144, +92,8,0,152,140,228,218,255,9,20,0,0,8,0,0,0,0,0,208, +162,144,20,80,160,89,0,208,162,146,159,25,40,88,0,0,64, +140,0,30,32,92,148,3,0,8,0,0,0,0,34,32,1,61,0,30,128, +92,88,254,255,11,0,208,162,144,20,80,160,89,159,25,40,88, +0,0,64,140,108,3,0,8,142,73,161,88,134,32,5,90,1,32,33, +140,38,0,0,18,7,22,128,92,0,16,137,140,0,30,144,92,8,0, +152,140,120,218,255,9,0,30,128,92,24,254,255,11,196,1,0, +8,0,30,128,92,64,224,143,140,136,253,255,11,0,208,128,144, +28,12,164,89,20,253,151,144,60,0,0,0,72,224,169,144,0,48, +232,140,0,0,255,0,146,64,167,88,149,32,5,90,26,12,44,89, +50,0,0,21,146,208,160,88,44,0,232,140,132,64,175,112,20, +57,160,144,160,81,0,0,4,73,41,89,146,128,50,88,6,0,165, +89,5,124,173,140,208,255,255,255,58,64,165,58,0,16,163, +144,7,22,128,92,0,0,144,140,8,30,152,92,1,32,165,140,4, +22,136,92,0,0,32,140,0,30,64,92,159,25,40,88,0,16,163, +146,220,217,255,9,172,2,0,8,0,0,0,0,66,32,2,61,60,224, +137,144,7,22,128,92,0,80,4,134,144,112,0,90,0,16,76,140, +42,0,0,21,7,22,128,92,0,16,137,140,0,30,144,92,8,0,152, +140,164,217,255,9,0,30,32,92,159,25,40,88,108,2,0,8,0,0, +0,0,26,96,1,58,5,208,128,89,0,80,138,140,2,12,132,89,64, +224,151,140,60,222,255,9,7,22,128,92,0,16,137,140,6,22, +144,92,2,0,152,140,188,0,0,8,0,0,0,0,26,32,1,58,0,30, +128,92,0,253,255,11,7,22,128,92,0,16,137,140,152,0,0,8, +7,22,128,92,0,144,139,140,128,213,255,9,30,32,4,61,0,30, +128,92,220,252,255,11,0,208,162,144,20,80,160,89,159,25, +40,88,244,1,0,8,60,224,137,144,7,22,128,92,0,80,4,134, +144,112,0,90,0,16,76,140,38,0,0,21,24,224,129,144,52,214, +255,9,0,30,128,92,164,252,255,11,0,208,162,144,20,80,160, +89,159,25,40,88,188,1,0,8,0,16,166,144,0,30,128,92,0,80, +138,140,0,48,232,140,0,0,255,0,148,64,167,88,72,224,161, +146,140,251,255,9,144,48,0,90,0,16,76,140,42,0,0,21,7, +22,128,92,0,0,136,140,0,30,144,92,8,0,152,140,172,216, +255,9,0,30,32,92,0,0,64,140,159,25,40,88,112,1,0,8,44, +224,169,144,0,48,232,140,255,63,0,0,0,164,161,140,148,64, +47,88,1,0,32,140,1,73,69,89,80,1,0,8,38,32,1,58,7,22, +128,92,0,0,144,140,8,30,152,92,0,16,137,140,0,30,32,92, +0,0,64,140,159,25,40,88,88,216,255,9,0,30,128,92,112,224, +143,140,180,251,255,11,0,208,128,144,26,12,52,89,22,161,1, +58,28,12,164,89,20,253,151,144,108,0,0,0,112,224,167,144, +0,48,168,140,0,0,255,0,146,64,181,88,148,64,165,88,34,0, +181,61,146,208,160,88,20,57,176,144,160,81,0,0,146,128,34, +88,8,137,169,89,4,128,165,89,34,64,165,58,0,16,163,144, +20,80,160,89,0,0,32,140,0,30,64,92,159,25,40,88,0,16, +163,146,184,0,0,8,22,16,162,89,0,208,129,140,14,22,136, +92,20,129,49,89,16,212,255,9,30,32,4,61,0,208,162,144,20, +80,160,89,0,0,32,140,0,30,64,92,159,25,40,88,132,0,0,8, +60,224,137,144,7,22,128,92,0,80,4,134,144,112,0,90,0,16, +76,140,46,0,0,21,0,208,162,144,24,224,129,144,20,80,160, +89,0,0,32,140,0,30,64,92,159,25,40,88,0,208,162,146,172, +212,255,9,76,0,0,8,0,0,0,0,6,208,128,89,0,80,138,140,2, +12,132,89,116,224,151,140,32,220,255,9,7,22,128,92,1,0, +136,140,4,22,144,92,2,0,152,140,76,215,255,9,0,30,32,92, +24,0,0,8,0,30,128,92,228,250,255,11,0,208,162,144,20,80, +160,89,0,208,162,146,13,80,104,89,88,219,107,52,20,224,33, +146,40,224,73,146,36,224,65,146,68,224,41,146,160,224,199, +144,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,48,160,140,80, +237,0,0,148,48,0,90,12,32,36,144,0,48,160,146,160,228,0, +0,18,0,0,21,8,30,128,92,0,0,0,10,0,0,0,0,0,16,133,140, +7,14,137,89,112,44,0,9,0,30,168,92,149,32,1,90,1,9,161, +89,0,48,240,146,136,228,0,0,0,48,160,146,132,228,0,0,94, +0,0,19,0,48,176,144,160,228,0,0,0,47,1,90,0,48,128,140, +0,183,0,0,159,25,184,88,0,144,165,140,30,0,0,16,16,160, +133,146,1,30,168,92,68,160,189,146,149,32,1,90,128,160, +165,140,38,0,0,19,16,32,133,146,68,32,189,146,144,32,133, +146,21,144,168,89,196,32,189,146,149,32,1,90,0,33,165,140, +228,255,255,20,2,30,128,92,0,0,0,10,0,0,0,0,0,0,0,0,0, +0,0,0,92,32,164,144,17,22,80,92,138,32,5,90,0,16,36,140, +18,22,56,92,40,32,52,144,46,0,0,18,16,16,45,89,0,80,137, +144,30,96,4,59,31,88,236,89,145,64,151,112,2,0,152,140, +12,214,255,9,0,80,241,146,36,32,241,146,92,32,81,146,230, +225,1,59,4,16,77,89,36,32,65,140,36,32,161,144,222,32,5, +61,20,32,161,144,182,32,5,61,4,22,128,92,0,144,138,140, +24,210,255,9,198,33,4,58,84,32,169,144,44,32,161,144,26, +0,173,62,64,32,137,144,4,22,128,92,0,80,4,134,48,32,161, +144,20,0,0,8,60,32,137,144,4,22,128,92,0,80,4,134,44,32, +161,144,16,22,48,92,36,32,161,146,136,32,12,61,0,48,160, +144,40,86,0,0,24,32,129,144,7,0,165,89,0,48,160,146,40, +86,0,0,172,210,255,9,135,16,139,112,0,0,128,140,40,19,0, +11,36,32,241,146,0,0,0,10,0,0,0,0,20,32,137,144,4,22, +128,92,0,0,144,140,8,30,152,92,80,213,255,9,0,30,128,92, +133,16,139,112,0,0,40,140,248,18,0,11,0,16,242,146,20,32, +241,146,188,0,0,8,64,32,137,144,4,22,128,92,0,80,4,134, +144,112,0,90,0,16,52,140,46,1,0,18,48,32,161,144,36,32, +161,146,20,32,177,144,84,32,169,144,7,128,165,89,148,96,5, +90,0,208,41,140,10,0,0,20,22,65,45,89,36,32,161,144,133, +32,5,90,5,193,57,89,86,0,0,22,36,32,137,144,0,30,128,92, +0,144,145,140,80,32,153,140,196,15,0,9,0,16,162,144,20, +32,169,144,64,32,137,144,4,22,128,92,21,0,173,89,20,65, +41,89,20,32,169,146,0,80,4,134,144,112,0,90,0,16,52,140, +74,255,255,18,48,32,161,144,133,32,5,90,0,16,162,146,180, +255,255,17,30,96,1,58,0,30,128,92,0,80,137,140,6,22,144, +92,80,32,153,140,112,15,0,9,16,22,48,92,0,80,162,144,84, +32,169,144,5,0,141,89,145,96,5,90,0,80,138,146,38,0,0, +21,31,88,236,89,145,64,151,112,0,16,129,140,2,30,152,92, +80,212,255,9,0,80,242,146,36,32,241,146,40,0,0,8,32,32, +161,140,0,16,133,176,8,32,53,146,5,65,172,89,0,80,141, +140,6,22,144,92,0,16,133,146,4,32,173,146,12,32,157,146, +44,254,1,60,0,0,0,10,0,0,0,0,0,48,160,144,40,86,0,0, +135,16,139,112,0,0,128,140,7,0,165,89,0,48,160,146,40,86, +0,0,164,17,0,8,0,48,160,144,40,86,0,0,135,16,139,112,0, +0,128,140,7,0,165,89,0,48,160,146,40,86,0,0,140,17,0,11, +20,32,137,144,4,22,128,92,0,0,144,140,2,30,152,92,192, +211,255,9,20,32,241,146,0,0,0,10,0,30,32,92,0,16,36,146, +132,73,140,89,16,16,129,89,244,127,36,62,0,0,0,10,0,0,0, +0,0,0,0,0,0,0,0,0,80,96,8,140,112,224,199,178,128,224, +231,146,21,22,216,92,3,160,172,140,21,210,232,88,0,144, +101,140,31,88,115,89,51,96,183,140,142,133,181,112,0,48, +168,144,68,86,0,0,0,48,184,144,48,86,0,0,21,80,168,89,0, +48,168,146,68,86,0,0,22,192,181,89,0,48,176,146,48,86,0, +0,4,32,171,144,19,22,200,92,0,16,213,140,0,30,24,92,8, +96,127,140,2,222,63,89,64,224,151,146,130,77,95,89,0,16, +83,144,130,77,77,89,137,224,1,90,0,80,138,140,10,0,0,22, +7,22,136,92,0,48,80,146,48,0,0,32,0,48,136,146,96,0,0, +32,0,48,176,144,96,81,0,0,0,48,184,144,176,81,0,0,0,48, +40,140,48,0,0,32,0,48,168,144,180,81,0,0,17,22,64,92,0, +48,104,140,4,0,0,32,255,0,32,140,0,48,224,140,0,0,255, +255,255,3,192,140,48,96,49,140,15,160,3,90,17,157,82,140, +17,193,90,89,1,160,181,140,17,65,74,89,0,48,176,146,96, +81,0,0,150,0,177,88,1,224,189,140,149,0,175,88,0,48,224, +140,252,255,255,0,149,67,175,88,0,48,176,146,4,0,0,32, +151,0,190,88,0,116,173,140,0,0,1,0,149,0,183,88,0,48, +192,140,0,0,255,0,149,0,198,88,0,48,184,146,176,81,0,0, +80,224,199,146,0,48,176,146,180,81,0,0,38,1,0,17,139,48, +0,90,17,192,66,89,70,0,0,22,12,16,98,89,4,32,163,144,0, +16,83,144,0,48,168,144,96,81,0,0,0,80,81,146,130,13,77, +89,1,96,173,140,9,193,90,89,0,144,73,146,149,0,161,88,0, +48,168,146,96,81,0,0,139,48,0,90,0,80,163,146,196,255, +255,17,8,206,180,89,0,180,133,146,64,8,0,64,0,48,160,144, +176,81,0,0,0,48,168,144,180,81,0,0,14,222,224,89,148,3, +167,88,0,48,160,146,76,12,0,80,0,180,173,146,192,0,0,64, +0,48,160,128,8,0,0,16,148,32,2,90,0,48,176,140,8,0,0, +16,255,0,168,140,18,0,0,18,0,144,165,128,148,64,165,88, +248,31,162,61,30,32,2,58,8,206,164,89,0,52,173,140,192,0, +0,112,129,11,66,90,0,80,165,144,248,255,255,21,80,224,231, +144,31,88,195,89,15,1,166,89,0,0,168,140,2,12,181,89,8, +206,164,89,21,160,5,90,0,52,165,140,192,0,0,64,156,131, +148,88,0,16,149,146,22,0,0,19,21,80,168,89,21,160,5,90, +0,16,245,146,244,255,255,20,8,206,156,89,26,206,163,89,0, +244,164,146,192,0,0,64,112,224,199,176,128,224,231,144,0, +0,0,10,102,96,76,60,12,16,98,89,4,32,171,144,8,193,177, +89,0,16,83,144,130,77,77,89,137,160,5,90,0,80,138,140,10, +0,0,22,22,22,136,92,0,80,81,146,0,48,176,144,96,81,0,0, +8,64,68,89,136,112,2,90,17,157,82,140,17,65,74,89,0,144, +137,146,17,193,90,89,1,160,181,140,150,0,169,88,0,48,176, +146,96,81,0,0,0,80,171,146,164,255,255,22,0,48,184,144, +176,81,0,0,8,206,180,89,0,180,133,146,64,8,0,64,0,48, +168,144,180,81,0,0,143,201,109,88,0,48,104,146,76,12,0, +80,0,180,173,146,192,0,0,64,0,48,168,128,8,0,0,16,21, +112,2,90,0,48,184,140,8,0,0,16,255,0,176,140,18,0,0,17, +0,208,173,128,149,128,173,88,248,127,77,51,8,206,180,89,0, +0,184,140,23,188,173,140,192,0,0,112,0,80,37,176,0,80,37, +176,0,80,133,152,0,48,168,140,0,0,0,176,23,188,181,140, +192,0,0,64,148,48,0,90,0,144,173,146,10,9,66,89,0,244, +123,140,212,255,255,255,38,1,0,21,14,224,2,61,31,88,195, +89,106,2,126,54,118,224,2,59,22,96,2,61,12,16,98,89,4, +32,163,144,0,16,83,144,130,13,77,89,2,222,231,89,8,1,167, +89,137,32,5,90,0,80,138,140,10,0,0,22,20,22,136,92,0,48, +80,146,48,0,0,32,0,48,160,144,96,81,0,0,255,0,168,140, +17,65,74,89,0,48,136,146,96,0,0,32,8,64,68,89,17,157,82, +140,17,193,90,89,1,32,165,140,148,64,173,88,0,48,160,146, +96,81,0,0,0,48,168,146,4,0,0,32,146,32,82,59,8,206,236, +89,0,48,32,140,8,0,0,16,255,0,144,140,0,48,56,140,255, +63,0,0,0,48,48,140,76,12,0,80,0,116,47,140,192,0,0,112, +0,16,161,128,148,128,164,88,90,32,85,51,0,30,160,92,5,0, +133,89,20,124,143,140,192,0,0,64,0,100,163,140,148,192, +105,88,0,144,105,146,0,16,164,176,0,16,164,176,0,16,164, +152,0,16,164,144,0,48,176,140,0,0,0,176,0,80,180,146,0, +16,161,128,148,128,164,88,20,176,2,90,11,9,66,89,0,244, +123,140,212,255,255,255,192,255,255,17,160,63,82,60,254, +254,2,61,31,88,195,89,246,30,126,49,84,1,0,8,14,224,2, +61,31,88,227,89,50,1,127,54,118,224,2,59,22,96,2,61,12, +16,98,89,4,32,163,144,0,16,83,144,130,13,77,89,2,222,199, +89,8,1,166,89,137,32,5,90,0,80,138,140,10,0,0,22,20,22, +136,92,0,48,80,146,48,0,0,32,0,48,160,144,96,81,0,0,255, +0,168,140,17,65,74,89,0,48,136,146,96,0,0,32,8,64,68,89, +17,157,82,140,17,193,90,89,1,32,165,140,148,64,173,88,0, +48,160,146,96,81,0,0,0,48,168,146,4,0,0,32,174,32,82,59, +8,78,62,89,0,48,112,140,8,0,0,16,255,0,48,140,0,244,233, +140,192,0,0,112,0,144,163,128,148,128,161,88,134,32,85,51, +0,30,160,92,29,0,37,89,20,252,41,140,192,0,0,64,3,80,24, +89,30,128,30,61,27,22,128,92,0,80,142,140,96,224,239,146, +116,238,255,11,0,30,24,92,96,224,239,144,0,48,224,140,255, +63,0,0,0,100,163,140,148,0,111,88,0,48,104,146,76,12,0, +80,0,16,161,176,0,16,161,176,0,16,161,152,0,16,161,144,0, +48,176,140,0,0,0,176,0,80,177,146,0,144,163,128,148,128, +161,88,20,176,2,90,11,9,66,89,0,244,123,140,212,255,255, +255,148,255,255,17,116,63,82,60,226,254,2,61,31,88,195,89, +216,30,126,49,3,80,24,89,22,128,30,61,27,22,128,92,0,80, +142,140,248,237,255,11,0,30,24,92,0,48,224,140,255,63,0, +0,0,100,163,140,148,0,167,88,142,9,165,88,0,48,160,146, +76,12,0,80,0,48,160,128,8,0,0,16,148,32,2,90,0,48,176, +140,8,0,0,16,255,0,168,140,18,0,0,19,0,144,165,128,148, +64,165,88,248,31,162,60,0,48,160,128,8,0,0,16,148,48,0, +90,0,48,184,140,8,0,0,16,255,0,176,140,34,0,0,18,8,78, +166,89,0,52,173,140,192,0,0,112,0,80,165,144,0,208,165, +128,148,128,165,88,244,63,5,61,31,88,195,89,80,224,231, +144,15,1,166,89,64,224,199,144,2,12,181,89,1,25,184,89,1, +137,181,89,8,78,166,89,150,224,5,90,0,52,165,140,192,0,0, +64,156,3,174,88,0,16,173,146,22,0,0,18,1,137,181,89,150, +224,5,90,0,16,245,146,244,255,255,21,8,78,174,89,154,48, +0,90,26,206,163,89,0,116,165,146,192,0,0,64,26,0,0,18,3, +80,24,89,18,128,30,61,27,22,128,92,0,80,142,140,4,237, +255,11,112,224,199,176,128,224,231,144,0,0,0,10,0,0,0,0, +0,0,0,0,0,0,0,0,0,48,160,144,188,81,0,0,16,16,140,89, +14,222,144,89,17,0,173,89,149,160,4,90,0,48,32,144,184, +81,0,0,18,0,0,22,0,30,128,92,0,0,0,10,0,0,0,0,17,0, +161,89,0,16,129,140,0,48,160,146,184,81,0,0,0,48,168,146, +188,81,0,0,8,34,0,9,4,208,131,89,16,210,131,88,0,0,0, +10,0,0,0,0,0,0,0,0,0,30,144,92,0,0,136,140,135,25,152, +88,0,48,128,140,0,4,0,136,0,48,184,140,192,81,0,0,0,208, +165,128,34,32,5,58,0,16,164,144,3,224,173,128,4,224,181, +128,8,12,165,89,148,64,165,88,10,128,165,58,18,80,144,89, +1,96,140,140,145,224,4,90,4,32,132,140,23,16,186,89,204, +255,255,22,14,160,4,58,0,30,128,92,0,0,0,10,0,0,80,140, +0,30,32,92,120,1,0,9,0,30,72,92,0,0,40,140,0,30,48,92, +0,0,64,140,0,48,160,140,240,85,0,0,0,48,240,146,248,85, +0,0,0,30,56,92,0,16,69,154,1,30,128,92,0,48,32,178,224, +85,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,48,240, +140,144,159,0,0,30,22,152,92,0,0,240,140,135,25,184,88, +14,192,133,54,0,30,128,92,0,208,4,132,144,57,168,140,192, +81,0,0,0,80,165,128,14,32,5,61,0,30,128,92,0,208,4,132, +2,96,165,128,16,57,176,140,0,4,0,136,145,0,141,88,146,48, +0,90,8,78,164,89,0,144,165,146,38,0,0,18,0,144,165,144, +1,96,173,128,8,12,165,89,148,64,165,88,18,64,164,58,0,30, +128,92,0,208,4,132,0,0,0,0,1,30,128,92,0,208,4,132,0,0, +0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,48,240,140,248,159,0, +0,30,22,144,92,0,0,240,140,135,25,176,88,14,128,133,54,0, +30,128,92,0,144,4,132,144,57,168,140,192,81,0,0,0,80,165, +128,14,32,5,61,0,30,128,92,0,144,4,132,16,57,160,144,0, +4,0,136,1,96,173,128,8,12,165,89,148,64,165,88,1,0,128, +140,0,80,164,130,0,144,4,132,0,0,0,10,0,0,0,0,0,30,160, +92,0,0,176,140,0,30,184,92,0,0,168,140,0,30,136,92,0,0, +144,140,0,48,160,178,224,85,0,0,0,30,128,92,0,48,160,140, +240,85,0,0,0,48,240,146,248,85,0,0,0,16,133,154,0,0,0, +10,0,0,0,0,16,72,8,89,0,48,160,128,128,83,0,0,1,30,144, +92,148,48,0,90,64,224,151,130,30,0,0,18,0,48,160,128,130, +83,0,0,148,80,160,88,8,14,165,89,0,48,160,146,224,4,0, +136,232,3,128,140,240,4,0,11,0,48,160,128,80,82,0,0,148, +48,0,90,64,224,143,140,34,0,0,18,0,48,160,144,72,4,0, +136,0,48,168,128,81,82,0,0,8,12,165,89,148,64,165,88,0, +80,164,130,0,48,160,128,88,82,0,0,34,32,5,58,0,48,160, +144,76,4,0,136,0,48,168,128,89,82,0,0,8,12,165,89,148, +64,165,88,65,224,167,130,65,224,167,128,0,48,168,128,144, +82,0,0,64,224,183,128,0,48,184,144,224,85,0,0,149,48,0, +90,8,14,165,89,148,131,165,88,20,192,165,89,0,48,160,146, +224,85,0,0,34,0,0,18,0,48,160,144,104,4,0,136,0,48,168, +128,145,82,0,0,8,12,165,89,148,64,165,88,0,80,164,130,0, +48,160,128,152,82,0,0,34,32,5,58,0,48,160,144,108,4,0, +136,0,48,168,128,153,82,0,0,8,12,165,89,148,64,165,88,66, +224,167,130,0,48,160,128,160,82,0,0,34,32,5,58,0,48,160, +144,112,4,0,136,0,48,168,128,161,82,0,0,8,12,165,89,148, +64,165,88,65,224,167,130,65,224,167,128,66,224,175,128,0, +48,176,128,168,82,0,0,64,224,191,128,0,48,128,144,232,85, +0,0,16,14,165,89,150,48,0,90,8,78,173,89,148,67,165,88, +148,195,165,88,20,0,164,89,0,48,160,146,232,85,0,0,34,0, +0,18,0,48,160,144,116,4,0,136,0,48,168,128,169,82,0,0,8, +12,165,89,148,64,165,88,0,80,164,130,0,48,160,128,176,82, +0,0,34,32,5,58,0,48,160,144,120,4,0,136,0,48,168,128, +177,82,0,0,8,12,165,89,148,64,165,88,66,224,167,130,0,48, +160,128,184,82,0,0,34,32,5,58,0,48,160,144,124,4,0,136, +0,48,168,128,185,82,0,0,8,12,165,89,148,64,165,88,65,224, +167,130,65,224,167,128,66,224,175,128,0,48,176,128,128,83, +0,0,64,224,191,128,0,48,128,144,236,85,0,0,16,14,165,89, +150,48,0,90,8,78,173,89,148,67,165,88,148,195,165,88,20, +0,164,89,0,48,160,146,236,85,0,0,34,0,0,18,0,48,160,144, +224,4,0,136,0,48,168,128,129,83,0,0,8,12,165,89,148,64, +165,88,0,80,164,130,0,48,160,128,136,83,0,0,34,32,5,58, +0,48,160,144,228,4,0,136,0,48,168,128,137,83,0,0,8,12, +165,89,148,64,165,88,65,224,167,130,65,224,167,128,0,48, +168,128,144,83,0,0,64,224,183,128,0,48,184,144,228,85,0, +0,149,48,0,90,8,14,165,89,148,131,165,88,20,192,165,89,0, +48,160,146,228,85,0,0,34,0,0,18,0,48,160,144,232,4,0, +136,0,48,168,128,145,83,0,0,8,12,165,89,148,64,165,88,0, +80,164,130,0,48,160,128,152,83,0,0,34,32,5,58,0,48,160, +144,236,4,0,136,0,48,168,128,153,83,0,0,8,12,165,89,148, +64,165,88,65,224,167,130,65,224,167,128,0,48,168,128,104, +84,0,0,0,80,188,128,0,48,176,144,240,85,0,0,149,48,0,90, +8,14,165,89,148,195,165,88,20,128,165,89,0,48,160,146,240, +85,0,0,30,0,0,18,0,48,160,128,106,84,0,0,151,0,165,88, +8,14,165,89,0,48,160,146,84,5,0,136,232,3,128,140,252,1, +0,11,0,48,160,128,96,84,0,0,34,32,5,58,0,48,160,144,80, +5,0,136,0,48,168,128,97,84,0,0,8,12,165,89,148,64,165, +88,65,224,167,130,65,224,167,128,0,48,168,128,104,84,0,0, +0,48,176,144,244,85,0,0,149,48,0,90,20,128,165,89,0,48, +160,146,244,85,0,0,34,0,0,18,0,48,160,144,84,5,0,136,0, +48,168,128,105,84,0,0,8,12,165,89,148,64,165,88,65,224, +167,130,65,224,167,128,0,48,168,144,248,85,0,0,20,64,165, +89,0,48,160,146,248,85,0,0,0,0,0,10,0,0,0,0,0,0,0,0, +0,48,240,140,228,164,0,0,30,22,152,92,0,0,240,140,16,72, +8,89,0,16,164,144,0,16,172,144,0,48,144,140,0,255,0,0,0, +16,180,144,148,128,164,88,8,12,133,89,135,25,144,88,16, +160,4,90,16,76,189,89,24,140,181,89,142,0,0,17,144,57, +168,140,192,81,0,0,0,80,165,128,126,32,5,58,16,57,160, +144,0,4,0,136,1,96,173,128,8,12,165,89,148,64,165,88,135, +25,144,88,16,160,4,90,22,1,165,88,151,128,173,88,148,67, +165,88,255,0,168,140,148,64,141,88,0,116,160,130,240,255, +255,255,66,0,0,17,144,57,184,140,192,81,0,0,0,208,165, +128,50,32,5,58,2,224,173,128,16,57,176,140,0,4,0,136,145, +64,173,88,8,78,165,89,0,144,165,146,0,144,165,144,1,224, +181,128,8,12,165,89,148,128,165,88,18,64,165,58,0,30,128, +92,16,73,8,89,0,208,4,132,1,30,128,92,16,73,8,89,0,208, +4,132,0,0,0,10,0,0,0,0,0,0,0,0,0,30,128,92,135,25,152, +88,1,25,144,89,255,0,136,140,0,48,168,140,176,228,0,0,0, +48,184,140,0,4,0,136,0,48,176,140,192,81,0,0,0,144,165, +128,14,32,5,61,0,80,149,146,20,0,0,8,0,208,165,144,8,12, +165,89,148,64,164,88,0,80,165,146,16,80,128,89,144,224,4, +90,4,96,173,140,23,16,185,89,8,160,181,140,204,255,255,22, +0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,48,240,140,144, +165,0,0,30,22,136,92,0,0,240,140,144,48,0,90,1,9,132,89, +22,0,0,20,16,22,160,92,148,48,0,90,1,9,132,89,244,255, +255,19,0,80,4,132,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0, +0,208,172,144,4,78,164,89,17,57,136,140,0,0,0,0,17,1, +237,89,127,0,64,140,29,32,2,90,0,48,168,146,64,20,0,80, +198,0,0,22,8,14,164,89,0,48,48,140,84,0,0,32,0,48,40, +140,96,0,0,32,135,25,32,88,0,52,141,140,112,4,0,96,0, +144,145,146,0,80,33,146,0,80,164,176,0,80,164,176,0,80, +164,176,0,80,164,176,0,80,164,176,0,80,164,176,0,80,164, +176,0,80,164,176,0,80,164,176,0,80,164,176,0,80,164,176, +0,80,164,176,0,80,164,176,0,80,164,176,0,80,164,176,0,80, +164,176,0,80,164,176,0,80,164,176,0,80,164,176,0,80,164, +176,0,80,164,176,0,80,164,176,0,80,164,176,0,80,164,176, +0,80,164,176,0,80,164,176,0,80,164,176,0,80,164,176,0,80, +164,176,0,162,148,140,127,0,64,140,0,116,239,140,128,255, +255,255,29,32,2,90,0,80,164,176,0,80,164,176,0,80,164, +176,100,255,255,17,63,0,64,140,110,0,234,54,0,48,144,146, +84,0,0,32,134,25,168,88,0,48,168,146,96,0,0,32,8,14,164, +89,0,52,165,140,112,4,0,96,0,16,37,176,0,16,37,176,0,16, +37,176,0,16,37,176,0,16,37,176,0,16,37,176,0,16,37,176, +0,16,37,176,0,16,37,176,0,16,37,176,0,16,37,176,0,16,37, +176,0,16,37,176,0,161,148,140,21,65,239,89,0,16,37,176,0, +16,37,176,0,16,165,176,78,96,255,51,0,48,144,146,84,0,0, +32,31,88,168,89,0,48,168,146,96,0,0,32,8,14,164,89,0,52, +165,140,112,4,0,96,0,16,37,176,0,16,37,176,0,16,37,176, +0,16,37,176,0,16,37,176,128,160,148,140,21,65,239,89,0, +16,37,176,0,16,37,176,0,16,165,176,58,96,191,51,0,48,144, +146,80,0,0,32,8,14,164,89,0,52,165,140,112,4,0,96,0,16, +37,176,0,16,37,176,0,16,37,176,96,160,148,140,24,73,239, +89,0,16,37,176,0,16,37,176,0,16,165,176,46,96,95,51,8, +14,164,89,0,48,144,146,72,0,0,32,0,52,165,140,112,4,0, +96,48,160,148,140,12,73,239,89,0,16,37,176,0,16,37,176,0, +16,165,176,50,96,31,51,8,14,164,89,0,48,32,140,64,0,0, +32,0,52,141,140,112,4,0,96,4,73,239,89,0,16,145,146,29, +240,0,90,16,160,148,140,0,80,164,176,236,255,255,17,50,96, +7,58,8,14,132,89,0,48,168,140,56,0,0,32,0,52,132,140, +124,4,0,96,1,73,239,89,0,80,149,146,157,48,0,90,4,160, +148,140,0,16,164,144,236,255,255,21,0,48,160,144,64,20,0, +80,18,22,128,92,0,208,164,146,0,0,0,10,0,0,0,0,0,48, +240,140,92,168,0,0,30,22,144,92,0,0,240,140,8,78,140,89, +0,116,140,140,64,4,0,64,0,80,164,176,0,16,164,178,0,80, +164,176,16,16,132,89,0,16,164,178,0,80,164,176,16,32,164, +178,0,144,4,132,0,0,0,10,0,48,240,140,148,168,0,0,30,22, +144,92,0,0,240,140,34,96,4,58,8,14,132,89,0,52,132,140, +64,4,0,64,4,73,140,89,145,48,0,90,0,16,164,176,244,255, +255,21,0,144,4,132,0,0,0,10,0,0,0,0,0,0,0,0,8,0,188, +9,221,4,62,3,110,2,242,1,158,1,99,1,55,1,20,1,248,0, +226,0,207,0,191,0,177,0,165,0,155,0,146,0,137,0,130,0, +124,0,118,0,112,0,107,0,103,0,99,0,95,0,91,0,88,0,85,0, +82,0,79,0,77,0,75,0,72,0,70,0,68,0,66,0,65,0,63,0,61, +0,60,0,58,0,57,0,56,0,54,0,53,0,52,0,51,0,50,0,49,0, +48,0,47,0,46,0,45,0,44,0,44,0,43,0,42,0,41,0,41,0,40, +0,39,0,39,0,38,0,37,0,37,0,36,0,36,0,35,0,35,0,34,0, +34,0,33,0,33,0,32,0,32,0,31,0,31,0,31,0,30,0,30,0,29, +0,29,0,29,0,28,0,28,0,28,0,27,0,27,0,27,0,26,0,26,0, +26,0,26,0,25,0,25,0,25,0,24,0,24,0,24,0,24,0,23,0,23, +0,23,0,23,0,23,0,22,0,22,0,22,0,22,0,21,0,21,0,21,0, +21,0,21,0,20,0,20,0,20,0,20,0,20,0,20,0,19,0,19,0,19, +0,19,0,19,0,19,0,18,0,18,0,18,0,18,0,18,0,18,0,18,0, +17,0,17,0,17,0,17,0,17,0,17,0,17,0,17,0,16,0,16,0,16, +0,16,0,16,0,16,0,16,0,16,0,16,0,15,0,15,0,15,0,15,0, +15,0,15,0,15,0,15,0,15,0,14,0,14,0,14,0,14,0,14,0,14, +0,14,0,14,0,14,0,14,0,14,0,13,0,13,0,13,0,13,0,13,0, +13,0,13,0,13,0,13,0,13,0,13,0,13,0,13,0,12,0,12,0,12, +0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0,12,0, +12,0,12,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,11, +0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,10,0,10,0, +10,0,10,0,10,0,10,0,10,0,10,0,10,0,10,0,10,0,10,0,10, +0,10,0,10,0,10,0,10,0,10,0,10,0,10,0,10,0,9,0,9,0,9, +0,9,0,9,0,9,0,9,0,9,0,9,0,9,0,9,0,9,0,9,0,9,0,9,0, +9,0,9,0,8,0,0,48,32,140,0,178,0,0,0,48,40,140,32,12,0, +80,0,30,48,92,0,30,56,92,80,0,32,178,0,48,40,140,36,12, +0,80,144,0,32,178,0,48,40,140,40,12,0,80,208,0,32,178,0, +48,40,140,44,12,0,80,16,1,32,178,0,30,32,92,0,30,40,92, +80,0,64,140,144,0,72,140,208,0,80,140,16,1,88,140,16,32, +34,178,16,96,34,178,16,160,34,178,16,224,34,178,0,48,32, +140,64,8,0,64,0,48,40,140,64,0,0,112,32,32,34,178,0,48, +32,140,64,9,0,64,0,48,40,140,64,1,0,112,32,96,34,178,0, +48,32,140,64,10,0,64,0,48,40,140,64,2,0,112,32,160,34, +178,0,48,32,140,64,11,0,64,0,48,40,140,64,3,0,112,32, +224,34,178,0,30,40,92,0,48,32,140,0,16,0,80,48,32,34, +178,0,48,32,140,4,16,0,80,48,96,34,178,0,48,32,140,8,16, +0,80,48,160,34,178,0,48,32,140,12,16,0,80,48,224,34,178, +80,1,64,140,0,48,32,140,176,174,0,0,8,32,42,140,0,32,34, +154,5,22,56,92,0,48,32,140,80,3,0,0,16,32,49,144,18,160, +1,50,8,200,41,89,0,208,33,154,8,200,57,89,0,48,32,140, +128,3,0,0,16,32,49,144,18,160,1,50,8,200,41,89,0,208,33, +154,8,200,57,89,0,48,32,140,176,3,0,0,16,32,49,144,18, +160,1,50,8,200,41,89,0,208,33,154,8,200,57,89,0,48,32, +140,32,228,0,0,16,32,49,144,14,160,1,50,0,208,33,146,8, +200,57,89,4,201,57,89,8,32,42,140,0,208,41,146,0,30,32, +92,0,30,40,92,0,30,48,92,0,30,56,92,48,32,34,178,208,1, +64,140,0,48,32,140,16,176,0,0,0,48,40,144,32,3,0,0,0, +48,48,144,36,3,0,0,0,32,34,178,0,30,32,92,0,30,48,92, +16,32,34,178,32,32,34,178,16,2,64,140,0,48,32,140,224, +183,0,0,0,32,34,178,0,0,32,140,60,32,34,146,144,1,64, +140,0,48,32,140,0,185,0,0,0,32,34,178,80,2,64,140,80,0, +32,140,0,16,34,146,4,8,66,89,0,16,34,146,4,8,66,89,0, +16,34,146,4,8,66,89,0,16,34,146,4,8,66,89,80,1,32,140, +0,16,34,146,4,8,66,89,208,1,32,140,0,16,34,146,4,8,66, +89,16,2,32,140,0,16,34,146,4,8,66,89,144,1,32,140,0,16, +34,146,0,48,32,140,0,192,255,15,0,48,32,146,240,2,0,0,0, +48,32,140,240,63,0,0,0,48,32,146,244,2,0,0,0,0,32,140, +0,48,32,146,248,2,0,0,6,0,32,140,0,48,32,146,252,2,0,0, +0,2,40,140,32,0,48,140,0,48,56,140,80,237,2,0,132,2,56, +146,7,22,32,92,4,64,57,89,240,33,57,146,1,137,181,89,240, +191,5,53,0,30,56,92,240,33,57,146,0,48,64,140,192,2,0,0, +12,0,56,140,0,48,64,146,44,3,0,0,144,0,48,140,8,32,50, +146,7,0,42,89,0,16,42,146,5,22,64,92,208,0,48,140,8,32, +50,146,7,0,42,89,0,16,42,146,5,22,64,92,16,1,48,140,8, +32,50,146,0,32,242,146,0,48,240,146,40,3,0,0,0,0,0,10, +0,0,0,0,0,0,0,0,0,48,32,144,40,3,0,0,0,48,40,140,40, +3,0,0,94,32,1,50,4,32,49,144,16,128,129,50,4,22,40,92, +0,16,33,144,236,255,255,8,0,16,49,144,0,48,56,144,44,3, +0,0,0,80,49,146,0,16,57,146,0,48,32,146,44,3,0,0,80,2, +24,140,8,32,41,144,208,0,48,140,4,200,24,89,16,128,41,52, +4,200,24,89,8,128,41,50,4,200,24,89,80,0,48,140,0,208, +48,146,0,0,0,10,80,2,24,140,0,48,40,140,64,4,0,64,0,48, +48,140,128,8,0,64,0,48,56,140,64,20,0,80,0,48,64,140,64, +4,0,96,255,15,72,140,0,48,80,144,96,86,0,0,0,48,88,140, +8,0,0,16,0,48,96,140,64,12,0,80,0,48,104,140,0,0,0,48, +0,48,112,140,96,0,0,48,0,0,120,140,0,30,240,92,0,48,136, +144,112,228,0,0,0,48,128,140,255,255,15,0,0,80,132,146,0, +80,132,144,144,0,132,88,1,9,132,89,0,80,132,146,242,63,4, +53,0,208,130,144,12,32,4,50,0,80,131,144,244,255,255,8,0, +208,32,144,0,16,161,176,0,16,5,132,0,0,0,0,44,224,3,50, +0,0,120,140,0,48,136,144,120,228,0,0,0,0,120,140,0,80, +148,144,136,25,128,88,1,160,148,140,0,80,148,146,0,48,128, +146,4,0,0,32,0,80,197,152,4,200,24,89,28,32,150,144,4, +32,201,146,0,144,132,144,64,32,4,53,174,95,174,50,0,80, +198,152,28,32,150,144,0,144,132,144,44,32,4,53,154,95,174, +50,0,80,198,152,28,32,150,144,0,144,132,144,24,32,4,53, +134,95,174,50,0,80,198,152,28,32,150,144,0,144,132,144, +116,63,4,50,0,16,230,152,110,95,231,49,0,0,208,140,12,32, +222,144,120,0,200,140,28,65,231,89,90,31,223,49,155,56, +232,140,0,0,0,0,0,48,128,146,48,0,0,32,29,128,214,89,0, +48,232,146,96,0,0,32,29,65,206,89,4,160,164,144,2,30,168, +92,32,32,182,152,0,144,244,146,8,136,148,89,0,48,160,146, +56,0,0,32,8,192,149,54,22,22,144,92,0,144,132,144,0,144, +171,146,27,1,231,89,12,32,4,50,10,0,223,49,176,95,238,54, +28,32,150,146,0,16,222,144,24,32,206,144,1,140,142,89,155, +93,230,140,27,64,140,89,0,16,142,146,0,208,130,128,254,63, +68,49,8,137,214,89,0,80,131,176,0,168,6,90,0,80,163,176, +8,8,239,89,0,16,135,154,8,72,231,89,0,80,151,154,8,8, +239,89,0,16,167,154,8,72,231,89,0,80,183,154,200,255,255, +21,160,254,255,8,0,0,0,0,0,0,0,0,0,0,0,0,0,80,213,152, +132,2,200,144,4,200,24,89,120,0,192,140,128,190,6,50,126, +126,6,50,0,30,184,92,154,208,155,88,26,210,151,88,3,206, +212,89,70,0,214,49,26,192,189,89,0,80,245,146,0,48,144, +146,48,0,0,32,0,48,208,146,96,0,0,32,21,16,170,89,244, +97,222,146,26,1,198,89,0,80,214,146,8,128,173,54,20,32, +169,144,0,80,213,152,240,97,206,144,8,160,6,50,180,127,6, +53,0,48,160,140,16,176,0,0,0,16,161,178,132,2,160,144,0, +16,181,144,0,208,130,128,250,159,133,52,22,193,189,89,0, +16,229,140,0,80,131,176,16,8,239,89,0,80,195,176,8,137, +181,89,0,16,135,178,16,72,231,89,0,80,199,178,230,191,5, +53,10,32,141,136,255,0,144,140,7,32,133,128,145,128,140, +88,1,78,140,89,240,33,213,144,0,116,140,140,160,168,0,0, +143,8,132,88,0,80,140,136,240,33,245,146,10,32,141,138, +238,32,44,53,80,0,144,140,124,96,68,50,0,48,176,144,40,3, +0,0,0,16,173,144,4,160,157,144,18,160,5,50,96,192,172,50, +0,144,181,144,240,255,255,8,0,48,176,144,44,3,0,0,82,160, +5,50,4,160,173,146,0,144,133,144,0,48,136,144,40,3,0,0, +0,48,128,146,44,3,0,0,0,144,141,146,0,48,176,146,40,3,0, +0,80,2,144,140,8,160,141,144,208,0,128,140,4,136,148,89, +16,0,140,52,4,136,148,89,8,0,140,50,4,136,148,89,0,144, +140,146,8,160,149,144,0,48,192,144,112,86,0,0,24,160,132, +144,1,8,198,89,0,48,192,146,112,86,0,0,44,32,4,53,0,48, +128,140,200,191,0,0,24,160,164,146,80,0,136,140,0,160,132, +146,42,128,140,53,0,48,128,140,192,191,0,0,0,160,132,146, +24,0,0,8,240,33,140,144,12,96,4,50,17,22,128,92,244,255, +255,8,240,33,164,146,26,22,160,92,188,254,5,53,132,2,160, +146,200,252,255,8,16,2,144,140,60,160,132,144,214,63,4,53, +0,48,152,140,240,183,0,0,60,160,164,146,0,160,156,146,212, +255,255,8,0,0,0,0,0,48,136,144,12,0,0,16,48,0,144,140, +214,133,140,52,0,144,193,152,0,48,160,176,240,2,0,0,137, +64,206,88,194,101,6,50,152,0,133,88,152,128,149,88,238,36, +4,53,152,64,141,88,23,132,148,89,145,131,140,88,145,57, +216,140,80,237,0,0,16,224,150,152,42,37,30,55,0,144,4, +132,0,48,128,176,0,3,0,0,17,29,132,140,0,16,148,144,28, +160,4,53,0,48,128,144,160,86,0,0,1,8,132,89,0,48,128, +146,160,86,0,0,40,4,0,8,60,224,230,144,1,72,140,89,0, +144,196,146,145,192,140,88,0,16,244,146,8,160,156,140,0, +16,135,144,0,48,136,146,4,3,0,0,24,224,150,146,28,224, +158,146,40,32,4,53,28,22,128,92,160,6,0,9,0,16,135,144, +24,32,4,53,40,32,135,144,0,16,140,144,1,72,140,89,0,16, +140,146,180,3,0,8,24,32,143,144,1,9,132,89,144,93,140, +140,28,224,158,144,0,80,148,144,4,96,180,144,52,224,190, +144,0,16,135,146,0,208,148,146,8,200,156,89,28,224,158, +146,2,204,165,89,0,48,144,140,112,186,0,0,25,22,152,92,0, +48,184,140,255,255,255,255,4,78,134,89,16,224,150,154,2, +78,142,89,104,7,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,208, +129,144,0,48,136,140,123,221,4,199,150,1,140,53,0,48,128, +144,100,86,0,0,20,224,166,144,0,48,152,140,255,255,0,0,0, +48,136,144,116,86,0,0,20,0,132,89,1,96,140,140,0,48,128, +146,100,86,0,0,0,48,136,146,116,86,0,0,146,192,148,88,24, +224,134,152,48,224,166,160,16,65,140,89,8,73,140,89,3,76, +140,89,4,32,140,146,12,8,164,89,0,80,156,140,40,64,149, +54,0,16,173,146,21,129,148,89,8,32,165,140,24,128,149,54, +0,16,181,146,22,129,148,89,8,32,165,140,1,201,156,89,236, +255,255,8,0,16,149,146,20,224,12,50,8,32,165,140,0,16, +245,146,8,0,0,8,0,0,0,0,0,48,152,144,16,3,0,0,2,72, +140,89,0,208,148,144,36,160,4,53,0,48,160,144,120,228,0, +0,1,0,168,140,136,25,176,88,0,16,173,146,0,48,176,146,4, +0,0,32,220,255,255,8,1,76,140,89,0,48,160,176,0,3,0,0, +1,136,173,89,22,29,133,146,151,64,181,88,0,48,176,146,8, +3,0,0,1,75,140,90,0,16,164,176,16,8,132,89,0,48,144,146, +64,0,0,32,16,136,148,89,0,144,163,178,228,255,255,21,0, +48,136,144,20,3,0,0,4,224,132,144,0,208,244,146,8,200, +156,89,17,224,4,90,12,0,0,19,0,48,152,144,24,3,0,0,2, +30,136,92,0,48,128,146,56,0,0,32,0,144,139,146,0,48,152, +146,16,3,0,0,1,224,123,140,40,224,35,49,0,0,120,140,0, +48,136,144,120,228,0,0,136,25,128,88,0,80,148,144,1,160, +148,140,0,48,128,146,4,0,0,32,0,80,148,146,0,104,6,90, +20,224,246,146,0,48,128,140,80,178,0,0,16,224,134,146,138, +253,255,21,52,253,255,8,0,48,152,140,255,255,0,0,146,192, +148,88,20,224,142,144,2,140,148,89,17,58,128,140,0,0,0,0, +2,78,140,89,17,1,132,89,12,0,148,51,12,9,132,89,26,0, +148,49,0,48,128,144,108,86,0,0,1,8,132,89,0,48,128,146, +108,86,0,0,0,48,136,144,120,86,0,0,0,30,232,92,1,72,140, +89,0,48,136,146,120,86,0,0,4,0,0,8,0,48,128,144,104,86, +0,0,20,224,166,144,20,0,132,89,0,48,128,146,104,86,0,0, +24,224,134,152,16,65,140,89,8,73,140,89,3,76,140,89,4,32, +140,146,4,72,140,89,0,48,152,144,16,3,0,0,1,76,140,89,0, +48,160,176,0,3,0,0,1,136,173,89,22,29,133,146,151,64,181, +88,0,48,176,146,8,3,0,0,0,208,148,144,36,160,4,53,0,48, +160,144,120,228,0,0,1,0,168,140,136,25,176,88,0,16,173, +146,0,48,176,146,4,0,0,32,220,255,255,8,1,75,140,90,0, +48,144,146,64,0,0,32,16,136,148,89,0,16,164,176,16,8,132, +89,0,144,163,178,228,255,255,21,0,48,136,144,20,3,0,0,4, +224,132,144,0,208,244,146,8,200,156,89,17,224,4,90,12,0, +0,19,0,48,152,144,24,3,0,0,10,30,136,92,0,48,152,146,16, +3,0,0,0,48,128,146,56,0,0,32,0,144,139,146,1,224,123, +140,40,224,35,49,0,0,120,140,0,48,136,144,120,228,0,0, +136,25,128,88,0,80,148,144,1,160,148,140,0,80,148,146,0, +48,128,146,4,0,0,32,20,224,246,146,0,48,128,140,192,182, +0,0,12,32,14,48,0,48,128,140,80,178,0,0,16,224,134,146, +18,96,39,49,4,73,239,89,0,80,129,176,248,127,39,54,16,96, +7,50,0,80,129,144,1,73,239,89,244,255,255,8,140,123,6,50, +216,251,255,8,0,0,0,0,0,48,128,176,0,3,0,0,24,224,142, +144,18,29,140,146,1,136,148,89,146,192,148,88,0,48,144, +146,8,3,0,0,0,48,128,140,192,182,0,0,20,224,246,146,16, +224,134,146,16,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,48, +128,144,104,86,0,0,25,0,132,89,0,48,128,146,104,86,0,0, +124,32,14,48,0,48,136,140,80,178,0,0,0,48,128,144,128,86, +0,0,16,224,142,146,1,32,132,140,0,48,128,146,128,86,0,0, +88,0,0,8,0,0,0,0,0,48,128,144,20,86,0,0,25,0,132,89,0, +48,128,146,20,86,0,0,60,0,0,8,0,48,160,140,0,0,240,15, +152,0,165,88,0,48,128,140,8,86,0,0,20,129,165,88,12,32, +5,53,0,48,128,140,16,86,0,0,0,16,140,144,25,64,140,89,0, +16,140,146,8,0,0,8,0,0,0,0,0,80,129,176,1,104,6,90,0, +80,129,176,1,73,206,89,0,80,129,176,236,255,255,20,152, +250,255,8,0,0,0,0,224,255,255,8,0,0,0,0,0,0,0,0,0,0, +0,0,27,22,128,92,24,22,136,92,25,22,144,92,32,0,160,178, +48,0,192,178,64,0,224,178,248,214,255,9,64,0,224,176,48, +0,192,176,32,0,160,176,88,250,255,8,0,0,0,0,27,22,128, +92,24,22,136,92,25,22,144,92,32,0,160,178,48,0,192,178, +64,0,224,178,168,220,255,9,64,0,224,176,48,0,192,176,32, +0,160,176,40,250,255,8,0,0,0,0,4,200,24,89,188,246,255, +8,0,0,0,0,0,0,0,0,0,48,160,144,0,16,0,80,32,0,160,178, +48,0,192,178,64,0,224,178,0,48,128,140,32,12,0,80,0,16, +140,144,254,127,4,53,60,32,129,144,7,32,188,128,143,200, +189,88,6,32,140,128,4,32,148,136,0,30,152,92,10,32,196, +136,0,0,160,140,0,30,168,92,0,48,192,146,0,16,0,80,16, +32,180,140,0,32,132,144,12,224,37,50,4,211,255,9,8,0,0, +8,204,222,255,9,0,48,128,140,32,12,0,80,0,16,140,144,254, +127,4,53,64,0,224,176,48,0,192,176,32,0,160,176,0,48,160, +146,0,16,0,80,60,32,153,144,244,225,140,144,2,30,144,92, +0,48,136,146,56,0,0,32,0,144,147,146,4,224,132,144,0,48, +136,140,0,0,0,240,145,0,132,88,50,32,4,50,1,224,123,140, +40,224,35,49,0,0,120,140,0,48,136,144,120,228,0,0,136,25, +128,88,0,80,148,144,1,160,148,140,0,80,148,146,0,48,128, +146,4,0,0,32,240,225,148,144,132,2,136,144,0,168,4,90, +240,225,140,146,132,2,152,146,60,32,145,146,246,254,255,21, +0,48,128,140,224,183,0,0,0,32,129,146,228,254,255,8,0,48, +144,144,112,228,0,0,0,48,128,144,8,228,0,0,0,144,156,144, +80,2,24,140,1,200,156,89,0,16,140,144,0,144,156,146,124, +117,4,50,0,48,80,146,96,86,0,0,48,0,192,178,64,0,224, +178,184,159,255,9,64,0,224,176,48,0,192,176,92,245,255,8, +0,0,0,0,0,0,0,0,28,32,36,144,16,22,24,92,0,16,129,144, +204,32,4,50,120,0,96,140,0,224,48,152,0,0,64,140,12,224, +40,144,6,193,49,89,182,128,41,49,133,56,56,140,0,0,0,0, +0,48,128,146,48,0,0,32,7,0,66,89,0,48,56,146,96,0,0,32, +7,1,99,89,4,32,73,144,32,224,80,152,0,16,241,146,8,8,33, +89,0,48,72,146,56,0,0,32,8,192,34,54,10,22,32,92,2,30, +88,92,0,16,129,144,0,48,88,146,96,0,0,48,5,129,49,89,14, +64,49,52,10,32,4,50,172,31,59,54,28,224,32,146,0,208,40, +144,24,224,48,144,1,12,58,89,133,157,49,140,5,192,57,89, +0,208,56,146,0,48,32,140,8,0,0,16,0,48,72,140,0,0,0,48, +0,16,129,128,254,63,36,49,4,9,66,89,0,80,98,176,0,144, +97,154,8,136,49,89,0,144,113,154,8,136,49,89,224,63,2,53, +0,0,0,10,0,0,0,0,0,48,24,144,116,228,0,0,0,48,40,144, +120,228,0,0,1,0,48,140,136,25,56,88,0,208,32,144,26,32, +1,48,0,48,240,146,4,0,0,32,0,80,49,146,0,48,56,146,4,0, +0,32,0,0,0,10,0,0,0,0,0,0,0,0,0,208,166,176,25,192, +156,89,25,57,136,140,0,0,0,0,20,224,158,146,4,78,134,89, +0,208,185,146,17,1,228,89,50,33,14,55,0,30,200,92,0,0, +232,140,16,0,229,54,20,1,239,89,142,32,5,50,0,16,229,140, +48,0,168,140,28,1,165,89,21,22,184,92,8,64,229,51,28,22, +184,92,2,206,149,89,0,48,176,146,84,0,0,32,23,65,141,89, +0,48,184,146,96,0,0,32,0,48,128,140,232,186,0,0,18,128, +181,89,17,28,4,132,0,16,130,176,0,16,130,176,0,16,130, +176,0,16,130,176,0,16,130,176,0,16,130,176,0,16,130,176, +0,16,130,176,0,16,130,176,0,16,130,176,0,16,130,176,23,1, +231,89,0,16,130,176,152,63,7,52,18,96,7,53,0,208,185,144, +0,224,166,178,212,246,255,8,28,224,150,144,24,224,142,144, +0,48,128,144,140,228,0,0,17,129,148,89,236,25,148,51,64, +224,230,144,20,224,142,144,85,5,144,140,0,16,135,144,218, +153,140,49,40,32,4,53,28,22,128,92,236,253,255,9,0,16, +135,144,24,32,4,53,40,32,135,144,0,16,140,144,1,72,140, +89,0,16,140,146,176,249,255,8,24,32,143,144,1,9,132,89, +144,93,140,140,28,224,158,144,0,80,148,144,4,96,180,144, +56,224,190,144,0,16,135,146,0,208,148,146,8,200,156,89,28, +224,158,146,2,204,165,89,0,80,231,140,224,254,255,8,0,0, +0,0,1,73,206,89,0,0,232,140,8,33,101,54,10,30,184,92,0, +0,232,140,16,0,189,54,20,193,237,89,0,16,189,140,82,32,5, +50,151,56,144,140,0,0,0,0,0,48,176,146,84,0,0,32,22,128, +180,89,0,48,184,146,96,0,0,32,22,224,37,49,8,232,5,90,0, +16,130,176,4,201,189,89,244,255,255,22,26,224,13,49,0,16, +130,144,18,224,21,49,0,16,130,144,10,224,29,49,0,16,130, +144,144,96,7,50,28,224,150,144,24,224,142,144,0,48,128, +144,140,228,0,0,17,129,148,89,12,0,148,52,2,72,239,89, +228,248,255,8,64,224,230,144,0,16,135,144,44,32,4,53,28, +22,128,92,240,252,255,9,0,16,135,144,28,32,4,53,40,32, +135,144,0,16,140,144,1,72,140,89,0,16,140,146,2,72,239, +89,176,248,255,8,24,32,143,144,1,9,132,89,144,93,140,140, +28,224,158,144,0,80,148,144,4,96,180,144,56,224,190,144,0, +16,135,146,0,208,148,146,8,200,156,89,28,224,158,146,2, +204,165,89,29,22,184,92,24,255,255,8,0,80,145,152,112,246, +255,8,0,0,0,0,0,0,0,0,0,0,0,0,0,48,176,146,72,0,0,32, +0,16,130,176,0,16,130,176,0,16,130,176,76,246,255,8,0,0, +0,0,0,0,0,0,0,80,149,144,74,0,152,140,84,0,128,140,6, +213,148,51,32,32,193,176,0,0,224,140,18,1,164,89,0,16, +214,146,20,57,136,140,0,0,0,0,4,14,133,89,0,16,219,146, +120,0,216,140,17,1,236,89,0,0,160,140,27,65,239,89,48, +192,190,52,27,57,144,140,0,0,0,0,27,0,231,89,0,48,176, +146,48,0,0,32,27,193,189,89,0,48,216,146,96,0,0,32,18, +128,181,89,0,208,162,144,76,0,0,8,30,224,5,50,0,48,176, +146,48,0,0,32,23,193,222,89,0,48,184,146,96,0,0,32,23,0, +231,89,16,32,129,152,128,11,132,90,0,208,162,144,108,0,0, +18,0,80,180,152,8,96,140,140,3,200,189,89,16,32,129,154, +2,204,189,89,144,255,6,53,0,208,162,144,40,32,101,54,0, +208,162,144,120,0,216,140,244,63,7,53,116,95,223,54,0,16, +219,144,8,32,177,154,44,32,217,146,56,244,255,8,0,0,0,0, +0,80,134,176,12,9,165,89,1,160,82,140,0,80,134,176,12,9, +231,89,0,80,134,176,232,63,101,54,0,208,162,144,184,255, +255,8,20,32,101,54,0,208,162,144,248,63,103,54,46,0,167, +50,240,255,255,8,0,80,134,176,12,9,231,89,0,80,134,176,1, +160,82,140,12,9,165,89,0,80,134,176,232,63,101,54,0,208, +162,144,204,255,255,8,130,139,214,88,48,32,87,51,0,80,134, +176,0,48,160,140,255,255,255,79,0,80,134,176,153,0,165,88, +0,80,134,160,0,16,245,146,1,160,82,140,10,30,160,92,0,16, +214,146,56,0,0,8,28,145,162,89,0,16,214,146,26,32,39,49, +4,9,231,89,0,80,134,176,14,32,39,49,4,9,231,89,0,80,134, +176,14,32,23,49,2,9,231,89,0,80,134,152,10,32,15,49,0, +80,134,144,2,14,165,89,0,48,144,140,255,255,255,79,2,158, +138,89,0,48,128,140,192,190,0,0,20,65,140,89,146,64,166, +88,16,64,132,89,24,32,153,144,0,16,4,132,0,16,245,146,0, +16,245,146,0,16,245,146,0,16,245,146,0,16,245,146,0,16, +245,146,0,16,245,146,0,16,245,146,0,16,245,146,0,16,245, +146,4,224,132,136,1,136,82,89,0,16,133,146,0,16,131,144, +244,225,140,144,16,21,128,88,0,48,136,146,56,0,0,32,2,30, +144,92,0,16,133,146,0,144,147,146,4,224,132,144,0,48,136, +140,0,0,0,240,145,0,132,88,50,32,4,50,1,224,123,140,40, +224,35,49,0,0,120,140,0,48,136,144,120,228,0,0,0,80,148, +144,1,160,148,140,136,25,128,88,0,80,148,146,0,48,128,146, +4,0,0,32,240,225,148,144,132,2,136,144,0,168,4,90,132,2, +152,146,240,225,140,146,52,0,0,21,0,48,144,144,112,228,0, +0,0,48,128,140,32,192,0,0,0,144,156,144,0,48,136,140,0, +0,32,0,24,32,241,146,19,64,140,89,0,32,129,146,8,32,137, +146,104,242,255,8,10,160,140,136,10,224,132,136,52,64,132, +50,0,48,128,140,192,191,0,0,24,32,145,146,0,32,129,146, +72,242,255,8,0,0,0,0,0,80,133,144,60,50,4,53,0,48,128, +140,240,188,0,0,24,32,145,144,0,32,129,146,48,32,153,144, +10,160,140,136,0,160,228,144,1,25,232,89,0,208,140,146,24, +0,136,140,6,160,132,128,18,64,140,89,16,160,180,152,1,9, +132,89,3,224,189,140,24,32,145,146,2,204,189,89,16,32,129, +154,40,32,225,154,8,32,177,154,216,252,255,8,0,0,0,0,0, +48,144,144,112,228,0,0,0,144,156,144,212,145,157,53,40,32, +129,144,108,237,255,9,0,48,128,140,0,178,0,0,0,32,129, +146,188,241,255,8,0,0,0,0,0,0,0,0,17,22,144,92,0,0,136, +140,8,3,0,8,0,0,0,0,160,22,0,9,12,0,0,9,232,17,0,8,0, +0,0,0,128,5,0,9,84,1,0,11,120,3,0,9,196,3,0,8,128,192, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,215,0,0,16,216,0,0, +48,216,0,0,80,216,0,0,112,216,0,0,144,216,0,0,176,216,0, +0,208,216,0,0,240,216,0,0,16,217,0,0,48,217,0,0,240,215, +0,0,145,48,0,90,0,20,32,140,0,0,0,0,0,48,160,140,204, +192,0,0,20,1,33,89,10,0,0,18,38,32,92,51,0,52,241,133, +216,215,0,0,31,152,153,89,0,208,236,140,0,16,236,146,0, +52,129,140,96,194,0,0,0,0,0,10,0,52,161,140,160,194,0,0, +145,32,5,90,16,57,144,140,192,230,0,0,0,144,188,144,16, +22,128,92,22,0,0,21,0,52,137,140,240,215,0,0,52,0,0,8, +0,0,0,0,0,52,161,140,128,194,0,0,38,0,141,61,0,52,161, +140,128,192,0,0,16,61,169,144,144,192,0,0,0,16,181,144, +21,0,173,89,22,65,173,89,0,96,141,140,0,52,161,140,240, +215,0,0,151,32,5,90,0,144,140,146,16,22,128,92,18,0,0, +21,0,52,185,140,160,194,0,0,48,0,0,8,0,52,161,140,128, +192,0,0,16,61,169,144,144,192,0,0,0,16,181,144,21,0,173, +89,22,65,173,89,0,96,173,140,14,64,189,61,0,52,185,140, +128,194,0,0,23,22,128,92,0,0,0,10,0,0,0,0,0,0,0,0,0, +0,0,0,0,20,240,140,148,0,0,0,30,22,152,92,0,0,240,140, +0,30,136,92,0,20,160,140,0,0,0,0,0,48,168,140,220,193,0, +0,21,1,165,89,0,52,189,140,128,192,0,0,0,0,144,140,0,48, +176,140,192,230,0,0,0,52,165,140,144,192,0,0,0,208,133, +144,0,16,173,144,21,192,173,89,16,65,173,89,21,128,172,89, +0,144,173,146,4,32,173,144,21,192,173,89,16,65,173,89,21, +128,172,89,4,160,173,146,8,32,173,144,17,208,136,89,145, +240,2,90,21,192,173,89,16,65,173,89,21,128,172,89,8,160, +173,146,22,16,179,89,12,32,165,140,180,255,255,22,0,208,4, +132,0,0,0,10,0,20,240,140,12,0,0,0,30,22,128,92,0,0, +240,140,0,16,4,132,0,0,0,10,0,0,0,0,0,0,0,0,0,20,240, +140,12,0,0,0,30,22,128,92,0,0,240,140,0,16,4,132,0,0,0, +10,0,0,0,0,0,0,0,0,0,20,240,140,12,0,0,0,30,22,128,92, +0,0,240,140,0,16,4,132,0,0,0,10,0,0,0,0,0,0,0,0,16, +22,56,92,180,20,0,11,16,22,40,92,236,20,0,11,5,16,50,89, +28,0,0,8,12,96,33,146,6,22,128,92,248,22,0,11,4,125,129, +144,16,0,0,0,0,16,4,134,6,22,128,92,164,22,0,11,12,96, +161,144,1,9,37,89,216,63,1,62,5,16,130,89,208,22,0,11,5, +22,128,92,136,22,0,11,4,96,33,144,34,32,1,58,32,32,161, +144,5,22,128,92,4,96,161,146,176,22,0,11,4,22,128,92,144, +3,0,9,216,255,255,8,7,22,128,92,44,23,0,11,7,22,128,92, +140,17,0,8,0,0,0,0,0,0,0,0,10,30,128,92,236,2,0,9,1, +30,128,92,116,17,0,8,0,20,240,140,132,0,0,0,7,168,4,90, +0,144,239,140,16,210,153,88,0,0,240,140,24,78,164,89,0, +16,180,140,8,12,173,89,78,0,0,19,19,32,4,90,7,224,156, +140,148,67,165,88,28,0,0,18,22,224,4,90,0,144,141,130,1, +137,148,89,1,160,181,140,240,255,255,21,42,160,60,51,16, +12,173,89,148,67,165,88,20,22,168,92,15,168,4,90,0,144, +165,154,8,137,148,89,8,160,181,140,240,255,255,20,24,160, +4,51,1,168,4,90,0,144,141,130,1,137,148,89,1,160,181,140, +240,255,255,21,0,80,7,132,0,0,0,10,144,0,128,140,36,19, +0,11,144,48,0,90,0,16,36,140,16,22,128,92,22,0,0,21,208, +19,0,11,0,16,132,144,0,0,0,10,0,0,0,0,4,32,244,146,92, +21,0,11,12,32,241,146,4,16,130,89,80,21,0,11,0,30,128, +92,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,24,22,40,92,64, +96,8,140,112,224,207,146,120,224,215,154,4,222,129,89,228, +18,0,11,144,48,0,90,0,16,36,140,16,22,128,92,30,0,0,21, +112,19,0,11,0,16,132,144,5,22,192,92,112,224,207,144,120, +224,215,152,0,0,0,10,138,25,128,88,76,4,0,9,0,16,129, +146,16,22,64,92,0,0,72,140,8,32,129,146,16,22,80,92,0,0, +128,140,1,30,88,92,4,32,73,146,12,32,89,146,76,21,0,11, +4,16,164,89,0,16,133,146,16,22,192,92,28,32,129,140,24, +32,241,146,138,25,200,88,0,0,208,140,68,224,247,146,4,32, +205,146,72,224,247,146,160,20,0,11,76,224,247,146,72,224, +55,152,1,30,128,92,36,32,241,146,40,32,49,154,8,21,0,11, +52,32,129,146,24,17,0,9,48,32,161,140,144,48,0,90,0,16, +101,152,16,22,128,92,14,0,0,18,66,0,96,140,8,0,0,8,2, +30,96,92,138,25,112,88,0,0,120,140,64,32,129,140,96,224, +247,146,0,16,101,178,80,224,247,146,100,224,247,146,64,20, +0,11,6,30,144,92,0,144,60,140,84,224,63,146,96,224,55, +152,80,224,151,152,2,30,128,92,72,32,49,154,80,32,145,154, +156,20,0,11,88,32,129,146,172,16,0,9,144,48,0,90,0,0, +160,140,16,22,128,92,10,0,0,21,138,25,160,88,92,32,161, +146,96,32,241,146,100,32,129,140,240,19,0,11,236,17,0,11, +8,20,0,11,228,17,0,11,4,32,164,144,32,32,161,146,248,17, +0,11,68,32,129,146,240,17,0,11,36,32,132,140,104,32,129, +146,196,17,0,11,16,22,32,92,220,17,0,11,72,32,132,140,4, +32,129,146,176,17,0,11,12,20,0,11,0,30,128,92,5,22,192, +92,112,224,207,144,120,224,215,152,0,0,0,10,0,0,0,0,0,0, +0,0,0,0,0,0,5,222,128,89,100,17,0,11,18,32,4,61,3,30, +128,92,0,0,0,10,0,0,0,0,48,32,164,140,1,30,136,92,0,80, +148,140,0,16,244,146,8,32,164,146,16,32,148,146,0,30,128, +92,0,0,0,10,0,0,0,0,0,0,0,0,48,198,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,16,72,8,89,16,48,3,90,0,20,136,140,0,0,0, +0,0,48,160,140,80,198,0,0,20,65,140,89,70,0,0,17,2,14, +172,89,0,116,180,140,48,198,0,0,0,144,189,144,21,124,164, +144,144,192,0,0,0,116,173,140,192,230,0,0,0,80,141,144, +20,128,165,89,23,1,165,89,0,32,165,140,0,80,165,146,0,80, +4,134,0,30,128,92,0,0,0,10,0,116,244,133,216,215,0,0,31, +152,145,89,0,144,156,140,0,16,156,146,1,25,128,89,0,0,0, +10,0,0,0,0,16,22,32,92,188,0,0,9,16,32,129,144,20,15,0, +9,24,32,129,144,10,32,4,58,152,1,0,9,8,32,129,144,18,32, +4,58,12,32,161,144,10,32,29,55,68,7,0,9,28,32,161,144, +14,32,5,58,4,16,135,89,188,18,0,11,152,16,0,11,110,0,36, +58,144,16,0,11,36,32,132,140,98,0,36,58,132,16,0,11,72, +32,132,140,30,0,36,61,80,0,0,8,0,0,0,0,32,32,161,144,0, +80,165,146,0,7,0,9,52,0,0,8,64,16,0,11,92,18,0,11,56, +16,0,11,16,16,169,89,24,0,0,8,0,0,0,0,0,80,133,144,214, +31,129,58,0,80,165,144,32,32,173,140,0,80,165,144,236,63, +5,61,16,16,0,11,108,18,0,11,0,30,128,92,0,0,0,10,0,0, +0,0,0,0,0,0,144,48,0,90,0,16,36,140,0,30,48,92,22,0,0, +21,240,0,0,9,0,30,128,92,0,0,0,10,0,0,0,0,12,32,164, +144,131,0,232,140,148,64,167,88,30,32,5,61,40,16,0,11,9, +30,232,92,0,80,159,140,0,16,156,146,1,25,128,89,0,0,0, +10,16,16,135,89,204,17,0,11,4,16,42,89,0,80,137,144,134, +96,4,58,0,16,145,144,126,64,148,58,12,32,161,144,9,47,5, +90,16,32,129,144,16,22,128,92,54,0,0,16,17,129,148,89, +196,14,0,9,0,16,161,144,0,80,169,144,21,1,165,89,58,0, +133,58,12,32,161,144,1,25,48,89,133,9,165,88,12,32,161, +146,36,0,0,8,0,0,0,0,0,16,137,144,4,32,145,144,40,17,0, +11,16,17,136,89,16,32,129,144,1,30,144,92,16,14,0,9,12, +32,161,144,8,32,169,144,4,32,241,146,9,14,165,88,12,32, +161,146,0,16,169,146,4,16,135,89,120,17,0,11,6,22,128,92, +0,0,0,10,0,0,0,0,32,14,0,8,0,0,0,0,0,0,0,0,0,0,0,0, +248,14,0,11,20,17,0,11,240,14,0,11,4,32,36,144,132,48,0, +90,0,0,40,140,16,22,128,92,34,0,0,18,4,22,128,92,220, +254,255,9,1,25,144,89,10,128,132,58,5,80,40,89,32,32,33, +144,232,63,1,61,188,14,0,11,24,17,0,11,5,22,128,92,0,0, +0,10,0,0,0,0,18,32,4,61,0,30,128,92,0,0,0,10,0,0,0,0, +0,48,32,144,240,230,0,0,16,208,131,89,132,48,0,90,16,210, +43,88,0,0,168,140,30,0,0,18,16,0,0,8,4,22,168,92,4,32, +33,144,14,32,1,58,12,32,161,144,240,95,161,52,94,32,1,58, +149,48,0,90,4,32,161,144,16,22,128,92,22,0,0,21,0,48, +160,146,240,230,0,0,12,0,0,8,0,0,0,0,4,96,165,146,12, +32,169,144,32,96,161,140,0,48,144,140,255,255,255,255,18, +22,152,92,20,96,5,90,4,32,153,146,16,22,128,92,14,0,0, +17,4,22,128,93,76,4,0,9,4,16,132,89,0,0,0,10,0,48,168, +144,244,230,0,0,218,96,5,58,4,96,165,144,0,48,152,140, +255,255,255,255,202,192,164,58,12,96,165,144,20,65,41,89, +0,80,129,140,120,11,0,9,6,33,4,58,0,48,144,140,255,255, +255,255,250,128,132,58,0,48,32,144,240,230,0,0,0,48,160, +144,244,230,0,0,132,48,0,90,0,0,168,140,16,22,128,92,26, +0,0,18,22,0,37,58,4,22,168,92,4,32,33,144,10,32,1,58, +244,31,37,61,34,32,1,61,244,13,0,11,31,216,145,89,0,144, +156,140,0,16,156,146,4,30,128,92,72,252,255,9,216,254,255, +8,149,48,0,90,4,32,161,144,16,22,128,92,22,0,0,21,0,48, +160,146,240,230,0,0,12,0,0,8,0,0,0,0,4,96,165,146,0,16, +161,176,4,16,132,89,0,48,168,140,255,255,255,255,5,192, +141,89,0,80,188,140,0,16,161,154,8,32,177,146,12,32,137, +146,0,0,0,10,0,0,0,0,5,16,132,89,188,10,0,9,74,32,4, +58,0,48,152,140,255,255,255,255,62,192,132,58,12,32,44, +146,0,48,160,144,244,230,0,0,0,48,64,140,203,173,219,172, +0,48,72,140,255,255,255,255,5,22,88,92,0,16,68,154,0,48, +128,146,244,230,0,0,8,32,164,146,16,16,132,89,0,0,0,10, +52,254,255,8,0,0,0,0,0,0,0,0,0,0,0,0,144,48,0,90,0, +16,68,140,16,22,128,92,14,0,0,21,17,22,128,92,12,254,255, +8,18,96,4,61,100,3,0,9,0,30,128,92,0,0,0,10,16,9,44, +89,0,80,161,144,0,48,152,140,203,173,219,172,26,192,164, +61,0,52,164,144,244,255,255,255,0,48,232,140,255,255,255, +255,30,64,167,58,216,12,0,11,31,216,233,89,0,80,159,140, +0,16,156,146,180,1,0,8,0,0,0,0,12,96,161,144,17,208,139, +89,17,210,51,88,20,129,57,89,26,224,1,60,5,22,128,92,0, +144,137,140,124,2,0,9,8,22,128,92,0,0,0,10,0,48,160,144, +244,230,0,0,50,0,45,61,7,22,128,92,192,9,0,9,6,33,4,58, +0,48,152,140,255,255,255,255,250,192,132,58,12,96,161,144, +8,22,128,92,7,0,165,89,12,96,161,146,0,0,0,10,12,96,161, +144,5,60,37,140,16,0,0,0,4,32,161,144,0,48,232,140,255, +255,255,255,202,64,167,58,0,48,184,144,240,230,0,0,151,32, +1,90,0,0,128,140,16,22,128,92,26,0,0,18,22,224,5,58,23, +22,128,92,4,224,189,144,10,0,185,58,244,255,5,61,26,224, +5,61,20,12,0,11,31,216,233,89,0,80,159,140,0,16,156,146, +240,0,0,8,144,48,0,90,4,224,165,144,16,22,128,92,22,0,0, +21,0,48,160,146,240,230,0,0,12,0,0,8,0,0,0,0,4,32,164, +146,12,96,161,144,0,48,168,144,244,230,0,0,12,224,181,144, +149,224,5,90,22,60,165,140,16,0,0,0,12,96,161,146,16,22, +128,92,18,0,0,21,0,48,40,146,244,230,0,0,16,0,0,8,12, +96,161,144,5,60,45,146,24,0,0,0,12,96,161,144,26,128,161, +52,5,22,128,92,0,144,137,140,100,1,0,9,5,16,132,89,0,0, +0,10,8,96,33,144,14,33,1,58,4,32,161,144,0,48,152,140, +255,255,255,255,254,192,164,58,12,96,161,144,12,32,169,144, +21,60,165,140,16,0,0,0,234,128,161,52,0,48,184,144,240, +230,0,0,151,32,1,90,0,0,128,140,16,22,128,92,26,0,0,18, +22,224,5,58,23,22,128,92,4,224,189,144,10,0,185,58,244, +255,5,61,34,224,5,61,36,11,0,11,31,216,153,89,0,208,236, +140,0,16,236,146,4,30,128,92,120,249,255,9,4,254,255,8, +12,32,161,144,0,48,168,144,244,230,0,0,12,96,177,144,149, +96,1,90,22,60,165,140,16,0,0,0,12,32,161,146,16,22,128, +92,22,0,0,21,0,48,32,146,244,230,0,0,20,0,0,8,0,0,0,0, +12,96,161,144,5,60,37,146,24,0,0,0,144,48,0,90,4,32,161, +144,16,22,128,92,18,0,0,21,0,48,160,146,240,230,0,0,8,0, +0,8,4,32,164,146,0,48,152,140,255,255,255,255,19,22,232, +92,16,32,129,140,4,32,233,146,7,129,145,89,0,16,138,140, +212,2,0,11,4,22,128,92,0,144,137,140,84,0,0,9,4,16,132, +89,0,0,0,10,6,22,128,92,100,251,255,9,144,48,0,90,0,16, +36,140,16,22,128,92,38,0,0,18,7,129,145,89,0,16,138,140, +156,2,0,11,8,22,128,92,160,0,0,9,4,22,128,92,0,0,0,10, +0,0,0,0,48,253,255,8,0,0,0,0,0,0,0,0,0,0,0,0,12,32, +172,144,32,96,164,140,118,64,165,49,16,124,180,140,16,0,0, +0,8,160,133,146,0,48,168,144,244,230,0,0,0,48,144,140, +203,173,219,172,18,22,152,92,0,144,157,146,0,48,144,140, +255,255,255,255,18,22,152,92,12,32,164,144,4,160,157,146, +149,32,4,90,16,9,165,89,17,1,165,89,12,160,165,146,12,32, +140,146,18,0,0,21,0,48,176,146,244,230,0,0,16,0,0,8,12, +160,165,144,22,60,181,146,24,0,0,0,22,16,132,89,8,0,0,8, +0,0,0,10,10,32,4,61,0,0,0,10,16,9,140,89,0,80,164,144, +0,48,232,140,203,173,219,172,34,65,167,61,0,52,164,144, +244,255,255,255,0,48,152,140,255,255,255,255,14,193,164,61, +0,48,168,144,240,230,0,0,98,97,5,58,0,48,160,144,244,230, +0,0,190,0,141,58,12,96,164,144,17,60,133,140,16,0,0,0,4, +32,164,144,0,48,232,140,255,255,255,255,162,64,167,58,149, +32,4,90,0,0,144,140,21,22,184,92,26,0,0,18,22,96,5,58, +23,22,144,92,4,224,189,144,10,0,188,58,244,255,5,61,26, +224,5,61,28,9,0,11,31,216,233,89,0,80,159,140,0,16,156, +146,172,0,0,8,12,96,164,144,0,48,168,144,244,230,0,0,12, +32,180,144,149,32,4,90,22,60,165,140,16,0,0,0,12,96,164, +146,16,22,128,92,22,0,0,21,0,48,136,146,244,230,0,0,20, +0,0,8,0,0,0,0,12,96,164,144,17,60,141,146,24,0,0,0,22, +160,4,61,4,224,165,144,0,48,160,146,240,230,0,0,12,0,0, +8,4,224,165,144,4,160,164,146,8,96,132,144,150,32,4,58,4, +32,164,144,0,48,152,140,255,255,255,255,134,192,164,58,0, +48,184,144,240,230,0,0,22,0,188,58,18,224,5,58,4,224,189, +144,10,0,188,58,248,255,5,61,30,224,5,61,112,8,0,11,31, +216,153,89,0,208,236,140,0,16,236,146,4,30,128,92,196,246, +255,8,12,32,164,144,0,48,168,144,244,230,0,0,12,96,180, +144,149,96,4,90,22,60,165,140,16,0,0,0,12,32,164,146,16, +22,128,92,22,0,0,21,0,48,128,146,244,230,0,0,0,0,0,10, +0,0,0,0,12,32,164,144,16,60,133,146,24,0,0,0,0,0,0,10, +0,48,160,144,240,230,0,0,0,48,136,146,240,230,0,0,4,96, +164,146,0,0,0,10,144,64,132,112,14,32,4,61,0,30,128,92, +0,0,0,10,224,248,255,9,144,48,0,90,0,16,36,140,16,22, +128,92,22,0,0,18,0,52,148,144,252,255,255,255,0,30,136, +92,88,243,255,11,4,22,128,92,0,0,0,10,0,20,240,140,220, +0,0,0,34,162,4,59,16,96,4,90,0,144,239,140,18,64,172,89, +198,0,0,18,21,33,4,90,17,210,152,88,2,1,0,17,19,96,4, +90,0,208,180,144,16,210,160,88,4,224,156,140,178,0,0,21, +16,32,5,90,4,9,165,89,108,0,0,18,8,8,165,89,0,16,140, +140,22,22,184,92,32,0,240,140,128,139,148,90,130,0,0,18, +8,136,247,89,0,80,188,130,8,204,189,89,1,96,140,140,232, +31,141,53,0,208,188,144,146,48,1,90,4,224,156,140,30,132, +141,93,62,0,0,20,23,22,176,92,0,208,188,144,132,137,148, +89,0,16,141,146,4,8,165,89,220,255,255,8,132,137,148,89, +0,208,180,144,4,200,156,89,0,16,141,146,146,48,1,90,4,8, +165,89,0,144,141,140,228,255,255,19,30,160,4,58,129,137, +148,89,0,16,141,130,128,168,4,90,1,32,165,140,8,76,140, +89,236,255,255,21,0,30,240,92,0,80,7,132,0,0,0,10,16,32, +5,90,0,208,188,144,131,72,140,88,3,78,244,89,128,255,255, +18,148,67,140,88,16,96,4,90,4,32,165,140,30,132,173,93,0, +16,140,140,14,0,0,17,23,22,176,92,4,224,156,140,21,22, +184,92,56,255,255,8,21,210,184,88,23,96,5,90,4,201,157, +89,18,0,140,89,17,210,160,88,182,0,0,21,17,32,5,90,0, +208,188,144,4,201,156,89,112,0,0,18,23,22,176,92,32,0, +240,140,128,139,148,90,134,255,255,18,136,142,181,89,0,116, +140,140,255,255,255,255,17,32,5,90,0,80,180,130,8,137,247, +89,224,255,255,21,0,208,180,144,146,48,1,90,0,244,156,140, +252,255,255,255,30,132,141,93,0,144,189,140,4,9,165,89,54, +0,0,20,0,208,180,144,132,137,148,89,0,16,141,146,216,255, +255,8,132,137,148,89,0,208,188,144,4,201,156,89,0,16,141, +146,146,48,1,90,4,9,165,89,0,208,141,140,228,255,255,19, +22,191,4,58,136,78,140,89,4,32,165,140,129,9,165,89,148, +32,4,90,0,16,141,130,136,78,140,89,240,255,255,21,244,254, +255,8,17,32,5,90,0,208,189,144,131,72,173,88,0,208,180, +144,3,78,245,89,124,255,255,18,148,67,173,88,17,96,5,90, +30,132,173,93,16,0,0,20,22,22,184,92,8,0,0,18,4,201,156, +89,21,22,176,92,48,255,255,8,30,22,232,92,176,254,255,8, +0,0,0,0,16,72,8,89,0,48,128,140,0,231,0,0,138,25,136, +88,242,0,232,140,29,48,0,102,36,32,4,62,0,30,32,92,0,48, +40,140,176,86,0,0,64,224,167,140,0,30,48,92,72,224,247, +146,0,16,37,154,20,0,0,8,64,224,135,140,0,48,136,140,0, +231,0,0,24,0,0,9,64,224,135,176,0,48,144,146,208,235,0, +0,0,0,0,10,0,0,0,0,16,22,64,92,17,22,32,92,4,22,128, +92,220,1,0,11,0,30,48,92,0,48,56,140,0,235,0,0,0,16,50, +154,0,16,161,192,128,40,5,90,1,8,44,89,4,64,41,89,164,0, +0,18,152,0,0,8,0,16,161,192,31,88,152,89,16,192,164,58, +12,32,77,58,8,32,109,58,16,32,85,61,4,80,32,89,0,16,161, +192,224,63,5,61,0,16,161,192,100,32,5,58,0,16,170,144,21, +80,160,89,21,57,32,146,0,235,0,0,0,16,162,146,0,16,161, +192,56,32,5,58,31,88,144,89,48,128,164,58,44,32,77,58,40, +32,109,58,36,32,85,58,4,80,32,89,0,16,161,192,24,32,5, +58,31,88,152,89,16,192,164,58,12,32,77,58,8,32,109,58, +228,63,85,61,0,16,161,192,12,32,5,58,0,16,241,130,4,80, +32,89,0,16,161,192,12,32,5,58,0,16,162,144,132,63,149,59, +0,16,162,144,20,57,240,146,0,235,0,0,0,80,161,192,128,40, +5,90,0,30,32,92,204,0,0,18,0,48,40,146,80,235,0,0,5,22, +128,92,236,0,0,11,1,72,41,89,16,64,41,89,0,80,161,192, +128,40,5,90,1,30,32,92,164,0,0,18,0,48,48,140,84,235,0, +0,0,144,41,146,5,22,128,92,192,0,0,11,1,72,41,89,16,64, +41,89,0,80,161,192,128,40,5,90,4,80,32,89,120,0,0,18,4, +160,41,146,5,22,128,92,156,0,0,11,1,72,41,89,16,64,41, +89,0,80,161,192,128,40,5,90,4,80,32,89,84,0,0,18,8,160, +41,146,5,22,128,92,120,0,0,11,1,72,41,89,16,64,41,89,0, +80,161,192,128,40,5,90,4,80,32,89,48,0,0,18,12,160,41, +146,5,22,128,92,84,0,0,11,1,72,41,89,16,64,41,89,0,80, +161,192,6,16,52,89,148,48,0,90,4,80,32,89,8,0,0,18,108, +63,225,59,0,48,152,140,80,235,0,0,4,57,240,146,80,235,0, +0,19,22,144,92,8,32,146,146,0,0,0,10,0,0,0,0,0,0,0,0, +0,0,0,0,0,20,240,140,48,0,0,0,30,22,136,92,0,30,240,92, +0,16,164,192,0,30,168,92,12,0,0,8,0,16,164,192,21,80, +168,89,148,48,0,90,16,80,128,89,240,255,255,21,21,22,128, +92,0,80,4,132,0,0,0,10,0,0,0,0,1,1,232,140,29,48,0, +102,0,0,0,10,0,0,0,0,0,20,240,140,32,0,0,0,30,22,128, +92,0,30,240,92,0,48,160,140,80,205,3,0,20,22,168,92,0, +48,168,146,224,235,0,0,0,16,4,132,0,0,0,10,0,0,0,0,144, +48,0,90,0,48,168,144,224,235,0,0,12,0,0,21,21,22,128,92, +0,0,0,10,21,208,163,89,20,210,163,88,0,32,165,140,21,32, +5,90,20,60,180,140,255,255,255,255,20,0,0,17,16,0,181,52, +0,48,144,140,79,221,3,0,32,128,180,54,132,2,0,11,12,30, +144,92,18,22,136,92,0,16,140,146,0,48,128,140,255,255,255, +255,0,0,0,10,22,80,168,89,12,128,173,51,0,48,168,140,79, +221,3,0,20,22,128,92,0,48,168,146,224,235,0,0,0,0,0,10, +0,48,136,140,80,205,3,0,20,64,132,52,1,9,164,89,0,48, +144,140,79,221,3,0,28,128,164,54,44,2,0,11,12,30,144,92, +18,22,136,92,0,16,140,146,1,25,128,89,0,0,0,10,0,48,128, +146,224,235,0,0,0,30,128,92,0,0,0,10,0,0,0,0,0,0,0,0, +0,0,0,0,234,0,232,140,29,48,0,102,144,48,0,90,16,22,32, +92,20,0,0,18,228,1,0,11,0,16,36,146,1,25,128,89,0,0,0, +10,0,30,128,92,0,0,0,10,0,0,0,0,16,72,8,89,64,224,143, +140,235,0,232,140,29,48,0,102,144,48,0,90,16,22,32,92,20, +0,0,18,172,1,0,11,0,16,36,146,1,25,128,89,0,0,0,10,64, +224,135,144,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,16,72,8, +89,64,224,159,140,233,0,232,140,29,48,0,102,144,48,0,90, +16,22,32,92,20,0,0,18,108,1,0,11,0,16,36,146,1,25,128, +89,0,0,0,10,64,224,135,144,0,0,0,10,0,0,0,0,0,0,0,0, +0,0,0,0,239,0,232,140,29,48,0,102,144,48,0,90,16,22,32, +92,20,0,0,18,52,1,0,11,0,16,36,146,1,25,128,89,0,0,0, +10,0,30,128,92,0,0,0,10,0,0,0,0,16,72,8,89,64,224,159, +140,232,0,232,140,29,48,0,102,144,48,0,90,16,22,32,92,20, +0,0,18,252,0,0,11,0,16,36,146,1,25,128,89,0,0,0,10,64, +224,135,144,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,224,253, +255,8,0,0,0,0,0,0,0,0,0,0,0,0,0,20,240,140,20,0,0,0, +30,22,136,92,0,30,240,92,0,48,128,140,240,235,0,0,0,80, +4,132,0,0,0,10,0,20,240,140,20,0,0,0,30,22,136,92,0,30, +240,92,0,48,128,140,128,236,0,0,0,80,4,132,0,0,0,10,0, +20,240,140,20,0,0,0,30,22,136,92,0,30,240,92,0,48,128, +140,240,236,0,0,0,80,4,132,0,0,0,10,0,20,240,140,20,0, +0,0,30,22,136,92,0,30,240,92,0,48,128,140,240,235,0,0,0, +80,4,132,0,0,0,10,0,20,240,140,20,0,0,0,30,22,136,92,0, +30,240,92,0,48,128,140,128,236,0,0,0,80,4,132,0,0,0,10, +0,20,240,140,20,0,0,0,30,22,136,92,0,30,240,92,0,48,128, +140,240,236,0,0,0,80,4,132,0,0,0,10,0,20,240,140,20,0, +0,0,30,22,136,92,0,30,240,92,0,48,128,140,240,236,0,0,0, +80,4,132,0,0,0,10,0,20,240,140,12,0,0,0,30,22,128,92,0, +30,240,92,0,16,4,132,0,0,0,10,0,0,0,0,0,0,0,0,0,20, +240,140,12,0,0,0,30,22,128,92,0,30,240,92,0,16,4,132,0, +0,0,10,0,0,0,0,0,0,0,0,0,20,240,140,12,0,0,0,30,22, +128,92,0,30,240,92,0,16,4,132,0,0,0,10,0,0,0,0,0,0,0, +0,0,20,240,140,12,0,0,0,30,22,128,92,0,30,240,92,0,16, +4,132,0,0,0,10,0,0,0,0,0,0,0,0,0,20,240,140,12,0,0,0, +30,22,128,92,0,30,240,92,0,16,4,132,0,0,0,10,0,0,0,0, +0,0,0,0,0,20,240,140,12,0,0,0,30,22,128,92,0,30,240,92, +0,16,4,132,0,0,0,10,0,0,0,0,0,0,0,0,0,20,240,140,12, +0,0,0,30,22,128,92,0,30,240,92,0,16,4,132,0,0,0,10,0, +0,0,0,0,0,0,0,0,20,240,140,12,0,0,0,30,22,128,92,0,30, +240,92,0,16,4,132,0,0,0,10,0,0,0,0,0,0,0,0,0,20,240, +140,12,0,0,0,30,22,128,92,0,30,240,92,0,16,4,132,0,0,0, +10,0,0,0,0,0,0,0,0,0,20,240,140,12,0,0,0,30,22,128,92, +0,30,240,92,0,16,4,132,0,0,0,10,0,0,0,0,0,0,0,0,0,20, +240,140,12,0,0,0,30,22,128,92,0,30,240,92,0,16,4,132,0, +0,0,10,0,0,0,0,0,0,0,0,0,20,240,140,16,0,0,0,30,22, +136,92,0,30,240,92,18,22,128,92,0,80,4,132,0,0,0,10,0, +0,0,0,0,20,240,140,12,0,0,0,30,22,128,92,0,30,240,92,0, +16,4,132,0,0,0,10,0,0,0,0,0,0,0,0,0,20,240,140,12,0, +0,0,30,22,128,92,0,30,240,92,0,16,4,132,0,0,0,10,0,0, +0,0,0,0,0,0,0,20,240,140,12,0,0,0,30,22,128,92,0,30, +240,92,0,16,4,132,0,0,0,10,0,0,0,0,0,0,0,0,0,20,240, +140,12,0,0,0,30,22,128,92,0,30,240,92,0,16,4,132,0,0,0, +10,0,0,0,0,0,0,0,0,0,20,240,140,12,0,0,0,30,22,136,92, +0,30,240,92,0,80,4,132,0,0,0,10,0,0,0,0,0,0,0,0,240, +252,255,8,0,0,0,0,0,0,0,0,0,0,0,0,0,20,240,140,12,0, +0,0,30,22,128,92,0,30,240,92,0,16,4,132,0,0,0,10,0,0, +0,0,0,0,0,0,0,20,240,140,20,0,0,0,30,22,136,92,0,30, +240,92,1,25,168,89,149,2,132,100,0,80,4,132,0,0,0,10,0, +20,240,140,12,0,0,0,30,22,128,92,0,30,240,92,0,16,4,132, +0,0,0,10,0,0,0,0,0,0,0,0,144,48,0,90,19,4,32,140,86, +0,0,20,16,22,40,92,133,16,96,100,66,0,0,16,12,17,101,89, +140,48,0,90,18,0,0,20,12,70,137,89,0,30,128,92,20,0,0, +8,12,17,104,89,13,68,137,89,32,32,107,140,13,70,129,89, +20,78,140,88,12,1,33,89,20,14,33,89,132,67,140,88,0,0,0, +10,0,30,128,93,248,255,255,8,16,17,40,89,133,16,96,100, +12,17,101,89,140,48,0,90,18,0,0,20,12,70,137,89,0,30, +128,92,20,0,0,8,12,17,104,89,13,68,137,89,32,32,107,140, +13,70,129,89,20,78,140,88,12,1,33,89,20,14,33,89,132,67, +140,88,159,73,140,88,176,255,255,8,1,78,36,89,0,48,96, +140,0,0,224,255,4,32,3,90,106,0,0,17,21,12,33,89,10,78, +44,89,158,73,41,88,31,78,41,88,22,12,100,89,133,3,43,88, +145,48,0,90,29,4,96,140,38,0,0,20,4,32,3,90,4,1,35,89, +14,0,0,17,4,68,129,89,0,0,0,10,1,25,128,89,31,14,132, +88,244,255,255,8,4,32,3,90,4,1,35,89,18,0,0,17,4,68,41, +89,5,17,128,89,220,255,255,8,31,94,128,89,212,255,255,8, +0,30,128,92,204,255,255,8,1,78,36,89,0,48,96,140,0,0, +224,255,4,32,3,90,66,0,0,17,21,12,33,89,11,78,44,89,159, +73,41,88,21,12,100,89,133,3,43,88,145,48,0,90,38,0,0,20, +30,4,96,140,4,32,3,90,18,0,0,17,4,1,35,89,4,68,129,89, +0,0,0,10,1,25,128,89,248,255,255,8,0,30,128,92,240,255, +255,8,1,78,36,89,0,48,96,140,255,255,223,255,12,32,1,90, +4,49,0,90,82,0,0,22,21,12,33,89,128,3,96,140,12,1,33, +89,255,0,96,140,4,32,3,90,46,0,0,19,23,14,33,89,12,78, +44,89,9,76,41,89,132,67,33,88,29,12,44,89,28,47,4,90,5, +0,129,91,31,111,4,90,159,15,132,88,0,0,0,10,132,48,0,90, +48,0,0,20,24,0,0,8,42,0,0,18,0,48,96,140,0,0,224,255, +4,32,3,90,18,0,0,17,0,48,128,140,0,0,128,127,204,255, +255,8,1,25,128,89,204,255,255,8,0,30,128,92,188,255,255, +8,31,12,84,89,31,142,82,89,1,14,36,89,0,48,96,140,255, +255,255,254,12,32,1,90,4,49,0,90,58,0,0,22,24,12,33,89, +0,48,96,140,128,252,255,255,12,1,33,89,20,14,33,89,9,14, +44,89,12,76,41,89,132,67,137,88,29,14,132,89,145,131,138, +88,0,0,0,10,0,30,128,93,244,255,255,8,250,255,255,18,0, +48,96,140,0,0,0,255,12,32,1,90,22,0,0,20,0,48,136,140, +0,0,240,127,0,30,128,92,208,255,255,8,1,25,128,89,1,25, +136,89,200,255,255,8,15,140,84,89,31,142,82,89,17,142,36, +89,17,12,33,89,31,111,4,90,90,0,0,16,0,48,96,140,0,60, +0,0,12,1,33,89,255,7,96,140,4,32,3,90,46,0,0,19,31,78, +140,88,11,76,60,89,21,78,52,89,20,14,33,89,135,3,137,88, +10,47,4,90,11,12,132,89,6,0,132,91,138,67,140,88,0,0,0, +10,34,0,0,17,0,48,136,140,0,0,240,127,0,30,128,92,232, +255,255,8,144,67,140,88,17,48,0,90,220,255,255,18,1,25, +128,89,1,25,136,89,212,255,255,8,31,72,84,88,8,0,0,8,31, +78,84,88,1,78,36,89,0,48,96,140,0,0,224,255,4,32,3,90, +10,0,0,17,10,22,136,92,0,0,0,10,31,200,156,88,1,78,36, +89,1,206,44,89,21,94,96,89,4,0,107,89,13,32,3,90,154,1, +0,22,5,0,107,89,13,32,3,90,142,1,0,22,11,78,60,89,21, +12,100,89,11,14,52,89,140,195,57,88,159,201,57,88,11,206, +76,89,21,140,100,89,11,142,68,89,140,67,74,88,159,73,74, +88,21,12,33,89,21,76,41,89,31,76,84,89,31,142,82,89,4, +96,1,90,32,0,104,140,52,0,0,20,5,1,97,89,12,96,3,90,16, +0,0,20,9,22,64,92,0,30,72,92,13,1,99,89,12,4,66,89,12, +65,107,89,13,70,106,89,12,68,74,89,141,3,66,88,52,0,0,8, +4,65,97,89,12,96,3,90,16,0,0,20,7,22,48,92,0,30,56,92, +13,1,99,89,12,132,49,89,12,65,107,89,13,198,105,89,12, +196,57,89,141,131,49,88,5,22,32,92,17,195,100,88,31,47,3, +90,62,0,0,18,8,128,49,91,9,192,57,91,150,0,0,16,1,140, +49,89,31,206,97,89,1,204,57,89,140,131,49,88,1,8,33,89, +255,7,96,140,4,32,3,90,116,0,0,20,12,22,32,92,0,30,48, +93,104,0,0,8,8,129,49,91,9,193,57,91,22,0,0,18,0,56,0, +90,6,17,48,91,7,17,56,91,31,136,82,88,135,16,96,100,32, +0,0,18,134,16,96,100,102,0,0,16,12,209,103,89,12,134,57, +89,0,30,48,92,32,32,99,140,28,0,0,8,12,132,105,89,1,76, +107,89,12,209,103,89,12,198,57,89,12,134,49,89,141,195,57, +88,12,1,33,89,132,48,0,90,54,0,0,20,10,175,1,90,31,206, +57,88,11,140,129,89,21,206,105,89,11,204,137,89,20,14,33, +89,145,3,137,88,13,0,132,91,10,64,140,91,0,0,0,10,0,30, +128,93,248,255,255,8,0,30,128,92,10,22,136,92,236,255,255, +8,0,48,96,140,0,0,224,255,12,32,1,90,70,0,0,18,90,0,0, +20,12,96,1,90,50,0,0,18,78,0,0,20,132,3,108,88,13,48,0, +90,22,0,0,18,133,131,108,88,13,48,0,90,70,254,255,21,176, +255,255,8,133,131,108,88,13,48,0,90,50,0,0,18,18,22,128, +93,156,255,255,8,12,96,1,90,22,0,0,20,146,255,255,17,17, +195,100,88,140,48,0,90,134,255,255,19,1,25,128,89,1,25, +136,89,120,255,255,8,145,192,140,88,0,30,128,92,108,255, +255,8,17,195,28,88,31,204,24,89,31,206,24,89,1,78,36,89, +1,206,44,89,21,94,96,89,4,0,107,89,13,32,3,90,238,0,0, +22,5,0,107,89,13,32,3,90,226,0,0,22,11,78,60,89,1,204, +57,89,10,14,52,89,22,12,108,89,141,195,57,88,158,201,57, +88,11,206,76,89,11,142,68,89,21,140,108,89,141,67,74,88, +159,73,74,88,21,12,33,89,21,76,41,89,137,128,81,103,10, +22,104,92,0,30,96,92,137,0,99,103,13,22,80,92,1,12,106, +89,0,30,96,92,137,0,99,103,11,64,99,103,0,56,0,90,13, +129,82,91,0,201,90,91,13,129,82,91,0,201,90,91,31,239,2, +90,16,0,0,18,10,128,82,91,11,192,90,91,1,9,33,89,255,35, +33,140,5,1,33,89,254,7,96,140,12,32,1,90,46,0,0,20,10, +175,2,90,11,140,130,89,21,206,106,89,11,204,138,89,20,78, +140,88,20,14,33,89,145,3,137,88,13,0,132,91,3,64,140,91, +0,0,0,10,132,48,0,90,16,0,0,20,1,8,35,89,0,30,80,93, +200,255,255,8,0,30,32,92,0,30,80,93,188,255,255,8,0,48, +96,140,0,0,224,255,12,32,1,90,90,0,0,18,94,0,0,20,12, +96,1,90,66,0,0,18,82,0,0,20,132,3,108,88,13,48,0,90,38, +0,0,18,133,131,108,88,13,48,0,90,242,254,255,21,0,48,136, +140,0,0,240,127,0,30,128,92,131,67,140,88,148,255,255,8, +133,131,108,88,13,48,0,90,26,0,0,18,0,30,128,93,131,67, +140,88,124,255,255,8,12,96,1,90,210,255,255,17,1,25,128, +89,1,25,136,89,104,255,255,8,0,0,0,0,0,0,0,0,0,0,0,0, +17,195,28,88,31,204,24,89,31,206,24,89,1,78,36,89,1,206, +44,89,21,94,96,89,4,0,107,89,13,32,3,90,214,0,0,22,5,0, +107,89,13,32,3,90,202,0,0,22,11,78,60,89,11,14,52,89,21, +12,108,89,141,195,57,88,11,206,76,89,11,142,68,89,21,140, +108,89,141,67,74,88,159,201,57,88,159,73,74,88,21,12,33, +89,21,76,41,89,7,64,98,103,6,64,82,103,0,120,0,90,12, +192,98,91,13,16,104,91,7,0,114,103,10,128,115,91,12,192, +99,91,13,16,104,91,31,111,3,90,16,0,0,18,12,0,99,91,13, +64,107,91,1,9,33,89,4,124,33,140,2,252,255,255,254,7,80, +140,10,32,1,90,46,0,0,20,10,47,3,90,11,12,131,89,21,78, +83,89,11,76,139,89,20,78,140,88,20,14,33,89,145,3,137,88, +10,0,132,91,3,64,140,91,0,0,0,10,132,48,0,90,16,0,0,20, +1,136,34,89,0,30,96,93,200,255,255,8,0,30,32,92,0,30,96, +93,188,255,255,8,31,204,24,89,31,206,24,89,0,48,96,140,0, +0,224,255,12,32,1,90,58,0,0,18,70,0,0,20,12,96,1,90,62, +0,0,20,70,0,0,18,132,3,108,88,13,48,0,90,18,0,0,18,133, +131,108,88,13,48,0,90,2,255,255,21,0,30,128,93,131,67, +140,88,148,255,255,8,12,96,1,90,14,0,0,20,5,48,0,90,30, +0,0,21,1,25,128,89,1,25,136,89,120,255,255,8,132,3,108, +88,13,48,0,90,238,255,255,18,0,48,136,140,0,0,240,127, +131,67,140,88,0,30,128,92,88,255,255,8,0,0,0,0,1,78,36, +89,1,206,52,89,0,48,96,140,0,0,224,255,12,32,1,90,126,0, +0,22,12,160,1,90,198,0,0,22,132,131,49,88,6,48,0,90,98, +0,0,18,159,77,100,89,31,78,60,88,16,3,51,88,7,3,59,88, +0,56,0,90,12,129,49,91,0,201,57,91,159,205,100,89,31,206, +76,88,18,3,67,88,9,3,75,88,0,56,0,90,12,1,66,91,0,73, +74,91,135,96,2,90,1,25,128,89,34,0,0,20,1,30,128,92,26, +0,0,17,6,32,2,90,18,0,0,17,1,25,128,89,10,0,0,20,0,30, +128,92,0,0,0,10,12,32,1,90,30,0,0,18,3,30,128,92,240, +255,255,8,1,30,128,92,232,255,255,8,1,25,128,89,224,255, +255,8,12,160,1,90,230,255,255,20,30,0,0,17,17,195,100,88, +140,48,0,90,198,255,255,19,31,111,4,90,214,255,255,16,216, +255,255,8,145,48,0,90,208,255,255,20,196,255,255,8,12,160, +1,90,182,255,255,20,31,239,4,90,182,255,255,18,184,255, +255,8,0,0,0,10 +}; + +int pca200e_microcode_size_4 = sizeof(pca200e_microcode_4); |