summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sbin/atm/fore_dnld/fore_dnld.89
-rw-r--r--sbin/atm/fore_dnld/fore_dnld.c22
-rw-r--r--sbin/atm/fore_dnld/pca200e.c2053
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);
OpenPOWER on IntegriCloud